資源配分 (コンピュータ)
From Wikipedia, the free encyclopedia
コンピュータにおける資源配分(しげんはいぶん、英: resource allocation)とは、使用可能な計算資源(資源、リソースとも)を経済的な方法で割り当てる際に使用され、資源管理に含まれる。並行プログラミングのコンテキストでは、計算資源を特定のスレッドに割り当てるプロセス。これは、複数のスレッド間で共有資源に適切にアクセスするために、並行プログラミングの一部として必要であるが、操作は非共有資源には必要ない。
共有資源にはさまざまな種類があるため、これらの資源へのアクセスにはさまざまな種類がある。すべてのタイプの割り当てを処理する簡単なソリューションはない。標準的な割り当ての場合には古典的な方法があるが、特別な割り当ては適切なアルゴリズムの対象でなければならない。