テクノロジ系
秋期
基本情報技術者 2013年 秋期 問18
18 / 80
優先度に基づくプリエンプティブなスケジューリングを行うリアルタイム OS で, 二つのタスク A,Bをスケジューリングする。Aの方がBより優先度が高い場合にリ アルタイム OSが行う動作のうち、適切なものはどれか。
正解と解説
表示する
正解 ウ
Bの実行中にAに起動がかかると,Bを実行可能状態にしてAを実行する。
優先度に基づくプリエンプティブ方式では、実行中より優先度の高いタスクが起動すると、実行中タスクを中断(実行可能状態に戻し)して高優先度タスクを実行する。低優先度Bの実行中に高優先度Aが起動すればBを実行可能状態にしてAを実行する記述が適切。