前两天在网上不经意间搜到了一本吴军的《浪潮之巅》,讲的是现代国际上计算机界的各大公司的兴衰沉浮,包括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. [C#][Database]C#通过ODBC以自定义端口连接数据库

    数据库端的配置暂且不说,比较简单,新建用户并开启相应连接权限即可. 通过ODBC连接数据库,重点在于Connection String的书写,在此可以查到几乎所有类型的Data Server的Conn ...

  2. iOS import导入pod第三方库不提示问题

    pod 导入第三方库后,使用import 不提示第三方库头文件. 解决办法: 选择target -> BuildSettings -> search Paths 下的 User Heade ...

  3. C++ BitArray 引用计数实现

    #ifndef __BITARRAY__ //数组不支持多线程同时访问,没有对引用计数以及分配的资源做任何锁处理 #define __BITARRAY__ 1 //越界访问修改为抛出异常 #ifdef ...

  4. 如何在hadoop中控制map的个数

    hadooop提供了一个设置map个数的参数mapred.map.tasks,我们可以通过这个参数来控制map的个数.但是通过这种方式设置map的个数,并不是每次都有效的.原因是mapred.map. ...

  5. 使用ganymed-ssh2-build通过ssh获得远程服务器参数

    1.项目中需要检测到几台远程服务器的参数,差了很多资料,决定用的这个 2.jar包:ganymed-ssh2-build210.jar 3.原理:向远程linux服务器发送脚本命令,得到该台服务器的信 ...

  6. android图像模糊技术

    今天我们来更深入了解一下Android开发上的模糊技术.我读过几篇有关的文章,也在StackOverFlow上看过一些相关教程的帖子,所以我想在这里总结一下学到的东西. 为什么学习这个模糊技术? 现在 ...

  7. Windows10 Ubuntu子系统折腾

    UPDATE:(参考文章) 快速解决方案 使用cmder,设置startup参数为: %windir%\system32\bash.exe ~ 这样打开cmder就是默认进入bash了. ------ ...

  8. 让WordPress的作者在后台只能看到自己的文章

    今天需要对WordPress后台进行调整,目的是为了只能让当前用户看见自己所发表的文章,而WordPress默认是登陆用户可以看到所有用户发表的文章. WordPress中的用户角色分的比较详细,作者 ...

  9. Android 代码编辑器中实现代码语法高亮

    想写一款Android手机上的代码编辑器,实现类似c4droid中代码语法高亮 通过Android中的控件WebView中嵌入html网页,html引入CodeMirror这个第三方库就可以了,其实就 ...

  10. Oracle 10g RAC启动与关闭命令

    一. 检查共享设备 一般情况下, 存放OCR 和 Voting Disk 的OCFS2 或者raw 都是自动启动的. 如果他们没有启动,RAC 肯定是启动不了的. 1.1 如果使用ocfs2的,检查o ...