Dus wanneer een apparaat heeft gegevens over te dragen, het genereert een interrupt die zegt: "Meneer CPU moet ik uw aandacht nu, alstublieft". De processor stopt dan wat het doet en zich bezighoudt met het apparaat dat zijn aandacht gevraagd. Omdat moderne CPUs zo snel vergeleken met de meeste andere subsystemen van een computer de moderne CPU kan veel dergelijke interrupt verzoeken tegelijk.
Stel typiste typt een snelheid van 120 woorden per minuut en dat op Gemiddeld zijn er vijf letters per woord. Dit komt overeen met de typiste produceren 600 tekens van het toetsenbord per minuut. Dit betekent dat een oude 200 MHz Pentium-processor 20.000.000 instructies tussen elke toetsaanslag zal verwerken.
Dit is de reden waarom het hebben van de processor besteden veel tijd vraagt het toetsenbord als het nodig enige hulp zou verspilling zijn, vooral omdat de typist kan op elk moment stop voor een minuut of twee om de kopie te beoordelen, of iets anders, zoals een kopje koffie te doen. Zelfs tijdens het verwerken van een volledig bandbreedte transfer van een 28.800 kb /sec modem, die natuurlijk verplaatst data veel sneller dan de vingers van de typiste heeft de processor dan 60.000 instructiecycli tussen de bytes moet verwerken.
Interrupt Request Management
In het geval van meerdere gelijktijdige interrupt verzoeken de CPU gebruikt een prioriteit systeem dat een prioriteit van verzoeken op basis van de prioriteiten in verband met het apparaat die de aanvraag onderbreken geeft. Dit staat bekend als Interrupt Request Management.
Hardware onderbreekt
Hardware onderbreekt zoals die hierboven (typen /toetsenbord en modem overdrachten) genoemd, zijn te onderscheiden van de software onderbreekt door het feit dat zij over het algemeen afkomstig zijn van een apparaat buiten de CPU
Software onderbreekt
Een ander type van de interrupt die optreedt in de moderne pc's.; bekend als software interrupts worden gegenereerd door het besturingssysteem, programma's en diverse andere softwareapplicaties.
Ze worden gebruikt door diverse software programma's naar aanleiding van verschillende gebeurtenissen die zich voordoen als het besturingssysteem en applicaties te draaien. In wezen een software interrupt is de CPU zelf onderbreken (de interrupt afkomstig is vanuit de CPU) en deel van de reden van hoe de