LET'S TRY
問題文
優先度に基づくプリエンプティブなスケジューリングを行うリアルタイムOSで、タスクA(優先度高)とタスクB(優先度低)をスケジューリングする場合、OSが行う適切な動作はどれか。
fe-siken.com
IPAの公開問題について ↗
まずは自分で考えて、理由を確かめよう。
優先度に基づくプリエンプティブなスケジューリングを行うリアルタイムOSで、タスクA(優先度高)とタスクB(優先度低)をスケジューリングする場合、OSが行う適切な動作はどれか。
fe-siken.com
IPAの公開問題について ↗
自分で考えてから、解説を開いてみてね。
正解は ウ です。
プリエンプティブスケジューリングでは、高優先度タスク起動時に低優先度タスクを中断する。BがCPUを使用中にAが起動されると、BはCPU使用権を失い実行可能状態へ移行し、AがCPUを獲得して実行される。待ち状態はI/O待ちなど別の要因で遷移するため、優先度差では待ち状態にならない。
学習ノートを読み込んでいます…