前两天在网上不经意间搜到了一本吴军的《浪潮之巅》,讲的是现代国际上计算机界的各大公司的兴衰沉浮,包括AT&T公司与IBM等等,把它当作IT历史书看,到现在已经看了一部分了。其中,我对计算机工业的生态链这一章很有兴趣,之中主要你讲了三个IT定理,分别是摩尔定理,安迪-比尔定理和反摩尔定理。还有一个很有意思的现象是,这些大公司基本上是在美国,而且美国的反垄断法对这些公司也是很有威胁的,目前我看到的好几家大公司的发展史上,都或多或少的被反垄断法所困扰。

  • 摩尔定理

最早发现这个定理的是英特尔的创始人戈登-摩尔,1965年他就提出,在至少十年内,集成电路的集成度会每两年翻一番。现在,每十八个月,计算机等IT产品的性能就会翻一番,当然,这个不是我们关心的,每过十八个月,相同的IT产品价格会降一半!这才是我的注意点所在。

摩尔定理主导着IT产业的发展,为了使其成立,IT公司必须在比较短的时间内完成下一代产品的开发,这就要求了需要在研发上投入大量的资金,所以每个市场上不会有太多的竞争者。计算机芯片上只有英特尔与AMD,高端系统与服务只有IBM与太阳,个人电脑有惠普与戴尔。说到个人电脑,我就想到了目前的联想,IBM把它的PC卖给了联想,使得联想的PC地位迅速爬升,IBM因为PC市场接近饱和利润走低才甩掉PC这个产业,联想为什么要接手呢?我觉得联想在PC上最多也就只能获得一些小头,而且利润会越来越低,除非出现再一次的技术革新,要想发展成IT界的帝国式存在,联想还有很远的路要走。(以上纯属我在看书时候的随性想法,可能有些与实际不符,望谅解)。

  • 安迪-比尔定理

在看这个定理之前,我觉得摩尔定理真是太有用了,它会把IT产品的价格压缩到将近一半,这对于我这个一穷二白的学生真是一个好消息。可是这个时候,我看到了安迪-比尔定理,简单的说,这个定理不断的推动我们更新我们的计算机等IT设备。这个定理的原话是,what Andy gives,Bill takes away。安迪是原英特尔公司CEO,比尔就是微软的创始人。安迪代表的硬件,比尔代表软件。硬件方面在每十八个月性能翻倍,带来的优势却全被软件方面“吃掉”了。与硬件相反,操作系统等软件越来越慢,越做越大。现在的计算机比十年前虽然快了100倍,但是我们感觉软件运行的效果却和以前差不多,这是为什么呢?这明显是反人类啊。书上给出了解释,盖茨以前做BASIC时,只有几十K的大小,但是现在,我们随便做一个.NET可能就要几百兆,其中肯定有很多很多可以优化的地方,但是为什么不优化呢?这就不是技术的问题了,而是市场方面影响的结果。硬件资源如此充足,我多用100兆少用100兆,用户可能压根就没有感觉到差别,但是为了那一百兆可能要付出很大的成本,包括时间,财力与人力,最后得到的效益可能完全不与付出成正比,有时候甚至会拉低效益。试想一下,别人的公司只要1个月就开发出了客户需要的软件,而你却要五个月甚至十个月,而且你的报价因为成本问题肯定会比对方高出很多。即使你的软件比别人跑的快了一两秒,客户会在意么?所以,我觉得重要的是找到一个平衡点,这也是现在的很多软件没有十年前的软件精简的缘故。Java比C++效率低,C++又比C的效率低,但是,Java让开发人员效率提高的肯定比C高上很多很多。

综上,软件不断“吃掉”硬件提高带来的好处,迫使用户不断的更新他们的硬件。这是很多用户头疼的地方,但是确是各个硬件厂家的利益点。从这里可以看出,软件公司出的软件的对硬件的“胃口”大小,会直接影响硬件厂商的业绩。

  • 反摩尔定理

如果说安迪-比尔定理对厂家有利,那么反摩尔定理就是厂家的可悲的地方了。一个厂家在十八个月后与前面十八个月,卖掉同样的产品,营业额会低至一半左右。所以每个硬件厂家必须跟上摩尔定理的脚步,不然盈利就会一落千丈,甚至会“灭门”。

反摩尔定理消极的一面让硬件厂家等苦恼,但是它积极的方面不容小觑。有压力才有动力,我觉得反摩尔定理就像顶在各大公司脑后的一把刀,它们必须尽力在技术的道路上奔跑,如果速度稍慢,就会尝到苦头。由于它对大公司有威胁,也就说明对小公司有机遇。技术的赛道并不是只有一个起点,每当技术出现质变的时候,就会出现一个新起点,新公司可以通过那个起点加入IT行业的技术赛跑中,或者小公司利用这个起点获得的新动力一举超越大公司!而大公司在新的机遇面前很难做到与小公司一样灵活与专注于新技术。

最后,也不知道中国什么时候能够开发出超越微软的操作系统啊,要想造就中国的IT帝国,必须在硬件上的处理器与软件上的操作系统中做出突破啊。

IT定理:摩尔定理,安迪-比尔定理,反摩尔定理的更多相关文章

  1. 【分享】IT产业中的三大定理(二) —— 安迪&比尔定理 (Andy and Bill's Law)

    摩尔定理给所有的计算机消费者带来一个希望,如果我今天嫌计算机太贵买不起,那么我等十八个月就可以用一半的价钱来买.要真是这样简单的话,计算机的销售量就上不去了.需要买计算机的人会多等几个月,已经有计算机 ...

  2. 【分享】IT产业中的三大定理(三) —— 反摩尔定理 (Reverse Moore's Law)

    Google(谷歌)的 CEO 埃里克·施密特在一次采访中指出,如果你反过来看摩尔定理,一个 IT 公司如果今天和十八个月前卖掉同样多的.同样的产品,它的营业额就要降一半.IT 界把它称为反摩尔定理. ...

  3. 01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理

    01_Linux基础-部署-VMware-Xshell-Xftp-内核-安迪比尔定理 博客:https://blog.csdn.net/cpen_web CentOS开源 免费 --- CentOS是 ...

  4. 【分享】IT产业中的三大定理(一) —— 摩尔定理(Moore's Law)

    科技行业流传着很多关于比尔·盖茨的故事,其中一个是他和通用汽车公司老板之间的对话.盖茨说,如果汽车工业能够像计算机领域一样发展,那么今天,买一辆汽车只需要 25 美元,一升汽油能跑四百公里.通用汽车老 ...

  5. 关于CAP定理的个人理解

    CAP定理简介 在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer's theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(C ...

  6. POJ 1006 中国剩余定理

    #include <cstdio> int main() { // freopen("in.txt","r",stdin); ; while(sca ...

  7. Gershgorin圆盘定理

    众所周知,对一个$n$阶方阵求取特征值需要解一个一元$n$次方程,当$n$很大时,这是很难实现的.但是,在有些涉及矩阵的实际问题中,我们并不需要知道矩阵特征值的准确值,而只需要知道其大概范围就行了,例 ...

  8. 二分图最大匹配的K&#246;nig定理及其证明

     二分图最大匹配的K?nig定理及其证明 本文将是这一系列里最短的一篇,因为我只打算把K?nig定理证了,其它的废话一概没有.    以下五个问题我可能会在以后的文章里说,如果你现在很想知道的话,网上 ...

  9. HDU 5793 A Boring Question (逆元+快速幂+费马小定理) ---2016杭电多校联合第六场

    A Boring Question Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others ...

随机推荐

  1. mongodb 详解 error:10061 由于目标计算机积极拒绝,无法连接解决方法

    mongodb下载地址(32位):下载地址 自己选择版本 建立如下与mongodb并行的两个文件夹data和log. 然后建立mongo.config. 在mongo.config配置文件中输入: # ...

  2. http断点续传原理

    断点续传一是断点,一续传. 断点是在下载时,将下载文件分多片,同时进行多片一起下载,如果任务被暂停,暂停的位置就是断点. 续传就是未完成的下载再次开始时,会从上次的断点继续传送. 在下载(或上传)过程 ...

  3. mysqlbinlog详解

    mysqlbinlog用于处理二进制日志文件的实用工具详解mysqlbinlog从二进制日志读取语句的工具.在二进制日志文件中包含的执行过的语句的日志可用来帮助从崩溃中恢复. binlog日志打开方法 ...

  4. iOS在MRC工程环境下下使用ARC的方法

  5. 定义了重复的system.web.extensions/scripting/scriptResourceHandler怎么办

    今天移转系统,都配置好之后,系统报错说我的web服务下的web.config 定义了重复的 system.web.extensions/scripting/scriptResourceHandler ...

  6. keydown和keypress

    常见的键盘事件是keyup和keydown.淡蓝就经常用 document.onkeyup = function (e) { if ((e.keyCode || e.which) === 13) // ...

  7. android之保存偏好设置信息到shareSharedPreferences,轻量级的保存数据的方法

    android之保存偏好设置信息到shareSharedPreferences,轻量级的保存数据的方法   SharedPreferences保存数据到xml文件 有时候要保存activity的某些状 ...

  8. Java系列--第一篇 Maven+Spring+Spring MVC+mybatis 示例

    基于Maven的Spring+SpringMVC+Mybatis的一个小项目的搭建,由于使用Maven3.1.0管理,所以Spring等都将使用的是时下(2013/9/8)最新的版本.即从http:/ ...

  9. Android studio快捷键Mac版本

    为了方便大家记住这些小技巧和快捷键,我把它写成了一个插件,欢迎大家下载使用:http://chunsheng.me/EasyShortcut/ 快捷键 描述 通用------------------- ...

  10. HTML/CSS代码片段

    内容简介:本文收集了我常用的CSS代码片段! *reset @charset "utf-8"; /* reset */ body, dl, dd, h1, h2, h3, h4, ...