>567

そりゃ例外が発生したらガベコレが実行されないことはあるだろう。

MMUがあって例外を検出できても、特権モードがより高い
プロセスでないと制御が確実に渡せない。
つまり、例外が発生してもそのキャッチが保証されないということだ。

それが特権モードを使ってカーネルを動かす理由。