未分類
春期
エンベデッドシステムスペシャリスト 2016年 春期 問10
10 / 25
リアルタイム OSにおいて、タスク A~Eの発生時刻。処理時間及び優先度が次の ように定められている場合、タスクCの終了時刻はタスク Aが発生してから何ミリ 秒後となるか。ここで、優先度は 1が最も高く、優先度の高いタスクが優先的に処 理されるものとする。また,OSのオーバヘッドは考慮しないものとする。 タスク 発生時刻(ミリ秒) 処理時間(ミリ秒) 優先度 A B C D E

正解と解説
表示する
正解 ウ
35
優先度に基づくプリエンプティブなスケジューリングで、優先度の高いタスクを先に処理していくと、発生時刻や処理時間を考慮した結果、タスクCの終了はタスクA発生から35ミリ秒後になります。優先度による割込みで実行順が入れ替わる点がポイントです。