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 种总线类型:树形、层次化。

更新于:2019 年 11 月 26 日

9K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告