平成26年度 秋期 午前 問10
コンピュータ構成要素
内部割込みに分類されるもの
内部割込みに分類されるものはどれか。
- ア商用電源の瞬時停電などの電源異常による割込み
- イゼロで除算を実行したことによる割込み
- ウ入出力が完了したことによる割込み
- エメモリパリティエラーが発生したことによる割込み
答えと解説を見る
✓ これが正解イゼロで除算を実行したことによる割込み
解説
実行した命令そのものが原因なら内部割込みです。
割込みは、原因がどこにあるかで内部と外部に分けられます。内部割込みは、いま動いているプログラムが実行した命令そのものが引き金になるものです。外部割込みは、そのプログラムとは関わりのないところで起きた出来事が引き金になるものです。判定の軸は、そのプログラムを実行しなければその事象は起きなかったか、という一点です。正解にあたるのは、0 で割る計算を実行したことによる割込みです。割る数が 0 のままの命令をプログラムが実行したから起きたのであって、同じプログラムに同じ入力を与えれば同じところで再び起きます。内部割込みにはこのほかに、けたあふれや、実行できない命令を指したとき、必要な情報がまだ主記憶にないときなども含まれます。
ほかの選択肢はなぜ違うのか
- ア商用電源の瞬時停電などの電源異常による割…:電源側の乱れが引き金になっており、装置の外で起きた出来事です。どのプログラムが動いていたかに関わりなく起こるので、実行した命令が原因とはいえません。
- ウ入出力が完了したことによる割込み:周辺の装置から作業が済んだと知らせが届いたものです。知らせが来る時点はプログラムの命令の並びでは決まらず、装置の側の都合で決まります。
- エメモリパリティエラーが発生したことによる…:記憶装置の側で異常が見つかったものです。読み出した拍子に表に出るので命令が招いたように見えますが、原因は装置の不具合であって命令の内容ではありません。
出典:平成26年度 秋期 基本情報技術者試験 午前 問10
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)