平成30年度 春期 午前 問10
コンピュータ構成要素
内部割込みに分類されるもの
内部割込みに分類されるものはどれか。
- ア商用電源の瞬時停電などの電源異常による割込み
- イゼロで除算を実行したことによる割込み
- ウ入出力が完了したことによる割込み
- エメモリパリティエラーが発生したことによる割込み
答えと解説を見る
✓ これが正解イゼロで除算を実行したことによる割込み
解説
ゼロで割った結果起きるので、命令の側の割込みです。
割込みは、実行中のプログラムそのものから起きるか、処理装置の外側にある装置から知らされるかで分かれます。前者が内部割込みで、後者が外部割込みでした。ゼロで除算を実行したことによる割込みは、まさに命令を実行した結果として生じています。計算が成り立たないので、その場で処理を止めて知らせました。だから、ゼロで除算したことによる割込みが当たります。商用電源の瞬時停電などの電源異常を挙げた肢は、電力を供給する側の出来事でした。入出力が完了したことを挙げた肢は、読み書きを頼んだ機器から届く知らせです。メモリパリティエラーの発生を挙げた肢は、記憶している内容の誤りが見つかったという知らせでした。三つとも、走っている命令ではなく装置の側から来ています。どこで起きたのかを見れば分かれました。
ほかの選択肢はなぜ違うのか
- ア商用電源の瞬時停電などの電源異常による割…:商用電源の瞬時停電などの電源異常を挙げています。電力の供給が途切れたことを機械が受け取り、知らせている形でした。きっかけを作ったのは供給する側です。命令を実行した結果として生じたものではないので、外側からの知らせに数えられます。
- ウ入出力が完了したことによる割込み:入出力が完了したことを挙げています。読み書きを頼んだ機器が、終わりましたと伝えてくる知らせでした。伝えてくるのは処理装置の外側にある装置です。実行中の命令が原因になって生じたわけではありませんでした。
- エメモリパリティエラーが発生したことによる…:メモリパリティエラーの発生を挙げています。記憶している内容に誤りがあることを、検出の仕組みが見つけて知らせる形でした。見つけたのは記憶装置の側です。ある命令の実行が引き金になって起きたものではありません。
出典:平成30年度 春期 基本情報技術者試験 午前 問10
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)