Six original Cambridge-style questions on how interrupts are generated and handled, with mark-scheme solutions.
Give one example of a hardware interrupt and one example of a software interrupt.
Describe how an interrupt is handled by the processor.
A user is printing a report when the printer runs out of paper. Describe how an interrupt is generated and what happens as a result.
Explain why the contents of the registers are saved before an interrupt service routine is run.
Explain why a computer uses interrupts instead of the processor repeatedly checking every device.
Two interrupts arrive at the same time: one from the mouse and one reporting a memory error that could corrupt data. Explain which is serviced first and why.
Mark this once you have attempted all six and checked your working. It records a Practiced badge on the topic and adds a one-time bonus. Revealing the solutions alone does not count.