均一なメモリアクセスとは何ですか?
均一なメモリアクセス(UMA)は、すべてのプロセッサがストレージと処理のためにメモリチップを均等に使用できるようにするネットワークアーキテクチャの一種です。通常、ネットワークには多くのプロセッサがありますが、各プロセッサはシステム内の他のすべてのプロセッサと同じアクセスが許可されています。ほとんどのコンピューターには1つのプロセッサがあるため、スタンドアロンのコンピューターは均一なメモリアクセスがあると言えますが、この用語は2人以上のユーザーが同時にメモリを要求するネットワーク向けです。各プロセッサには、個々のユーザーのスピード処理に役立つ個人メモリキャッシュも付与されます。
ネットワークでは、通常、コンピューターのメモリアクセスを同時に争うコンピューターが多く、この問題を容易にするためにいくつかのコンピューターアーキテクチャが作成されています。均一なメモリアクセスを使用すると、すべてのプロセッサが使用可能なメモリを使用できます。その他の方法は、プロセッサに最も近いメモリを取得するように設定されていますが、UMAはプロセッサを利用可能な物理メモリにもたらすだけです。
他のネットワーキングシステムでは、プロセッサがメモリにアクセスした後にのみメモリにアクセスできる可能性があります。また、一部のプロセッサがより高い権限を持ち、より良いメモリアクセスを知らない場合があります。均一なメモリアクセスシステムでは、すべてのコンピューターに物理メモリへの同じアクセスが許可され、各プロセッサは同じ量のメモリを使用できます。これは、プロセッサが区別されていないため、プログラミングが少ないことを意味します。また、これにより、権限が低いユーザーがタスクの処理を待つことができません。
スタンドアロンコンピューター、またはネットワークに接続されていないコンピューターは、均一なメモリアクセスがあると見なすことができますが、この状況ではこの用語は冗長です。ほとんどのスタンドアロンコンピューターにはメインプロセッサが1つしかないため、物理的なメモリをめぐる他のプロセッサはありません。このため、UMAは通常、説明に使用されますibe 2人以上の人がタスクを処理し、メモリに同時にアクセスしようとしているネットワーク。
共通のメモリアクセスが付与されるとともに、均一なメモリアクセスの各プロセッサには個人キャッシュが装備されています。これは、共有キャッシュを持つネットワークシステムよりも多くのメモリを占有する傾向がありますが、個々のユーザーごとにより便利になる可能性があります。キャッシュは最近のメモリをすばやくロードし、ほとんどのユーザーはネットワーク内で異なるタスクを持っているため、ネットワーク全体のサービスを不十分に提供するのではなく、各ユーザーにサービスを提供します。