SMP和多核处理器

1、计算机发展的瓶颈

摩尔定律:集成电路上可以容纳的晶体管数目在大约每经过18个月便会增加一倍。换言之,处理器的性能每隔两年翻一倍。但是现在这个定律开始失效了,因为CPU的工艺已经快达到物理极限,越来越难把晶体管的尺寸做小,现在都达到几纳米了,再想把尺寸做小已经很难。其实摩尔定律也根本不是我们常规理解的定律,就是叫摩尔的人的经验之谈,在一定程度和一定时期反应了计算机的发展速度。你仔细想一下,如果计算机性能按照这样指数级的增长下去,那人类的科技水平不就起飞了。

2、SMP

对称多处理器(SMP)是在系统中存在多个CPU,并且每个CPU的地位和功能都是一样的。理论上讲,一个系统中CPU的个数越多运算能力越强,性能的提升与CPU的性能成正比。但实际上并非如此,因为我们的程序不能拆解成不相干的若干个子程序在不同的CPU上运行,就像一个女人可以花10个月生一个小孩,但是不能10个女人在一个月就生出一个小孩一样。SMP在某些特定场合还是很有用的,比如网络服务器上,需要同时处理大量的请求,而这些请求往往都是互相独立的。

3、多核处理器

一个系统存在多个CPU,成本会更高和管理也更困难。多核算是轻量级的SMP,物理上多核CPU还是封装成一个CPU,但是在CPU内部具有多个CPU的核心部件,可以
同时运行多个线程/进程。但是需要CPU核心之间要共享资源,比如缓存。

4、SMP和多核处理器

对程序员来说,它们之间的区别很小,大多数情况可以不做区分。我们在嵌入式开发中,大部分都是用的多核CPU。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正在起飞的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值