
No.2ベストアンサー
- 回答日時:
MMU(メモリ管理ユニット)は現行ではまずCPU内蔵ですね。
過去には外部ユニットだったものもありますが、その場合でも普通の外部割込みとは別扱いになっていたと思います。外部割込みはCPUの命令実行と非同期に発生した事象を命令の合間に捕捉して処理するためのもので、一般的に外部割込みの検出が何命令か後になっても何も問題ありません。しかし、ページフォールトは命令の実行に関連して発生するもので、ページフォールトを処理しない限り該当命令を完了できません。このため、通常は命令の実行を一旦止めてページフォールト処理を呼び出し、そのあとで該当命令を再実行します。
これに対して外部割込みは実行中の命令が終わった後に検出・処理して次の命令から実行を再開します。
このように検出・処理のタイミングと動作が異なるので、ページフォールトは外部割込みとは別のものとして扱います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
arduino
-
プログラム言語FortranとCの違...
-
64ビット化による処理速度低下...
-
命令網羅率の計算問題です
-
【有効数字について】 授業で、...
-
EXCELでの16進数取り出し、上...
-
ジークアクスのサイコガンダム...
-
携帯電話の略語であるMBって英...
-
16bitはダイナミックレンジが97...
-
実行計画の「COST」と「BYTE」...
-
K KB MB について詳し...
-
【暗号資産】Bitcashって仮想通...
-
エクセル2010で2進数の計算をす...
-
有効数字は最後答えを出すとき...
-
文字の容量(サイズ)についての...
-
2ビット、3ビット、4ビットのグ...
-
テキストの半角文字を全部削除...
-
Excel_VBAで改行コードの無いフ...
-
正規表現の$について
-
byteの語源
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語FortranとCの違...
-
arduino
-
CPU、Z80からステート数から...
-
組み込みCプログラムで実数型
-
パイプライン制御について
-
なぜ、i++なのか?(ものすごく...
-
PICマイコンのプログラムについ...
-
アセンブリ言語で。
-
G4 って Pentium でいうとどの...
-
CPUって
-
MIPS アセンブリ言語
-
64ビット化による処理速度低下...
-
マイコンのビット数とクロック数
-
関数と命令の違いについて
-
H8Sで割り込み発生時の飛び先ア...
-
VBSとVBA
-
+=と÷=の処理速度の謎を教え...
-
スマートフォンAndoroid の R...
-
任天堂64の64 CPUの仕...
-
CPUのHTについて教えてください。
おすすめ情報