平成21年度 技術士第一次試験問題【専門科目】
【16】情報工学部門
W−10
次の記述の、  ア  エ  に入る用語の組合せとして最も適切なものを
@〜Dの中から選べ。
  ア  によるCPU資源の浪費を避けるため、通常のCPUでは、  イ 
 用いて入出力デバイスの操作の完了を知る仕組みになっている。入出力
 デバイスの操作が完了すると、例えば  ウ  を参照し  エ  にジャンプ
 する。

                             
 @ スピンロック  割込み    割込みハンドラ 割込みべクタ
 A スピンロック  ビジーウェイト ロックベクタ   ロックハンドラ
 B スピンロック  ビジーウェイト ロックハンドラ  ロックベクタ
 C ビジーウェイト 割込み    割込みハンドラ 割込みべクタ
 D ビジーウェイト 割込み    割込みべクタ  割込みハンドラ



【正解】 D

スピンロックは、スレッドがロックを得られるまでループして、定期的にロックを
チェックしながら待ち続けることであり、ビジーウェイトの一種である。
ビジーウェイトは、CPUを占有する処理の完了を待つこと。ビジーウェイトによって
CPU資源が使われないのは浪費となる。

割込みハンドラは、割込みを起こした装置の動作を制御するプログラムのこと。
割込みベクタは、割込みを要因を示す識別番号のこと。

入出力デバイスの操作完了まで待つのは、CPU資源の浪費となるため、
通常のCPUは、他の処理を行う。入出力デバイスの操作完了通知は割込みを
用いて行われ、入出力デバイスの操作が完了すると、例えばCPUは割込みベクタを
参照し、割込みハンドラに制御を渡す。

EXCELのマクロのご相談なら ファーストマクロ 



W−9 目次 W−11
ファーストマクロ TOPページ