平成23年度 特別 午前 問9
コンピュータ構成要素
外部割込みが発生するもの
外部割込みが発生するものはどれか。
- ア仮想記憶管理での,主記憶に存在しないページへのアクセス
- イシステムコール命令の実行
- ウゼロによる除算
- エ入出力動作の終了
答えと解説を見る
✓ これが正解エ入出力動作の終了
解説
実行中の命令と関わりのない出来事が引き金です。
割込みは、引き金がどこにあるかで二つに分けて考えます。いま実行している命令そのものが原因で起きるものと、実行の流れとは関わりのないところで起きた出来事が原因になるものです。前者は、命令を実行してみて初めて分かる不都合や、プログラムが自分から出した要求ですから、同じ命令を同じ状態で実行すれば同じように起きます。後者は装置の側の都合で生じるもので、いつ起きるかはプログラムの進み方と関係がありません。設問が問うている外部割込みは後者にあたります。判定の軸は、その出来事が実行中の命令に結び付いているかどうか、この一点です。
ほかの選択肢はなぜ違うのか
- ア仮想記憶管理での,主記憶に存在しないペー…:主記憶にまだ置かれていない領域に触れたときに起きるもので、その領域に触れる命令を実行した瞬間に判明します。引き金が実行中の命令の側にありますので、装置の都合で起きるものとは違います。
- イシステムコール命令の実行:プログラムが自分から機能の呼び出しを求めて出すもので、そのための命令を実行したことが引き金になります。外側の装置の都合とはまったく関わりがありません。
- ウゼロによる除算:計算そのものが成り立たない状態で起きるもので、その演算命令を実行してみて初めて分かります。これも実行中の命令に結び付いた事象です。
出典:平成23年度 特別 基本情報技術者試験 午前 問9
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)