IPA過去問ドリル

平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問2

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

内部割込みの要因として,適切なものはどれか。

出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問2

正解:ウ

解説

割込みは,発生要因がCPU内部にあるかCPU外部にあるかによって内部割込みと外部割込みに分類されます。内部割込みは,実行中の命令の処理そのものに起因して発生するもので,演算のオーバフローやゼロ除算,未定義命令の実行,デバッグのためのブレークポイント(トラップ)などが該当します。これに対し,DMA転送の完了やインターバルタイマの満了,電源電圧低下の検出などは,CPUの外部の装置や回路からの信号によって発生する外部割込みに分類されます。

選択肢ごとの解説

  • 誤り。DMA転送が完了したことをCPUに通知するのは,DMAコントローラという外部の装置からの信号によるものであり,外部割込みに分類されます。
  • 誤り。インターバルタイマが満了したことをCPUに通知するのは,タイマ回路という外部の装置からの信号によるものであり,外部割込みに分類されます。
  • 正しい。演算のオーバフローは,CPU内部で実行中の命令(演算処理)そのものに起因して発生するものであり,内部割込み(プログラム割込み,トラップ)に分類されます。
  • 誤り。電源電圧の低下を検出して通知するのは,電源監視回路という外部の装置からの信号によるものであり,外部割込みに分類されます。
エンベデッドシステムスペシャリストの過去問を演習モードで解く