Tartalomjegyzék:
Meghatározás - Mit jelent a megszakítás?
A megszakítás egy olyan operációs rendszer funkciója, amely többfolyamatos többfeladatos feladatot nyújt. A megszakítás egy olyan jel, amely arra készteti az operációs rendszert, hogy hagyja abba az egyik folyamatot, a másik pedig kezdje meg a munkát.
A Techopedia magyarázza az Interruptot
A megszakítás gondolata a modern operációs rendszer tervezésének központi eleme. A természetéből adódóan az operációs rendszer lineáris, és egynél több számítási feladatot nem képes kezelni. Mivel azonban a modern operációs rendszerek fejlettebbé váltak, a mérnökök és a fejlesztők beépítették a megszakító funkciókat, hogy segítsék az operációs rendszert számos különféle program kezelésében a különböző feladatok be- és kikapcsolásával, minimális kellemetlenséget okozva a felhasználó számára. Ez azt jelenti, hogy a modern operációs rendszerek sokféle feladatot tudnak végrehajtani oly módon, hogy ne késleltessék a felhasználói tevékenységeket. Most, amíg a felhasználó egy programot néz vagy használ, az operációs rendszer a háttérben állhat, és más feladatokat is elláthat. Amikor a felhasználó olyan eseményt generál, amely miatt az operációs rendszernek a használt elsődleges programra kell összpontosítania, a megszakítás elősegítheti a gyors reakciót.
A megszakító kezelőként jellemezhető kódmodul egy rendelkezésre álló várólistát használ a különböző programok prioritásainak meghatározására különböző időpontokban. Egyes esetekben egy ütemezőnek nevezett kóddarabot is használnak. Számos különféle megszakítás javítja az operációs rendszer azon képességét, hogy igény szerinti szolgáltatást nyújtson a felhasználók számára, miközben egyre több és több további számítógépes feladatot kezel a háttérben.
A megszakítások olyan felhasználói eseményekhez kapcsolódhatnak, mint például a Windows megnyitása vagy a programvezérlők használata. Alapulhatnak hardver eseményeken is, mint például az egyik lemezről a másikra történő biztonsági mentés kezdete és vége, vagy a perifériás illesztőprogramok válaszaival kapcsolatosak. A különféle megszakítások mindegyike elősegíti az operációs rendszer zökkenőmentes működését, és úgy tűnik, hogy sok mindent kezel egyszerre.