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
|