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

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