A user opens a web browser.
Explain what the operating system does to get the browser's process ready to run.
Mark scheme
Award up to two marks for a linked explanation such as:
- A process is created for the program (1) so that its instructions can be loaded into RAM (1)
- The process is put into the ready state (1) so that it can wait for the CPU to become available (1)
- The operating system adds the process to a queue of ready processes (1) so the scheduler can choose it when the CPU is free (1)
- The operating system allocates the resources the process needs (1) so that it can start running when it is given CPU time (1)
For both marks, the expansion must follow/associate with the statement.
Allow 'main memory' for RAM.
Do not accept 'the browser is downloaded/loaded from the internet'.
Do not accept 'the program is run immediately on the CPU' without the ready step.
Example answers and how they were marked
It creates a process and loads the browser's instructions into RAM, then puts the process in the ready state to wait for CPU time.
Why: Linked point (1) and reason (1).
It moves the program into RAM.
Why: A correct point (1) but no linked reason about the process being made ready.
It runs the program straight away on the CPU.
Why: This describes the running state, not making the process ready, so no credit.