平成22年度 秋期 午前 問11
コンピュータ構成要素
内部割込みに分類されるもの
内部割込みに分類されるものはどれか。
- ア商用電源の瞬時停電などの電源異常による割込み
- イゼロで除算を実行したことによる割込み
- ウ入出力が完了したことによる割込み
- エメモリパリティエラーが発生したことによる割込み
答えと解説を見る
✓ これが正解イゼロで除算を実行したことによる割込み
解説
実行中の命令そのものが原因となる割込みです。
割込みは、原因が実行中のプログラムの内側にあるか外側にあるかで、内部割込みと外部割込みに分けられます。内側というのは、いま実行している命令そのものが引き起こしたという意味です。0で割る操作は、命令を実行しようとした結果として、その場で処理を続けられなくなるものですから、原因はプログラムの内側にあります。同じ仲間には、命令として解釈できない語に出会った場合や、記憶領域の境界を越えて参照した場合などがあります。判定の軸は、きっかけを作ったのが実行中の命令なのか、それとも装置や電源といったプログラムの外側で起きた出来事なのかという一点です。
ほかの選択肢はなぜ違うのか
- ア商用電源の瞬時停電などの電源異常による割…:商用電源が瞬時に止まるといった、装置の外側で起きた出来事が原因です。実行中の命令とは関わりなく発生するので、プログラムの内側から生じる区分には入りません。
- ウ入出力が完了したことによる割込み:入出力装置の動作が終わったことを知らせるものです。きっかけを作ったのは装置の側であり、処理装置が実行していた命令が引き起こしたものではありません。
- エメモリパリティエラーが発生したことによる…:記憶装置の読み書きの際に検査で異常が見つかったことが原因です。これも装置の側で起きた出来事なので、命令の実行そのものから生じる区分には当たりません。
出典:平成22年度 秋期 基本情報技術者試験 午前 問11
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)