0
OS起動前にUEFIに複数のドライバとアプリケーションを実行させることができるため、これらのプログラムのマルチタスクを可能にするスケジューラが存在しますか?UEFIはどのようにタスクスケジューリングを行うのですか
または、すべて逐次実行のみですか?
OS起動前にUEFIに複数のドライバとアプリケーションを実行させることができるため、これらのプログラムのマルチタスクを可能にするスケジューラが存在しますか?UEFIはどのようにタスクスケジューリングを行うのですか
または、すべて逐次実行のみですか?
UEFIには、グローバルタイマーに基づいた非常に単純なスケジューラがあり、優先度と登録順に従ってイベントをスケジュールします。 UEFIは単一のスレッド内の単一のコア上で実行されるように設計されているため、実行はほとんどシーケンシャルです。
イベントタイプとTPLの詳細については、UEFI DWGの「イベントとタスクのプライオリティレベル」と「タスクプライオリティレベル(TPL)サービス」の章を参照してください。