Megszakítások csoportosítása:
Szoftver megszakítások Ezt a fajta megszakítást egy gépi kódú utasítás hozza létre. Így hív meg egy program egy RAM-ban, vagy Rom-ban tárolt alprogramot ami a BIOS ill. MS DOS része.
Hardver megszakítások Ezek azok, amelyeket a megszakításkezelő kezel
Külső megszakítás
A számítógépes konfiguráció részei adnak jelet a CPU-nak, hogy felhívják magukra a figyelmet.
Belső megszakítás
Olyan megszakítások, amelyeket a CPU hoz létre. Ezek a program rendkivüli eseményei.
Maszkolható megszakítás
Letilthatók, azaz nem kerülnek feltétlen végrahajtásra.
Nem maszkolható megszakítás
Ezek a megszakítások, amelyek a processzor azonalli reakcióját váltják ki.
Elsődleges prioritással rendelkezik

Megszakítás menete
1.	Megszakítási kérelem érkezik, ez várakozik, aminek két oka lehet:  a; az épp folyó utasítás még nem fejeződött be. b; megszakítás le van tiltva, mert egy másik megszakítás feldolgozása folyik.
2.	Ha a rendszer elfogadta a megszakítást, akkor a megfelelő állapotnak az elmentése megtörtént.
3.	A processzor pivilegizált állapotba kerül, azért kell, hogy minden utasítás végrehajtható legyen. Ez után letiltásra kerül ez a megszakítás.
4.	Elindítja a megszakító rutint. Kódszegmens rutin, amire a vezérlés átadódik, ha IT következett be.
5.	Megszakítás végrehajtása
6.	Kritikus pont elérése után megszakíthatóság visszaállítása
7.	A megszakító rutin befejezte a működést.
8.	Vissza kell adni a vezérlést az operációs rendszer valamelyik részének általában az ütemezőnek. 
9.	Az ütemező ezután dönt a folytatásról

