修了試験 2015-07-26実施分 基本情報技術者試験 問16
五つのタスクを単独で実行した場合のCPUと入出力装置(I/O)の動作順序と処理時間は,表のとおりである。 優先度“高”のタスクと,優先度“低”のタスクのうち一つだけを同時に実行する。 実行を開始してから,両方のタスクの実行が完了するまでの間のCPUの遊休時間が最も小さいのは,どの優先度“低”のタスクとの組合せか。 ここで,I/Oは競合せず,OSのオーバヘッドは考慮しないものとする。 また,表の()内の数字は処理時間を示すものとする。 優先度“高”(単独実行時の動作順序と処理時間,単位 ミリ秒):CPU(3)→I/O(3)→CPU(3)→I/O(3)→CPU(2)
正答3
解説
正解はウ。 優先度高のCPU区間とI/O区間の間に低のCPU区間がぴったり収まる組合せを検証すると,ウ(CPU3→I/O2→CPU3→I/O1→CPU4)は高のI/O区間中に低のCPUが過不足なく実行され,合計18ミリ秒の間CPUが遊休になる時間が生じない。 他の選択肢では待ち合わせのずれによりCPU遊休時間が発生する。まとめて解く
修了試験 2015-07-26実施分を通しで解く(80問)→