ラウンドロビンスケジューリング(RRS)

著者: John Stephens
作成日: 28 1月 2021
更新日: 29 六月 2024
Anonim
ラウンドロビンアルゴリズムチュートリアル(CPUスケジューリング)
ビデオ: ラウンドロビンアルゴリズムチュートリアル(CPUスケジューリング)

コンテンツ

定義-ラウンドロビンスケジューリング(RRS)とはどういう意味ですか?

ラウンドロビンスケジューリング(RRS)は、キューまたはライン内の各プロセスに割り当てられるタイムスライスを使用するため、非常に公平であると見なされるジョブスケジューリングアルゴリズムです。その後、各プロセスは一定時間CPUを使用できます。割り当てられた時間内に終了しない場合は、優先され、行の後ろに移動して、次の行のプロセスが使用できるようにします。同じ時間のCPU。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaはラウンドロビンスケジューリング(RRS)について説明します

ラウンドロビンスケジューリングは、リソースの使用を要求する複数のクライアントにサービスを提供するオペレーティングシステムとアプリケーションで主に使用されるアルゴリズムです。すべての要求を循環先入れ先出し(FIFO)順序で処理し、優先順位を回避するため、すべてのプロセス/アプリケーションが同じリソースを同じ時間で使用でき、同じ時間待機することもできます。各サイクル;したがって、これは周期的なエグゼクティブと見なされます。

複雑なタイミングや優先順位を考慮する必要はなく、FIFOシステムとそれぞれの固定時間制約のみがあるため、実装が非常に簡単であるため、これは、最も古く、最も単純で、最も広く、最も広く使用されているスケジューリングアルゴリズムの1つですリソースの使用。これは、プロセスがより重要であると考えられる他のプロセスによって常に優先されるため、プロセスがリソースを長時間使用できないという飢vの問題も解決します。