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

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

7 / 25

優先度に基づくスケジューリングを行うリアルタイム OS を用いたシステムで、タ スクの状態遷移を計測したところ,図の結果を得た。タスクが待ち,実行可能,実行 の三つの状態をもつとき,(A),(B),(C)に当てはまるタスクの状態の組合せとして、 適切なものはどれか。 タスク1(優先度 高) 実行 (A) タスク2(優先度 中) 実行可能 実行 (B) 実行可能 タスク3 (優先度低) (C) 時間 (A) (B) (C) 実行可能 実行 待ち

問題の図

正解と解説

表示する
正解 エ

優先度スケジューリングでは、高優先度タスクが実行可能になると低優先度タスクはプリエンプト(横取り)されます。図から、実行中に割り込まれたタスクは『実行→実行可能』へ、資源などを待つタスクは『待ち』へ遷移する組合せが正解です。

AI に聞く

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