本文へスキップ
Certia
未分類
春期

エンベデッドシステムスペシャリスト 2016年 春期 問10

10 / 25

リアルタイム OSにおいて、タスク A~Eの発生時刻。処理時間及び優先度が次の ように定められている場合、タスクCの終了時刻はタスク Aが発生してから何ミリ 秒後となるか。ここで、優先度は 1が最も高く、優先度の高いタスクが優先的に処 理されるものとする。また,OSのオーバヘッドは考慮しないものとする。 タスク 発生時刻(ミリ秒) 処理時間(ミリ秒) 優先度 A B C D E

問題の図

正解と解説

表示する
正解 ウ

35

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

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。