it领域的摩尔定律_裴蜀定理

it领域的摩尔定律_裴蜀定理每十八个月,计算机等IT产品的性能会翻一番;或者说相同性能的计算机等IT产品,每十八个月价钱会降一半。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

科技行业流传着很多关于比尔·盖茨的故事,其中一个是他和通用汽车公司老板之间的对话。盖茨说,如果汽车工业能够像计算机领域一样发展,那么今天,买一辆汽车只需要 25 美元,一升汽油能跑四百公里。通用汽车老板反击盖茨的话我们暂且不论,这个故事至少说明计算机和整个 IT行业的发展比传统工业要快得多。

最早看到这个现象的是英特尔公司的创始人戈登·摩尔(Gordon Moore)博士。早在 1965 年,他就提出,在至少十年内,集成电路的集成度会每两年翻一番。后来,大家把这个周期缩短到十八个月。现在,每十八个月,计算机等 IT 产品的性能会翻一番;或者说相同性能的计算机等 IT 产品,每十八个月价钱会降一半。虽然,这个发展速度令人难以置信,但几十年来 IT 行业的发展始终遵循着摩尔定理预测的速度。

一九四五年,世界上第一台电子计算机 ENIAC 的速度是能在一秒钟完成 5000 次定点的加减法运算。这个三十米长、两米多高的庞然大物,重 27 吨,耗电十五万瓦。今天,使用英特尔酷睿的个人电脑计算速度是每秒 500 亿次浮点运算,至少是 ENIAC 的一千万倍,体积耗电量就更不用比了。而当今(2007 年 6 月)世界上最快的计算机 IBM 的蓝色基因(BlueGene/L),速度高达每秒钟三百六十七万亿次浮点运算,是 ENIAC 的七百三十四亿倍,正好是每二十个月翻一番,和摩尔定理的预测大致相同。尽管计算机的速度如此,存储容量的增长更快,大约每十五个月就翻一番。1976 年,苹果计算机的软盘驱动器容量为 160KB,大约能存下 80 页的中文书。今天,同样价钱的台式个人电脑硬盘容量可以到 500GB,是当时苹果机的三百万倍,可以存得下北京大学图书馆藏书的全部文字部分。不仅如此,这十几年来,网络的传播速度也几乎是按摩尔定理预测的速度在增长。十三年前,我有幸成为中国第一批上网的用户,那时还是通过高能物理所到斯坦福大学线性加速实验室的一根专用线路和互联网相联,当时电话调制解调器的速度是 2.4K,如果下载谷歌拼音输入法需要八个小时。现在,商用的 ADSL 通过同样一根电话线可以做到 10M 的传输率,是十三年前的四千倍,几乎每年翻一番,下载谷歌拼音只要十秒钟左右。在世界经济的前五大行业中,即金融、信息技术(IT)、医疗和制药、能源和日用消费品,只有 IT 一个行业可以以持续翻番的速度进步。

人们多次怀疑摩尔定理还能适用多少年,就连摩尔本人一开始也只认为 IT 领域可以按这么高的速度发展十年。而事实上,从二战后至今,IT 领域的技术进步一直是每一到两年翻一番,至今看不到停下来的迹象。在人类的文明史上,没有任何一个其它行业做到了这一点。因此,IT 行业必然有它的特殊性。

和任何其它商品相比,IT 产品的制造所需的原材料非常少,成本几乎是零。以半导体行业为例,一个英特尔的酷睿双核处理器集成了二点九亿个晶体管,三十年前的英特尔 8086 处理器仅有三万个晶体管。虽然二者的集成度相差近一万倍,但是所消耗的原材料差不太多。IT 行业硬件的制造成本主要是制造设备的成本。据半导体设备制造商 Applied Materials 公司介绍,建一条能生产 65 纳米工艺酷睿双核芯片的生产线,总投资在 20 到 40 亿美元。去年,英特尔公司的研发费用为六十亿美元。当然,我们不能将它全部算到酷睿的头上,但是英特尔平均一年也未必能研制出一个酷睿这样的产品,所以它的研发费用应当和英特尔一年的预算相当。假如我们将这两项成本平摊到前一亿片酷睿处理器中,平均每片要摊上近一百美元。这样,当英特尔公司收回生产线和研发两项主要成本后,酷睿处理器就可以大幅度降价。去年英特尔处理器销量在两亿片左右,因此,一种新的处理器收回成本的时间不会超过一年半。通常,用户可以看到,一般新的处理器发布一年半以后,价格会开始大幅下调。当然,英特尔的新品此时也已经在研发中。

摩尔定理主导着 IT 行业的发展。首先,为了能使摩尔定理成立,IT 公司必须在比较短的时间内完成下一代产品的开发。这就要求,IT 公司在研发上必须投入大量的资金,这使得每个产品的市场不会有太多的竞争者。在美国,主要 IT 市场大都只有一大一小两个主要竞争者。比如,在计算机处理器芯片方面,只有英特尔和 AMD;在高端系统和服务方面,只有 IBM 和太阳;在个人电脑方面,是惠普和戴尔(戴尔这个有点奇怪,它的研发投入大么?)。其次,由于有了强有力的硬件支持,以前想都不敢想的应用会不断涌现。比如,二十年前,将高清晰度电影(1920 x 1080 分辨率)数字化的计算量连 IBM 的大型机也无法胜任;现在,一台笔记本大小的 Sony 游戏机就可以做到。这就为一些新兴公司的诞生创造了条件。比如,在十年前,不会有人去想办一个 YouTube 这样的公司,因为那时候网络的速度无法满足在网上看录像的要求;现在 YouTube 已经融入了老百姓的生活。同样,现在的研发必须针对多年后的市场。我们不妨往后看十年,如果我现在提出十年后每家上网的速度将提高一千倍,也许有人觉得我疯了。事实上,这是一个完全能够达到的目标。如果做到了这一点,我们每个家庭可以同时点播三部高清晰度、环绕立体声的电影,在三个不同的电视机上收看。还可以随时快进和跳跃到下一章节,在任何时候停下来后,下次可以接着看。在看三部电影的同时,我们可以把自己的照片、录像和文件等信息存到一个在线的服务器上,从家里访问起来就如同存在自己本机上一样快。这并不是我自己杜撰出来的幻想,而是思科(Cisco)和微软等公司实施的 IP TV 的计划。再次,现有的 IT 公司必须有办法消除摩尔定理带来的不利因素,即每十八个月价格降一半。这一点,我们在接下来的两节中在讨论。

 
摘自 《浪潮之巅》(吴军 著)
 
 


相关阅读:
 
 
 


注:
 
摩尔定律的正式版本是指,一块芯片上的晶体管数量每两年就会翻一番。但是,大多数人提到这个术语时,指的却是处理器的运算速度每18个月就会翻一番。
 
摘自 Paul Graham 《黑客与画家》
 
 
 
 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/166462.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • DataGrip 2021.11.4激活码【2021免费激活】[通俗易懂]

    (DataGrip 2021.11.4激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 进入zookeeper客户端的操作步骤_ajp连接器配置secretRequired

    进入zookeeper客户端的操作步骤_ajp连接器配置secretRequiredzookeeper客户端使用原生JavaApi操作节点

  • ArrayList初始化长度

    ArrayList初始化长度每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。自动增长会带来数据向新数组的重新拷贝,因此,如果可预知数据量的多少,可在构造ArrayList时指定其容量。在添加大量元素前,应用程序也可以使用ensureCapacity操作来增加ArrayList实例的容量,这可以减少递增式再分配的…

    2022年10月23日
  • 树莓派入门(一)—— 树莓派4B介绍

    树莓派入门(一)—— 树莓派4B介绍树莓派由注册于英国的慈善组织“RaspberryPi基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(EbenEpton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是RaspberryPi电脑板,中文译名”树莓派”。自问世以来,受众多计算机发烧友和创客的…

  • fsync mysql_使用O_DIRECT_NO_FSYNC来提升MySQL性能

    fsync mysql_使用O_DIRECT_NO_FSYNC来提升MySQL性能这篇文章很短,但很有价值~MySQL下InnoDB存储引擎有个innodb_flush_method只读参数,用户设置InnoDB的数据和redo日志文件flush行为。definesthemethodusedtoflushdatatoInnoDBdatafilesandlogfiles,whichcanaffectI/Othroughput.这是一个对性能和数据可…

  • 微信聊天代码轰炸_微信加好友验证轰炸

    微信聊天代码轰炸_微信加好友验证轰炸话不多说,直接上代码varappElement=document.querySelector('[ng-controller=chatSenderController]');

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号