摩尔定律的现实意义

来源:互联网 发布:vmware nat 无网络 编辑:程序博客网 时间:2024/04/28 12:01

IT行业有着已知的三大定律:

1.moore’s law(摩尔定律)

该定律的大意是IT产业的硬件或设备生产商的技术每十八个月翻一番,也就是说相关技术涉及的产品每十八个月价格下降一半。
这里写图片描述

2.Andy and Bill’s Law(安迪-比尔定理)

虽然处理器的速度,内存和硬盘的容量遵循摩尔定律不断增长时,我们发现一些新的软件,或者新的系统虽然功能比几年前的相差不多,但所占的空间,所消耗的资源比以前大的多。
这就是所谓的“WhatAndy gives, Bill takes away”.

现在软件开发人员不再像二十年前那样精打细算了。我们知道,当年的 BASIC 解释器是用汇编语言写成的,精炼得不能再精炼了,否则在早期的 IBM-PC 上根本运行不了。但是,要求软件工程师使用汇编语言编程,工作效率是极低的,而且写出的程序可读性很差,不符合软件工程的要求。今天由于有了足够的硬件资源,软件工程师做事情更讲究自己的工作效率,程序的规范化和可读性等等。另外,由于人工成本的提高,为了节省软件工程师写程序和调程序的时间,编程的语言越来越好用,同时效率却越来越低。比如,今天的 Java 就比 C++ 效率低得多,C++ 又比二十年前的 C 效率低。因此,即使是同样功能的软件,今天的比昨天的占用硬件资源多是一在所难免的事。虽然用户很是烦恼新的软件把硬件提升所带来的好处几乎全部用光,但是在 IT 领域,各个硬件厂商恰恰是靠软件开发商用光自己提供的硬件资源得以生存。
这里写图片描述
个人电脑工业整个的生态链是这样的:以微软为首的软件开发商吃掉硬件提升带来的全部好处,迫使用户更新机器让惠普和戴尔等公司收益,而这些整机生产厂再向英特尔这样的半导体厂订货购买新的芯片、同时向 Seagate等外设厂购买新的外设。在这中间,各家的利润先后得到相应的提升,股票也随着增长。各个硬件半导体和外设公司再将利润投入研发,按照摩尔定理制定的速度,提升硬件性能,为微软下一步更新软件、吃掉硬件性能做准备。华尔街的投资者都知道,如果微软的开发速度比预期的慢,软件的业绩不好,那么就一定不能买英特尔等公司的股票了。

3.Reverse Moore’s Law (反摩尔定理)
如果你反过来看摩尔定理,一个 IT 公司如果今天和十八个月前卖掉同样多的、同样的产品,它的营业额就要降一半。IT 界把它称为反摩尔定理。反摩尔定理对于所有的IT 公司来讲,都是非常可悲的,因为一个IT 公司花了同样的劳动,却只得到以前一半的收入。

反摩尔定理逼着所有的硬件设备公司必须赶上摩尔定理规定的更新速度。事实上,所有的硬件和设备生产厂活得都是非常辛苦的.
事实上,反摩尔定理积极的一面更为重要,它促成科技领域质的进步,并为新兴公司提供生存和发展的可能.
反摩尔定理使得 IT 行业不可能像石油工业或者是飞机制造业那样只追求量变,而必须不断寻找革命性的创造发明。因为任何一个技术发展赶不上摩尔定理要求的公司,用不了几年就会被淘汰。大公司们,除了要保持很高的研发投入,还要时刻注意周围和自己相关的新技术的发展,经常收购有革命性新技术的小公司。它们甚至出钱投资一些有希望的小公司。
在这方面,最典型的代表是思科公司,它在过去的二十年里,买回了很多自己投资的小公司。

这三大定理相互补充又相互影响,而对现今而言,它们的影响不降反升。拿最接近我们日常生活的例子来解释:

*十年前的游戏比如cf,魂斗罗,cs,拳皇等,游戏画质体验相较于如今而言实在是差的离谱,但是当时的电脑能不能带的动这些游戏都成问题。而如今的游戏种类繁多画质精美,普通的便宜的个人电脑却就可以下载运行。
而曾经充斥于市场上的台式机笨重而且经常出毛病,运行缓慢而且费时费力。可现在小巧的智能手机就可以办完大部分工作报告的处理。
而曾经一家独大的苹果公司,在电脑系统竞争中不敌Windows,在手机竞争中如今也遇到了足够与它平起平坐的Android。
诸如此类种种现象都是摩尔定律以及其他定律的现实显示,这三大定律不仅仅是总结了过去的经验,对现在的IT行业的发展也有着不可磨灭的教育意义,相当于指导IT公司立足的基石。*