System przerwań (x86)
| sprzętowe - sygnały podawane na wejścia CPU (poprzez Kontroler przerwań)
• niemaskowalne (NMI) - nie mogą zostać wyłączone (instrukcjami cli/sti) np. zgłoszenie błędu parzystości RAM
• specjalne (np. #flush, /reset)
• maskowalne - można wyłączyć z poziomu programu
• zgłaszane przez CPU - wyjątki - exceptions np.
| błąd strony > naruszenie ochrony v | dzielenie przez zero
| programowe - wywoływane instrukcją int
np. int 80h - wywoływanie funkcji systemu op. Linux (system_całl$) int 21 h - to samo dla MS-DOS