An operating system is responsible for process management.
Define the term process.
Mark scheme
Award one mark for any of the following up to a maximum of two marks:
- A program/set of instructions (1)
- That is being run/executed (1)
- That has been loaded into RAM/main memory to be run (1)
- That the operating system manages/schedules (1)
Allow 'task' as a synonym for process.
Accept 'executed by the CPU'; naming the CPU is not required.
For 'loaded into RAM/main memory', the answer must say the program is there to be run/executed; saying only that it is 'stored in memory' earns no mark.
Do not accept 'a program'/'a set of instructions' on its own as a full definition; it earns the first mark only.
Do not accept a program stored on secondary storage/a hard disk that is not running.
Do not accept a description of the CPU or the fetch-decode-execute cycle.
Do not accept 'a thread' as a definition of a process.
Example answers and how they were marked
A process is a program that is being executed by the CPU.
Why: Gave a program/set of instructions (1) and said that it is being run/executed (1).
A process is a set of instructions held in RAM.
Why: Gave a program/set of instructions (1), but 'held in RAM' does not say the program is there to be run, so the second mark is not awarded.
A process is the part of the CPU that carries out the fetch-decode-execute cycle.
Why: No creditworthy point: this describes the CPU and the fetch-decode-execute cycle, which the mark scheme does not accept.