UMA(Uniform Memory Access)和NUMA(Non-Uniform Memory Access)是描述計算機系統中內存訪問模式的術語。
UMA是指在一個計算機系統中,所有的處理器(CPU)都可以等效地訪問系統中的所有內存。這意味著無論處理器位于何處,訪問任何內存地址的開銷都是相同的。UMA適用于較小的計算機系統,其中處理器數量有限。
NUMA是指在一個計算機系統中,處理器和內存被劃分為多個節點(node),每個節點包含一組處理器和一部分內存。每個節點有自己的本地內存,而其他節點的內存對于該節點的處理器來說是非本地的。這意味著訪問本地內存的開銷較低,而訪問非本地內存的開銷較高。NUMA適用于大型計算機系統,其中處理器數量較多,需要更高的內存訪問性能。
總結來說,UMA是指所有處理器等效訪問系統中的所有內存,而NUMA是指處理器和內存被劃分為多個節點,每個節點有自己的本地內存。