基本情報技術者平成14年秋期 午前問18

問18

割込み処理の流れを示す次の記述中の に入る処理はどれか。

〔割込み処理の流れ〕
  • ユーザーモードから特権モードへの移行
  •  
  • 割込み処理ルーチンの開始番地の決定
  • 割込み処理ルーチンの実行
  • CCW(Channel Command Word)の読出し
  • オペランドの読出し
  • 資源の割当て
  • レジスタ類の退避
  • [出題歴]
  • 基本情報技術者 H24秋期 問9

分類

テクノロジ系 » コンピュータ構成要素 » プロセッサ

正解

解説

割込み(Interrupt)とは、すぐに対処しなくてはならない問題などがシステムに生じたときに、実行中のプログラムの処理をいったん停止し、優先的に事象の解決を図ることを可能にする仕組みです。

割込み発生時は次の手順で処理が実行されます。
1.ユーザーモードから特権モードへの移行

割込みが発生すると自動的に特権モード(スーパーバイザモード)に切り替わる。
2.プログラムレジスタ(プログラムカウンター)などの退避

割込み処理終了後にもとの命令位置に戻れるように現在のプログラムカウンターの値をスタックに退避させる。
3.割込み処理ルーチンの開始番地の決定

所定の割込み処理の開始アドレスを取得して、プログラムカウンターにセットする。
4.割込み処理ルーチンの実行

所定の割込み処理
したがって、正解は「エ」です。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop