Operating-system-os-process-scheduling-qa5
提供:Dev Guides
OSプロセススケジューリングに関するQ&A#5
- 質問:*スケジューリングアルゴリズムの選択中に考慮しなければならない異なる原則は何ですか?
- 回答:*スケジューリングポリシーを選択する際に視野に入れておくべき目標/原則は次のとおりです-
- 公平-すべてのプロセスは同じように扱われるべきです。 プロセスが無期限に延期されることはありません。
- 最大スループット-最大スループットを達成します。 単位時間あたりの可能な最大数のプロセスを処理する必要があります。
- 予測可能性-特定のジョブは、システムの負荷に関係なく、ほぼ同じ予測可能な時間で、ほぼ同じコストで実行する必要があります。
- 最大リソース使用量-システムリソースはビジー状態を維持する必要があります。 優先順位を強制することにより、無期限の延期を回避する必要があります。
- 制御された時間-異なる時間を制御する必要があります-
- 反応時間
- ターンアラウンドタイム
- 待ち時間