平成23年度 特別 基本情報技術者試験 午前 問9
テクノロジ/コンピュータ構成要素外部割込みが発生するものはどれか。
出典:平成23年度 特別 基本情報技術者試験 午前 問9
- ア仮想記憶管理での,主記憶に存在しないページへのアクセス
- イシステムコール命令の実行
- ウゼロによる除算
- エ入出力動作の終了
正解:エ
解説
割込みは,CPU内部の処理そのものが原因で発生する内部割込み(例外)と,CPU外部の要因で発生する外部割込みに大別されます。入出力動作の終了は,入出力装置というCPU外部のハードウェアからの通知によって発生するため,外部割込みに分類されます。
選択肢ごとの解説
- ア誤り。ページフォールトはCPUの命令実行中に検出される内部割込み(プログラム割込み)です。
- イ誤り。システムコール(トラップ)命令の実行はプログラム自身が意図的に発生させる内部割込みです。
- ウ誤り。ゼロ除算は演算命令の実行中にCPU内部で検出される内部割込み(プログラム例外)です。
- エ正しい。入出力動作の終了は,CPUの外部にある入出力装置からの通知で発生するため,外部割込みに分類されます。