ホームページ >よくある問題 >高応答率優先スケジューリングアルゴリズム

高応答率優先スケジューリングアルゴリズム

(*-*)浩
(*-*)浩オリジナル
2019-06-21 11:24:157714ブラウズ

最高応答率優先スケジューリングアルゴリズム(最高応答率ネクスト)は、CPU中央制御装置の応答率を割り当てるアルゴリズムです。 HRRN は、FCFS (先着順アルゴリズム) と SJF (短いジョブの優先順位アルゴリズム) の間の妥協アルゴリズムであり、ジョブの待機時間とジョブの実行時間の両方を考慮し、ジョブの待機時間を過度に長くすることなく短いジョブを処理します。 、スケジューリングのパフォーマンスが向上します。

高応答率優先スケジューリングアルゴリズム

定義 (推奨される学習: PHP ビデオ チュートリアル)

高応答率優先スケジューリングアルゴリズムの基本的な考え方は、レディキュー内の応答率が最も高いプロセスに CPU を割り当てることです。

基本的な考え方

短いジョブ優先スケジューリング アルゴリズム 動的優先メカニズム

ジョブの実行時間とジョブの待ち時間の両方を考慮し、総合的に 2 つのアルゴリズムの特徴: 先着順と最短ジョブ順。

原則

高応答率優先スケジューリング アルゴリズムは、ジョブの実行時間とジョブの待機時間の両方を考慮し、先着順を組み合わせます。提供されるジョブと最も短いジョブの優先順位 アルゴリズムの特徴。

このアルゴリズムにおける応答率とは、ジョブの実行時間に対する待機時間の比率を指します。応答率の式は次のように定義されます:

応答率 = (待機時間に必要なサービス時間) /必要なサービス時間、つまり RR =(w s)/s=1 w/s であるため、応答率は 1 より大きくなければなりません。

メリットとデメリット

短いジョブと優先順位のバランス、長いジョブは長時間サービス不能になることはありません

応答率の計算システム オーバーヘッド、システム オーバーヘッドの増加

該当する機会

バッチ処理システム

主にジョブ スケジューリングに使用されます

PHP 関連の技術情報をさらに表示の記事については、PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上が高応答率優先スケジューリングアルゴリズムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。