In een systeem met één processor dat parallelle activiteiten simuleert (gelijktijdigheid), zijn interrupts onmisbaar omdat ze de processor in staat stellen efficiënt tussen verschillende taken te schakelen. Zonder interrupts zou een taak expliciet moeten controleren of andere taken zijn voltooid (polling), waardoor processortijd wordt verspild. Interrupts zorgen ervoor dat een taak kan worden opgeschort en een andere kan worden hervat wanneer zich een specifieke gebeurtenis voordoet (bijvoorbeeld I/O-voltooiing, timerverloop), waardoor echte gelijktijdigheid en reactievermogen mogelijk zijn. |