An operating system manages the processes running on a computer.
Describe the purpose of process management.
Mark scheme
Award up to two marks for a linked description such as:
- Decides which process is given use of the CPU (1) so that more than one program can run/appear to run at the same time (1)
- Allocates CPU time to each process (1) so that no single process takes control of the CPU (1)
- Manages the states/life-cycle of each process (1) so processes can be moved between ready/running/blocked (1)
- Keeps track of the processes and their status (1) so a process waiting for a resource can be returned to the CPU when it is ready (1)
Do not accept responses that only describe what a process is.
Do not accept responses that only list the types of operating system management.
Example answers and how they were marked
It decides which process will use the CPU so that several programs can run without one taking over the processor.
Why: Decision about CPU use (1) linked to allowing several programs to run (1).
It decides which process uses the CPU.
Why: One creditworthy point about choosing a process for the CPU (1), but no linked development.
It makes sure the computer has enough RAM to store files.
Why: Describes memory/file management, not process management; no creditworthy point.