IPA過去問ドリル

平成25年度 春期 基本情報技術者試験 午前 問11

テクノロジ/コンピュータ構成要素

MPU の割込みには外部割込みと内部割込みがある。外部割込みの例として,適切なものはどれか。

出典:平成25年度 春期 基本情報技術者試験 午前 問11

正解:イ

解説

外部割込みはCPU外部の要因(周辺装置やタイマなど)によって発生する割込みです。ウォッチドッグタイマのタイムアウトは,外部の監視回路がプログラムの異常を検知して発生させる割込みなので外部割込みに当たります。0除算,未定義命令の実行,不正アドレスへのアクセスは,いずれも実行中のプログラム自身が原因で発生する内部割込み(プログラム割込み)です。

選択肢ごとの解説

  • 誤り。0での除算はCPU内部で命令実行中に検出される内部割込み(プログラム割込み)です。
  • 正しい。ウォッチドッグタイマは外部の監視用ハードウェアであり,そのタイムアウトによる割込みは外部割込みです。
  • 誤り。未定義命令の実行はCPUが命令をデコードする際に検出する内部割込みです。
  • 誤り。存在しない領域へのアクセスは,メモリ管理機構が検出する内部割込みです。
基本情報技術者の過去問を演習モードで解く