問題プレビューID: 062a98fa

問 11

内部割込みに分類されるものはどれか。

解説

割込みは,その発生原因によって内部割込みと外部割込みに分けられる。

  • 内部割込み:実行中のプログラム自身の動作に起因して発生する割込みであり,プログラム割込み(ゼロによる除算,オーバーフロー,不正命令の実行など),スーパーバイザコール割込み,ページフォールトなどがある。

  • 外部割込み:実行中のプログラムとは無関係な外部の要因によって発生する割込みであり,入出力割込み,タイマ割込み,オペレータ割込み,マシンチェック割込みなどがある。

  • ア:商用電源の瞬時停電などの電源異常による割込みは,ハードウェアの異常を通知するマシンチェック割込みであり,外部割込みに分類される。

  • ウ:入出力が完了したことによる割込みは入出力割込みであり,外部割込みに分類される。

  • エ:メモリパリティエラーが発生したことによる割込みは,ハードウェアによって検出されるマシンチェック割込みであり,外部割込みに分類される。

ゼロで除算を実行したことによる割込みは,命令の実行中に検出されるプログラム割込みであり,内部割込みに分類される。したがって,正解は「イ」である。