テクノロジ系
春期
基本情報技術者 2013年 春期 問18
18 / 80
三つのタスクの優先度と、各タスクを単独で実行した場合のCPU と入出力装置 (1/O)の動作順序と処理時間は、表のとおりである。三つのタスクが同時に実行可能 状態になってから、全てのタスクの実行が終了するまでの,CPU の遊休時間は何ミリ 秒か。ここで、I/0は競合せず、OSのオーバヘッドは考慮しないものとする。また、 表の()内の数字は処理時間を示す。 優先度 単独実行時の動作順序と処理時間(単位ミリ秒) 高 CPU(3)→1/0(5)→CPU(2) 中 CPU(2) → 1/0(6) → CPU(2) 低 CPU(1) → 1/0(5) → CPU(1)

正解と解説
表示する
正解 ウ
3
各タスクを優先度順にスケジュールしCPUとI/Oの動作を時系列に並べると、あるタスクのI/O中に他タスクがCPUを使えるため遊休が減る。全体を通してCPUが何も実行できない遊休時間は2ミリ秒(イ)。