基本情報技術者試験
2002年度 = 平成14年度・秋期
午前
問18
割込み処理の流れを示す次の記述中の
に入る処理はどれか。
〔割込み処理の流れ〕
(1)
ユーザモードから特権モードへの移行
(2)
(3)
割込み処理ルーチンの開始番地の決定
(4)
割込み処理ルーチンの実行
ア
CCW(Channel Command Word)の読出し
イ
オペランドの読出し
ウ
資源の割当て
エ
レジスタ類の退避
解答
エ
解説
割込み
が発生すると、実行中のプロセスを一時停止し、そのプロセスの再続行が可能なように、
レジスタやCPUの状態などを退避します
。一種のサブルーチンコール(関数呼び出し)のようなものであり、割込み条件が成立すると、割込みの種類に応じてあらかじめ指定されたプログラムが実行されます。
割込み処理終了後は、退避していた状態を戻すことによって、(まるで何もなかったかのように)中断されていたプロセスの実行を続けます。