hardwareonderbrekingen
Hardwareonderbrekingen zijn signalen van externe hardware naar de centrale verwerkingseenheid (CPU) die de huidige uitvoering onderbreken om een interrupt service routine (ISR) uit te voeren. Het doel is tijdkritieke gebeurtenissen van apparaten snel af te handelen zonder voortdurend te polsen (polling). Bij een hardwareonderbreking wordt de huidige toestand van de CPU opgeslagen en zorgt een interruptcontroller voor het selecteren van de juiste ISR. De CPU voert daarna de toegewezen routine uit en na voltooiing keert hij terug naar de oorspronkelijke uitvoering.
Er bestaan verschillende typen. Maskerbare interrupts kunnen tijdelijk worden uitgeschakeld door de processor, terwijl non-maskerbare interrupts
Veelvoorkomende bronnen van hardwareonderbrekingen zijn toetsenborden, muizen, netwerkkaarten en systeemtimers. Ook opslagapparatuur en andere randapparatuur kunnen
Verschil met softwareonderbrekingen: softwareonderbrekingen worden door programma’s gegenereerd (bijv. traps of systeemaanroepen) en volgen vaak een