The kernel is the central component of an Operating System (OS). Outline how the kernel of an OS acts as an interrupt handler.
- (a)The kernel is the central component of an Operating System (OS). Outline how the kernel of an OS acts as an interrupt handler.[2]
- (b)(i)State what is meant by the term multi-tasking in an Operating System.[1]
- (b)(ii)Describe how multi-tasking is implemented in an Operating System.[2]
Mark scheme
Marking points from the official mark scheme (Oct/Nov 2024). The mark or mark type is shown in brackets.
- [2] One mark per mark point (Max 2)
- [2] MP1 the kernel receives a signal when an interrupt is generated
- [2] MP2 the kernel checks the priority and reviews the status/priority of the current interrupts
- [2] MP3 system enters kernel mode if the type of interrupt is of higher priority than the current process
- [2] MP4 the kernel consults the interrupt dispatch table / IDT
- [2] MP5 and saves the state of the interrupted process / contents of the registers on the kernel stack
- [2] MP6 the kernel restores the process state e.g. contents of registers once the interrupt is serviced
- [1] One mark per mark point (Max 1)
- [1] MP1 multi-tasking allows computers to carry out / seem to carry out more than one process at a time
- [2] One mark per mark point (Max 2)
- [2] MP1 processor time/common hardware and resources is/are shared between tasks
- [2] MP2 scheduling is used to decide on the processes to be carried out to ensure multi-tasking operates correctly / efficiently / without clashes
- [2] MP3 one task of a higher priority can interrupt another task that is currently running
Write your answer and get it marked
On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.
Sign up free →