运动码农
2014-12-22 03:03
采纳率: 100%
浏览 3.5k

求大神解释下NUMA、UMA、SMP这三种CPU架构?

分别对应我们现在常用的哪些机器上使用?

前两个好像只是一个N的区别、、

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • devmiao 2014-12-22 05:14
    已采纳

    打开机箱,如果你看到有多个插CPU的插座,那就是SMP
    如果每个CPU旁边有一组单独的内存插座,那就是NUMA,否则就是UMA

    点赞 评论
  • devmiao 2014-12-22 05:22

    NUMA就是非统一内存访问
    UMA就是统一内存访问
    普通PC就是UMA。

    点赞 评论
  • devmiao 2014-12-22 05:23

    在UMA系统中,CPU直接就可以访问所有内存。
    NUMA我说了,一组内存配给一个CPU,对于某个CPU来说,访问另一个CPU配的内存要和另一个CPU通讯,访问自己的内存就不要。

    点赞 评论
  • devmiao 2014-12-22 05:30

    SMP就是对称多处理器。也就是一个计算机有几个CPU。操作系统可以把任何任务调度给任意CPU,因为每个CPU都一样。
    和SMTP对应的是非对称多处理器,也就是一个计算机上有几个CPU,每个CPU管一摊。比如说PC上有显卡、CPU(内部还有FPU),其实这就构成一个非对称多处理器系统,GPU CPU GPU三者相当于三个不同的处理器。

    点赞 评论

相关推荐 更多相似问题