階層スケジューリング

かいそうすけじゅーりんぐ

意味

階層スケジューリングとは、計算機システムにおいて複雑なタスク管理を効率的かつ確実に行うため、スケジューリングの処理を複数の段階やレベルに分割して実行する仕組みのことです。リアルタイムシステムや車載システムなどの組み込みシステムに広く応用されており、時間制約の厳しい制御タスクを確実に処理するために用いられます。全体を単一のアルゴリズムで制御するのではなく、システム全体を大まかな制御層と細かな制御層に階層化し、上位層がリソース配分を決定し、下位層が個別タスクの実行順序を細かく管理するという特徴があります。これにより、システムの拡張性を高めながら、重要な処理の確実性を担保することが可能となります。

類義語

優先度スケジューリング、マルチレベルスケジューリング

階層スケジューリングの詳しい解説・事例・出典を見る →
最終更新: