修了試験 2016-01-24実施分 基本情報技術者試験 問16
三つのタスクA〜Cの優先度と各タスクを単独で実行した場合のCPUと入出力装置(I/O)の動作順序と処理時間は,表のとおりである。 優先順位方式のタスクスケジューリングを行うOSのもとで,三つのタスクが同時に実行可能状態になってから,タスクCが終了するまでに,タスクCが実行可能状態にある時間は延べ何ミリ秒か。 ここで,I/Oは競合せず,OSのオーバヘッドは考慮しないものとする。 また,表の()内の数字は処理時間を示すものとする。 (表)タスク|優先度|単独実行時の動作順序と処理時間(単位 ミリ秒)/A|高|CPU(2)→I/O(6)→CPU(4)/B|中|CPU(2)→I/O(4)→CPU(2)/C|低|CPU(2)→I/O(2)→CPU(3)
正答3
解説
正解はウ。 全タスクが同時に実行可能になった後,Cが実行を待つ時間は,最初にAとBの処理が終わるまでCPUを使えない0〜4ミリ秒の4ミリ秒と,Cの1回目のCPU処理後I/Oを終えてから2回目に実行されるまでの8〜14ミリ秒の6ミリ秒の合計で10ミリ秒となる。まとめて解く
修了試験 2016-01-24実施分を通しで解く(80問)→