テクノロジ系
春期
応用情報技術者 2012年 春期 問20
20 / 80
二つのタスクの優先度と各タスクを単独で実行した場合の CPU と入出力装置 (I/O)の動作順序と処理時間は、表のとおりである。二つのタスクが同時に実行可能 状態になってから、全てのタスクの実行が終了するまでの経過時間は何ミリ秒か。こ こで、CPUは1個であり、IOの同時動作はできないものとし、OSのオーバヘッドは 考慮しないものとする。また,表の()内の数字は処理時間を示すものとする。 優先度 単独実行時の動作順序と処理時間(ミリ秒) CPU(2) → 1/0(7) → CPU(3) → I/0(4) → CPU(3) 低 CPU(2) → 1/0(3) → CPU(2)→I/0(2)→CPU(3)

正解と解説
表示する
正解 エ
22
2タスクをCPU1個・I/O排他で実行すると、高優先度タスクを優先しつつCPUとI/Oを重ね合わせてスケジューリングします。動作順序と処理時間を並べて計算すると、全終了までの経過時間は22ミリ秒となり正解はエです。