基本情報技術者試験 |
2004年度 = 平成16年度・秋期 |
午前 |
問20 |
外部割込みが発生するものはどれか。
ア 仮想記憶管理での、主記憶に存在しないページヘのアクセス
イ システムコール命令の実行
ウ ゼロによる除算
エ 入出力動作の終了
エ
割込みが発生すると、実行中のプロセスを一時停止し、そのプロセスの再続行が可能なようにCPUの状態などを保存します。一種のサブルーチンコール(関数呼出し)のようなものであり、割込み条件が成立すると、割込みの種類に応じてあらかじめ指定されたプログラムが実行されます。実行後は(何もなかったかのように)元のプログラムに戻ります。
外部割込みは、プログラム以外の要因によって発生する割込みであり、次のようなものがあります。
- 入出力割込み
- 機械チェック割込み
- タイマ割込み
- コンソール割込み
よって、正解はエの入出力動作の終了です。それ以外の選択肢は、内部割込みです。