为什么你感觉不到“摩尔定律”?

举报
xenia 发表于 2019/10/21 15:07:51 2019/10/21
【摘要】 咱们从事IT的小伙伴们,应该没有人不知道摩尔定律:IT领域的各种硬件设备,每隔18个月,性能就会提升一倍。换句话说,现在市场上全新的电脑和手机,其性能大约是10年前出品的电脑和手机的100倍。这时候有人说了:不对啊,我使用着现在最新的电脑和手机,没觉得比十年前的快100倍啊?我硬盘所能容纳的软件数量,也并没有比十年前多100倍啊?这就引出了今天要说的概念,叫做安迪-比尔定律。小灰是从吴军老师...

咱们从事IT的小伙伴们,应该没有人不知道摩尔定律:IT领域的各种硬件设备,每隔18个月,性能就会提升一倍。

换句话说,现在市场上全新的电脑和手机,其性能大约是10年前出品的电脑和手机的100倍。

这时候有人说了:不对啊,我使用着现在最新的电脑和手机,没觉得比十年前的快100倍啊?我硬盘所能容纳的软件数量,也并没有比十年前多100倍啊?

这就引出了今天要说的概念,叫做安迪-比尔定律小灰是从吴军老师的《浪潮之巅》了解到这个有趣的概念。


安迪-比尔定律究竟是什么意思呢?

其中的“安迪”,字面的意思是指英特尔公司的前CEO安迪·格鲁夫,背后所指代的是所有硬件厂商。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

而其中的“比尔”,字面的意思是指微软公司的比尔·盖茨,背后所指代的是所有软件厂商。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

原文对于定律是这样解释的:Andy gives, Bill takes away.

直白地讲,就是硬件厂商们辛辛苦苦把硬件性能提升,而傻X软件公司们开发出更庞大、更消耗资源的软件,把硬件提升的性能给抵消了。


听到这里有人会说:这些软件公司的程序员们也太坑了吧?就不能把软件做得更高效一些吗?

其实还真不能怪这些程序员。做过开发的人都知道,软件是一个复杂的系统,想要为软件增添20%的功能,很可能系统复杂度会增加一倍。再加上现在各种全新的编程语言,开发效率越来越高,代码可读性越来越好,但是底层效率却越来越低。

所以,新的软件占用资源成指数增加,也就可以理解了。


从另一个角度来讲,安迪-比尔定律也并不全是坏事,许多新软件有着更高的配置要求,从而带动了硬件的消费市场,让整个IT生态更加活跃。比如某游戏公司推出一款酷炫的游戏,那么显卡公司一定会偷着乐。


在我们的生活中,也处处隐含着类似的道理:

以挣钱为例,如果一个上班族小哥的收入提升10倍,他是不是再也不用为钱发愁了呢?恐怕不是的。随着收入的增加,人的消费等级也会随之提升,消费等级哪怕只提升一点点,花销就很可能提高几倍。

有很多年收入一两百万的中产家庭,照样觉得钱不够花,因为他们开着更好的车,住着更大的房子,孩子受着更好的教育......

现实中还有哪些现象符合安迪-比尔定律呢?欢迎大家留意说说自己的想法。


本文转载自公众号【程序员小灰】

原文链接:https://mp.weixin.qq.com/s/Z15FSqrpR_TZ36oSwPV-BQ

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。