ソフトウェア ラウンドロビンスケジューリング(rrs)とは何ですか? -techopediaからの定義

ラウンドロビンスケジューリング(rrs)とは何ですか? -techopediaからの定義

目次:

Anonim

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

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

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

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


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

ラウンドロビンスケジューリング(rrs)とは何ですか? -techopediaからの定義