3.1.7.
Megszakítások és kivételek kezelése
A
ma használatos processzoroknál a programvégrehajtást időszakosan felfüggesztő
okokat két osztályba
szokták sorolni. Ezek
-
a
megszakítások (interrupt) amikor a program
utasításainak átmeneti
felfüggesztését a processzortól független, külső esemény idézi
elő (pl. DMA megszakításkérés),
-
a
kivétel (exception), amikor a programot a programutasítás végrehajtása
alatt a processzoron belül fellépő esemény miatt kell megszakítani
(pl. paritáshiba, osztási hiba, túlcsordulás,
BIOS rutin
meghívása programvezérlet megszakítással = INT).
A megszakítási
rendszer értékelésének legfontosabb szempontjai a következők:
|