本文へスキップ
Certia
テクノロジ系
春期

基本情報技術者 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ミリ秒(イ)。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。