問題
三つのタスクの優先度と、各タスクを単独で実行した場合の CPU と入出力装置(I/O)の動作順序と処理時間は、表のとおりである。三つのタスクが同時に実行可能状態になってから、全ての処理が終了するまでの CPU の遊休時間は何ミリ秒か。ここで、I/O は競合せず、OS のオーバヘッドは考慮しないものとする。また、表の( )内の数字は処理時間を表す。

選択肢
- 11
- 22
- 33
- 44
正解
3. 3
詳しい解説を見る解説を閉じる
解説
優先度の高いタスクから実行し、CPU待ち時間(遊休時間)を時間軸に沿って積み上げて求める。各タスクのCPUバーストとI/Oバーストを順に並べ、どのタスクもCPUを使えない空き時間を集計すると、CPUが遊休している時間は合計3ミリ秒となる(ウ)。(出典: 平成25年度 春期 基本情報技術者試験 午前 問18)
一問一答
科目A 180問+科目B 60問