基本情報技術者試験 2008年度 = 平成20年度・秋期 午前 問18

 内部割込みに分類されるものはどれか。

ア 商用電源の瞬時停電などの電源異常による割込み
イ ゼロで除算を実行したことによる割込み
ウ 入出力が完了したことによる割込み
エ メモリパリティエラーが発生したことによる割込み

解答



解説

 割込みが発生すると、実行中のプロセスを一時停止し、そのプロセスの再続行が可能なようにCPUの状態などを保存します。一種のサブルーチンコール(関数呼び出し)のようなものであり、割込み条件が成立すると、割込みの種類に応じてあらかじめ指定されたプログラムが実行されます。実行後は(何もなかったかのように)元のプログラムに戻ります。
 プログラム割込み(内部割込み)は、ソフトウェアによって発生するものであり、オーバフロー、ゼロによる除算、記憶保護違反などによって発生します。したがって、正解は選択肢です。
 なお、他の選択肢である電源異常メモリパリティエラー入出力動作終了は、外部割込みです。


BohYoh.comトップページへ