균일 한 메모리 액세스 란 무엇입니까?
UMA (Uniform Memory Access)는 모든 프로세서가 메모리 칩을 스토리지 및 처리에 동일하게 사용할 수 있도록하는 네트워크 아키텍처 유형입니다. 일반적으로 네트워크에는 많은 프로세서가 있지만 각 프로세서에는 시스템의 다른 모든 프로세서와 동일한 액세스 권한이 부여됩니다. 대부분의 컴퓨터에는 프로세서가 하나만 있기 때문에 독립형 컴퓨터는 균일 한 메모리 액세스 권한을 가질 수 있지만이 용어는 동시에 두 명 이상의 사용자가 메모리를 요청하는 네트워크에 더 적합합니다. 각 프로세서에는 개인 메모리 캐시가 부여되어 개별 사용자의 처리 속도를 높일 수 있습니다.
네트워크에는 일반적으로 컴퓨터 메모리 액세스를 위해 경쟁하는 많은 컴퓨터가 있으며이 문제를 해결하기 위해 여러 컴퓨터 아키텍처가 있습니다. 균일 한 메모리 액세스로 모든 프로세서는 사용 가능한 메모리를 사용할 수 있습니다. 다른 방법은 프로세서가 가장 가까운 메모리를 사용하도록 설정하지만 UMA는 프로세서를 사용 가능한 실제 메모리로 가져옵니다.
다른 네트워킹 시스템의 경우 프로세서가 메모리 액세스를 완료 한 후에 만 프로세서가 메모리에 액세스 할 수 있거나 일부 프로세서가 더 높은 권한을 가지고 더 나은 메모리 액세스 권한이 있습니다. 균일 한 메모리 액세스 시스템에서 모든 컴퓨터에는 실제 메모리에 대한 동일한 액세스 권한이 부여되며 각 프로세서는 동일한 양의 메모리를 사용할 수 있습니다. 이는 프로세서가 차별화되지 않기 때문에 프로그래밍이 덜 필요하다는 것을 의미합니다. 또한 권한이 낮은 사용자가 작업 처리를 기다리지 않도록합니다.
독립형 컴퓨터 또는 네트워크에 연결되지 않은 컴퓨터는 균일 한 메모리 액세스를 갖는 것으로 간주 될 수 있지만이 상황에서는 용어가 중복됩니다. 대부분의 독립형 컴퓨터에는 하나의 기본 프로세서 만 있으므로 실제 메모리와 경쟁 할 다른 프로세서는 없습니다. 이러한 이유로 UMA는 일반적으로 두 명 이상의 사람들이 작업을 처리하고 동시에 메모리에 액세스하려고하는 네트워크를 설명하는 데 사용됩니다.
공통 메모리 액세스가 부여되는 동시에 균일 한 메모리 액세스의 각 프로세서에는 개인 캐시가 장착됩니다. 공유 캐시가있는 네트워크 시스템보다 더 많은 메모리를 사용하는 경향이 있지만 각 사용자에게 더 유용 할 수도 있습니다. 캐시는 최근 메모리를 빠르게로드하며 대부분의 사용자는 네트워크 내에서 다른 작업을 수행하기 때문에 전체 네트워크를 제대로 처리하지 않고 각 사용자에게 서비스를 제공합니다.