IPA過去問ドリル

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

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

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

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

正解:ウ

解説

割込みは,発生要因によって内部割込みと外部割込みに大別されます。内部割込みは,CPUが命令を実行している最中に,その命令の実行そのものに起因して発生する割込み(プログラム割込み)であり,演算のオーバフローやゼロ除算,不正命令の実行などがこれに当たります。これに対して外部割込みは,DMAコントローラやタイマ,電源監視回路などの外部装置やハードウェアの状態変化によって発生する割込みであり,DMA転送完了やインターバルタイマの満了,電源電圧低下の検出などが該当します。

選択肢ごとの解説

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