平成29年度 秋期 基本情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素外部割込みに分類されるものはどれか。
出典:平成29年度 秋期 基本情報技術者試験 午前 問10
- アインターバルタイマによって,指定時間が経過したときに生じる割込み
- イ演算結果のオーバフローやゼロによる除算で生じる割込み
- ウ仮想記憶管理において,存在しないページへのアクセスによって生じる割込み
- エソフトウェア割込み命令の実行によって生じる割込み
正解:ア
解説
外部割込みとは,CPU外部(周辺装置など)からの信号によって発生する割込みのことで,インターバルタイマによる時間経過の通知や入出力装置からの完了通知などが該当します。これに対して,オーバフローやゼロ除算,ページフォールト,ソフトウェア割込み命令の実行によるものは,CPU内部の処理そのものが原因で発生する内部割込み(プログラム割込み)に分類されます。
選択肢ごとの解説
- ア正しい。インターバルタイマによる時間経過の通知は,CPU外部のハードウェアから発生する外部割込みです。
- イ誤り。演算結果のオーバフローやゼロによる除算で生じる割込みは,実行中の命令自体が原因で発生する内部割込みです。
- ウ誤り。存在しないページへのアクセスで生じる割込み(ページフォールト)は,仮想記憶管理に伴う内部割込みです。
- エ誤り。ソフトウェア割込み命令の実行によって生じる割込みは,プログラムが意図的に発生させる内部割込みです。