外部割込みの原因となるものはどれか。
ア | ゼロによる除算命令の実行 |
イ | 存在しない命令コードの実行 |
ウ | タイマーによる時間経過の通知 |
エ | ページフォールトの発生 |
答え ウ
【解説】
ア | ゼロによる除算はCPU内部で発生する事象なので内部割込みです。 |
イ | 存在しない命令コードの実行はCPU内部で発生する事象なので内部割込みです。 |
ウ | タイマーからの通知はCPUの外からなので、外部割込みです。 (現在、使われている多くのプロセッサは内部にタイマーを内蔵していますが、タイマー割込みは外部割込みとして考えます。) |
エ | ページフォールトの発生はCPU内部で発生する事象なので内部割込みです。 |
【キーワード】
・割込み