選択肢
- ア.0で除算をしたときに発生する割込み
- イ.ウォッチドッグタイマのタイムアウトが起きたときに発生する割込み
- ウ.未定義命令を実行しようとしたときに発生する割込み
- エ.メモリやデバイスが存在しない領域にアクセスしたときに発生する割込み
正解
イ. ウォッチドッグタイマのタイムアウトが起きたときに発生する割込み
解説
外部割込みはCPUの外(周辺装置やタイマなど)から発生する割込み、内部割込みは命令実行に起因しCPU内部で発生する割込みです。ウォッチドッグタイマのタイムアウトは外部のタイマ装置からの信号で発生するため外部割込みであり、イが正解です。
選択肢ごとの解説
- ア.0除算はCPUの算術演算によって発生する例外で、内部割込みに分類されます。
- イ.ウォッチドッグタイマはCPU外部の独立したハードウェアで、その満了を契機としてCPUに通知される外部割込みです。
- ウ.未定義命令の実行はCPUがデコードした命令に起因するため、内部割込み(プログラム例外)です。
- エ.存在しないメモリ・デバイスへのアクセスはCPU側で検出する例外(バスエラー等)で内部割込みに該当します。
基本情報技術者試験 平成25年度 春期 午前 の過去問一覧へ戻る・問11