本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成17年度 技術士第一次試験問題【専門科目】

W−16

OSの実行可能キューに3つのプロセスA、B、Cがこの順番にあるとする。各プロセスの実行時間は、Aは1秒、Bは400m秒、Cは600m秒とする。これらのプロセスをタイムスライスで、200m秒ごとに切り替え、ラウンドロビンスケジューリングを行う。実行可能キューの先頭のプロセスから実行を開始し、1.5秒経過したとき、実行中のプロセスとその経過時間を選べ。プロセス切替の時間は無視してよい。

@ プロセスAで500m秒

A プロセスAで900m秒

B プロセスBで300m秒

C プロセスCで300m秒

D プロセスCで500m秒


類題

H21 W-15


正解

D


解説

タイムスケジュールは以下の通り。

  0 〜  200m秒 プロセスA
 200 〜 400m秒 プロセスB
 400 〜 600m秒 プロセスC
 600 〜 800m秒 プロセスA
 800 〜 1000m秒 プロセスB (プロセスBは実行完了)
1000 〜 1200m秒 プロセスC
1200 〜 1400秒 プロセスA
1400 〜 1500m秒 プロセスC (累計時間は500m秒)

W−15 目次 W−17