UMA和NUMA之间的区别

UMA和NUMA是共享内存模型。在这些类型的类别中划分了多处理器。在UMA(统一内存访问)中,使用单个内存控制器,它适用于通用应用程序和时间共享应用程序。在NUMA(非统一内存访问)中,使用了多内存控制器。NUMA适用于实时应用程序和对时间要求严格的应用程序。

以下是UMA与NUMA之间的重要区别。

序号UMANUMA
1定义

UMA代表统一内存访问。

NUMA代表非统一内存访问。
2内存控制器

UMA具有单个内存控制器。

NUMA具有多个内存控制器。
3记忆体存取UMA内存访问缓慢。

NUMA存储器访问比UMA存储器更快。


4带宽UMA的带宽有限。

NUMA比UMA有更多的带宽。


5适用性UMA用于通用和时间共享应用程序。

NUMA用于实时和时间关键型应用程序。


6内存访问时间UMA具有相等的内存访问时间。

NUMA具有不同的存储器访问时间。


7巴士类型支持3种类型的总线:单,多和交叉开关。支持2种类型的总线:树型,分层型。