[prev] 16 [next]

Processes

A process is an active computation, consisting of
  • RAM: code (read-only), data (read/write)
  • Registers: program counter (PC) and other registers
  • other management info, discussed later
Multiple processes can be active simulataneously
  • typically not all loaded in RAM at once
  • processes can be suspended (waiting)
  • restoring a process: load code, data, registers
Each process wants a view that it is the only one on the system