平成31年度 春期 基本情報技術者試験 午前 問9
テクノロジ/コンピュータ構成要素外部割込みの原因となるものはどれか。
出典:平成31年度 春期 基本情報技術者試験 午前 問9
- アゼロによる除算命令の実行
- イ存在しない命令コードの実行
- ウタイマによる時間経過の通知
- エページフォールトの発生
正解:ウ
解説
割込みは,CPU内部での命令実行に起因する内部割込み(プログラム割込み)と,CPU外部の要因による外部割込みに大別されます。ゼロ除算命令の実行,存在しない命令コードの実行,ページフォールトはいずれもCPUが命令実行中に検出する内部割込みであり,タイマによる時間経過の通知は外部装置からの信号による外部割込みです。
選択肢ごとの解説
- ア誤り。ゼロによる除算命令の実行は,CPU自身が命令実行中に検出する内部割込みです。
- イ誤り。存在しない命令コードの実行も,CPUが命令解読時に検出する内部割込みです。
- ウ正しい。タイマによる時間経過の通知は,CPU外部のタイマ装置からの信号による外部割込みです。
- エ誤り。ページフォールトの発生は,メモリ管理機構が命令実行中に検出する内部割込みです。