優先度に基づくプリエンプティブなスケジューリングを行うリアルタイム OS における割込み処理の説明のうち,適切なものはどれか。ここで,割込み禁止状態は考慮しないものとし,割込み処理を行うプログラムを割込み処理ルーチン,割込み処理以外のプログラムをタスクと呼ぶ。
ウ. 割込み処理ルーチンは,最も優先度の高いタスクよりも優先して実行される。
リアルタイム OS における割込み処理ルーチンとタスクの優先関係を問う問題。ハードウェア割込みに対応する割込み処理ルーチンは、通常のタスクのスケジューリングよりも上位で扱われ、どんなに優先度の高いタスクが実行中であってもそれを中断して割込み処理ルーチンが先に実行される。これを述べた選択肢ウが正解である。
ap-2022r04a-a の過去問一覧へ戻る・問18