修了試験 2018-07-22実施分 基本情報技術者試験 問16
五つのタスクを単独で実行した場合のCPUと入出力装置(I/O)の動作順序と処理時間は,表のとおりである。 優先度"高"のタスクと,優先度"低"のタスクのうち一つだけを同時に実行する。 実行を開始してから,両方のタスクの実行が完了するまでの間のCPUの遊休時間が最も短いのは,どの優先度"低"のタスクとの組合せか。 ここで,I/Oは競合せず,OSのオーバヘッドは考慮しないものとする。 また,表の()内の数字は処理時間を示すものとする。 優先度|単独実行時の動作順序と処理時間(単位 ミリ秒) 高|CPU(3)→I/O(3)→CPU(3)→I/O(3)→CPU(2)
正答3
解説
正解はウ。 優先度"高"のタスクはCPU:0~3,I/O:3~6,CPU:6~9,I/O:9~12,CPU:12~14の順で動く。 ウのCPU(3)→I/O(2)→CPU(3)→I/O(1)→CPU(4)は,高优先度タスクがI/O中の隙間(3~6,9~12)にちょうどCPU実行が収まり,自身のI/Oも高优先度タスクのCPU実行中に完了するため,CPUの遊休時間がゼロになる。まとめて解く
修了試験 2018-07-22実施分を通しで解く(80問)→