平成24年度 春期 午前 問11
コンピュータ構成要素
外部割込みに分類されるもの
外部割込みに分類されるものはどれか。
- アインターバルタイマによって,指定時間経過時に生じる割込み
- イ演算結果のオーバフローやゼロによる除算で生じる割込み
- ウ仮想記憶管理において,存在しないページへのアクセスによって生じる割込み
- エソフトウェア割込み命令の実行によって生じる割込み
答えと解説を見る
✓ これが正解アインターバルタイマによって,指定時間経過時に生じる割込み
解説
引き金が実行中の命令の外側にあれば外部割込みです。
割込みは、その引き金がどこにあるかで二つに分けられます。いま走っているプログラムの実行そのものが引き金になるものと、プログラムの動きとは関わりなく外側の装置から知らせが届くものです。後者が外部割込みです。時間を計る装置は、プログラムが何をしていようとお構いなしに、あらかじめ決めておいた時間が過ぎた時点で知らせを出します。引き金はプログラムの外側にありますから、これが外部割込みに当たります。判定の軸はただ一つ、その割込みが、プログラムが何もしていなくても起こりうるかどうかです。
ほかの選択肢はなぜ違うのか
- イ演算結果のオーバフローやゼロによる除算で…:計算を行った命令そのものが引き金になっています。その命令を実行しなければ起こらないので、きっかけはプログラムの内側にあることになります。
- ウ仮想記憶管理において,存在しないページへ…:プログラムが行った記憶領域への参照が引き金です。参照しようとした番地が主記憶に載っていないという、実行した結果として生じるできごとです。
- エソフトウェア割込み命令の実行によって生じ…:プログラムが自分でその命令を書き、実行した結果として起こります。引き金が命令そのものである以上、外側から届いた知らせとは言えません。
出典:平成24年度 春期 基本情報技術者試験 午前 問11
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)