Tartalomjegyzék:
Meghatározás - Mit jelent a belső megszakítás?
A belső megszakítás egy meghatározott típusú megszakítás, amelyet egy program vagy folyamat végrehajtási utasításába ágyazott utasítások okoznak. A belső megszakítások általában ellenállnak a felhasználók által végrehajtott változásoknak, és "természetesen" vagy "automatikusan" történnek, mivel a processzor a program utasításain keresztül működik, nem pedig külső események vagy hálózati kapcsolatok miatt.
A Techopedia magyarázza a belső megszakítást
Általában megszakítás történik, amikor az operációs rendszer átvált az egyik feladatról a másikra. Az operációs rendszer csak egy feladatot tud végrehajtani egy adott időben, de a programváltók kifinomult mintájának felhasználásával úgy tűnik, hogy a rendszer többet tesz a többfeladatos feladatok elvégzéséhez a felhasználó számára kényelmesebb módon.
A belső megszakítás leírására jó módszer az, hogy akkor történik, amikor egy gép a program utasításai alapján lineárisan dolgozik. A gép egyetlen program keretében folytatja üzleti tevékenységét, a perifériák, a számítógép-üzemeltető vagy a külső hálózati jelek külső zavarása nélkül. Bármely belső megszakítás akkor fordulhat elő, ha egy adott programot úgy tervezték meg, hogy álljon le, amikor az elérte a fejlesztés bizonyos szintjét. Ha egy program megköveteli, hogy az operációs rendszer átolvassa a gyorsítótárat vagy a puffert, mielőtt megállna, és más feladatokhoz elérhetővé válna, ez egy belső megszakítás példája lehet.
A belső megszakítást gyakran ellentmondják a külső megszakításoknak, ami számos formában megtörténhet.
