LET'S TRY
問題文
優先度に基づくプリエンプティブなスケジューリングを行うリアルタイムOSで,二つのタスクA,Bをスケジューリングする。Aの方がBより優先度が高い場合にリアルタイムOSが行う動作のうち,適切なものはどれか。
fe-siken.com
IPAの公開問題について ↗
まずは自分で考えて、理由を確かめよう。
優先度に基づくプリエンプティブなスケジューリングを行うリアルタイムOSで,二つのタスクA,Bをスケジューリングする。Aの方がBより優先度が高い場合にリアルタイムOSが行う動作のうち,適切なものはどれか。
fe-siken.com
IPAの公開問題について ↗
自分で考えてから、解説を開いてみてね。
正解は ウ です。
プリエンプティブスケジューリングでは,より高優先度のタスクが起動した場合,実行中の低優先度タスクを強制的に中断して高優先度タスクに切り替える。Bの実行中に高優先度のAが起動すると,Bは「実行可能状態」に移されAが実行される。「待ち状態」はI/O待ちなどであり,プリエンプションで移行する状態は「実行可能状態」である。
学習ノートを読み込んでいます…