Processes are a container for a set of resources that are initialized when a program instance is created. All processes are given a private virtual address space, meaning that no process shares memory with another process.

Process

Main Components

  • Private Virtual address space

  • Execution File

  • Open Handles

  • Process ID

  • Security Context