修了試験 2018-01-28実施分 基本情報技術者試験 問16
二つのタスクの優先度と各タスクを単独で実行した場合のCPUと入出力装置(I/O)の動作順序と処理時間は,表のとおりである。 二つのタスクが同時に実行可能状態になってから,全てのタスクの実行が終了するまでの経過時間は何ミリ秒か。 ここで,CPUは1個であり,I/Oの同時動作はできないものとし,OSのオーバヘッドは考慮しないものとする。 また,表の()内の数字は処理時間を示すものとする。 〔表〕優先度/単独実行時の動作順序と処理時間(ミリ秒) 高/CPU(2) → I/O(7) → CPU(3) → I/O(4) → CPU(3) 低/CPU(2) → I/O(3) → CPU(2) → I/O(2) → CPU(3)
正答4
解説
正解はエ。 高優先度タスクはCPU・I/Oとも待たされずに実行でき,2+7+3+4+3=19ミリ秒で完了する。 低優先度タスクは資源競合による待ちが重なり,時間軸を追うと最終的に22ミリ秒で全処理が終了する。まとめて解く
修了試験 2018-01-28実施分を通しで解く(80問)→