平成19年 秋期 ソフトウェア開発技術者 午前 問26

三つのタスクA〜Cの優先度と、各タスクを単独で実行した場合のCPUと入出力装置(I/O)の動作順序と処理時間は、表のとおりである。
A〜Cが同時に実行可能状態になって3ミリ秒経過後から7ミリ秒間のスケジューリング状況を表したものはどれか。
ここで、I/Oは競合せず、OSのオーバヘッドは考慮しないものとする。
また、表の( )の数字は処理時間を表すものとし、解答群の中の“待ち”はタスクが実行可能状態にあり、CPUの割り当て待ちであることを意味する。

タスク 優先度 単独実行時の動作順序と処理時間(ミリ秒)
A CPU(2) → I/O(2) → CPU(2)
B CPU(3) → I/O(5) → CPU(2)
C CPU(2) → I/O(2) → CPU(3)

 ア  
 イ  
 ウ  
 エ  


答え ウ


解説
A〜Cのタスクが実行可能状態になってからの、スケジューリング状態を考える。

これを図にすると下のようになり、この図の時間3からと同じなのはウである。


キーワード
・タスク

キーワードの解説

戻る 一覧へ 次へ