3

ページフォールトが発生すると、MMUが発生して例外(割り込み)が発生します。OSは現在のプロセスを停止し、この発生した割り込みに対処します。

1)これは、(7番目がマスクできない7本の割り込みラインがある68Kアーキテクチャの場合)、MMUによって生成される割り込みがレベル7であることを意味しますか?

2)また、割り込みが発生したときに、本当に重要なプロセス(仮想アドレス指定されたワードのデータを必要としない)が進行している場合はどうなりますか?OSは何をしますか?

4

1 に答える 1

3

例外は必ずしも割り込みではありません。割り込みは例外ですが、割り込みではない例外もあります。

  1. ページフォールト例外は例外ですが、割り込みではありません。

  2. 割り込みのない例外は常に処理されます。ページフォールト例外は同期例外であり、現在のコードで発生したために発生するため、OSは適切な方法で処理する必要があります(コードのセクションでページフォールトが発生したため、パニックが発生する場合があります)。期待できません)。

于 2011-07-12T18:28:18.253 に答える