Modiwechsel
- unprivilegiert → privilegiert:
- beim Auftreten einer Unterbrechung
- beim Auslösen eines Fehlers (Division durch Null, Zugriffsversuch auf ein „Loch“ im Adressraum, verbotene Instruktion …)
- durch explizite Instruktion (z. B. x86: sysenter, ARM: svc)
- Ausführung wird an vom BS definierten Einsprungpunkten fortgesetzt
- ursprünglicher Prozessorzustand (Register etc.) wird gesichert
- privilegiert → unprivilegiert
- jederzeit erlaubt
- vom BS durchgeführt, um das unterbrochene Programm fortzusetzen