平成24年度 春期 基本情報技術者試験 午前 問11
テクノロジ/コンピュータ構成要素外部割込みに分類されるものはどれか。
出典:平成24年度 春期 基本情報技術者試験 午前 問11
- アインターバルタイマによって,指定時間経過時に生じる割込み
- イ演算結果のオーバフローやゼロによる除算で生じる割込み
- ウ仮想記憶管理において,存在しないページへのアクセスによって生じる割込み
- エソフトウェア割込み命令の実行によって生じる割込み
正解:ア
解説
割込みは,プロセッサの外部で発生する事象による外部割込みと,実行中の命令自体が原因で発生する内部割込みに大別されます。インターバルタイマによる時間経過の通知は,実行中のプログラムとは無関係にハードウェア(タイマ)から発生する外部割込みです。一方,演算エラーやページフォールト,ソフトウェア割込み命令はいずれも実行中の命令に起因する内部割込みです。
選択肢ごとの解説
- ア正しい。インターバルタイマは実行中の命令とは無関係に,指定時間の経過というハードウェア側の事象で割込みを発生させる外部割込みです。
- イ誤り。演算のオーバフローやゼロ除算は実行中の命令自体が原因で発生する内部割込み(プログラム割込み)です。
- ウ誤り。ページフォールトは実行中の命令のメモリアクセスが原因で発生する内部割込みです。
- エ誤り。ソフトウェア割込み命令の実行は,プログラム自身が意図的に発生させる内部割込みです。