热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

信息产业的生态链

前言整个信息技术的很多领域,都是相互关联的,IT也是一样,他们有着他们的规律,在其中摩尔定律,安迪——比尔定律,反摩尔定律组成了计算机行业的发展规律摩尔定律科技行业流传着一个

前言

整个信息技术的很多领域,都是相互关联的,IT也是一样,他们有着他们的规律,在其中摩尔定律,安迪——比尔定律,反摩尔定律组成了计算机行业的发展规律


摩尔定律

科技行业流传着一个比尔盖茨和车老板的对话,盖茨说,如果汽车能和计算机领域一样发展,买一辆车只需要25美元,一升油可以跑400公里,这个故事说明计算机领域要比传统工业的发展快得多。
最早发现这个定理的是英特尔公司的创始人戈登·摩尔,他提出,至多在十年内,集成电路的集成度每两年就会翻一番,后来大家把这个周期缩短到了18个月,敬他几乎是成指数发展的,看前来难以置信,但是计算机就是以这种难以置信的方式在飞速的发展。

世界上上第一台电子计算机ENIAC速度是在一秒钟可以完成5000次定点运算,而现在一个个人电脑就可以进行500亿次的浮点计算,已经是ENIAC的1000万倍,2007年,IBM的蓝色基因可达367万亿次浮点计算,是ENIAC的734亿倍,刚好是每20个月翻一番,同样的网络传输率在在遵循着摩尔定律飞速的发展,当时网速只有2.4bit/s,而在2007年的时候商用就能达到10mMbit/s,现在光纤入户,又提升了一个数量级,人们一直怀疑在怀疑摩尔定律可以发展多少年,就算就是摩尔本人也认为只能发展10年,但是从二战结束到现在一直在遵循摩尔定律飞速的发展着,而且丝毫没有停下的迹象,因此IT行业必然有着他的特殊性。
首先IT产品所需要的原材料非常少,成本几乎为零,以半导体行业为例,2007年英特尔的处理器和1978年的处理器原材料差的并不是很多,它主要的花费在研发上,他每推出一个成功的产品就要在很短的时间收回来,这样的使价格很贵,但是为了能持续的增长,就要不断的推出新产品。

由于摩尔定律的作用首先,为了提升性能,他们就要在很短的时间内完成下一代的产品的开发这就要求投入大量的资金,这就导致不会有太多的竞争者,现在市面上主要又英特尔和AMD两家,在高性能图形处理器方面,只有英伟达一家。
其次有了强有力的支持,以前不敢想的应用才会不断地涌现,比如在以前没人会想着办一家YouTube这样的公司,因为那时候的网速无法满足在网上看视频的要求,而现在像YouTube和抖音这样的软件已经融入了我们的生活

第三,摩尔定律使得各个公司现在的研发必须针对未来的市场,这使得每一次基础架构的升级,都要按照目前计算能力和储存量的10倍,这在传统行业是无法想象的


安迪—比尔定律

摩尔定律总是给计算机消费者带来一个希望,即使我买不起,但可以等18个月降一半就可以买了,要是这样,大家就没有了购买的和更新计算机的动力,要是IT行业如此,他就和传统行业一样没有什么区别了。

在2011年之前的20年里,个人电脑的销量持续上涨,IT公司也在不断的盈利,是什么支持大家不断更新自己的硬件,在IT界大家把他总结成安迪—比尔定律(原话是比尔要拿走安迪所给的)。

这里里面的安迪是英特尔公司的创始人,比尔是微软公司的创始人,现在的处理器速度增加的很快,但是大家并没有发现速度有什么很明显的提升,甚至还会慢一些,这是因为软件的大小也在不断的增加,更糟糕的是,你会发现你使用十年前的手机连现在的微信都打不开,很多使用老手机人的经验就是千万别更新系统,否则手机就慢的要扔掉了。但是10年前买的汽车却可以照样跑。

这样一看好像是软件公司在和大家作对,其实不然,盖茨本人和厂商也不想把操作系统和软件做这么大,我们知道微软现在的.net比二十年前的basic功能要强的多,但是否强了一万倍,恐怕没有人这么认为。这说明,现在软件开发人员不再像二十年前那样精打细算了。我们知道,当年的basic解释器是用汇编语言写成的,但是现如今由于汇编语言晦涩难懂,工作效率极低,不符合软件工程师的要求,而且现在有了足够的硬件空间,大家做事都在讲究规范性和和可读性,同样的也为了节省时间,语言越来越好用,但是执行效率却越来越低,。比如,今天的java就比c++效率低得多,c++又比二十年前的c效率低。因此,即使是同样功能的软件,今天的比昨天的占用硬件资源多是一件在所难免的事。

虽然用户很反提升的性能全部被用光,但是各个硬件厂商却是靠这些来逼迫消费者来更新机器,我们可以看出电脑工业的生态链就是这样的,以微软为首的软件开发商吃掉硬件提升带来的所有好处,迫使用户更新机器,让各大电脑制作商受益。所以如果微软的开发速度比预期的慢,你可能就买不到英特尔等公司的股票了。因此人们把pc时代的格局描述成WinTel,及Windows加上Intel。

中国IT发展一直受制于微软和英特尔两家公司,2010年,当全世界都看多懂了云计算将颠覆电脑行业,人们会减少对操作系统的依赖,大企业可以摆脱这个定律的束缚的时候,在2008年开始了另一个趋势,让整个IT行业维持了和原来一样的格局。

2007年,Google成立了安卓联盟,很快的一个类似于Wintel的体系形成了,这个格局可以描述成Android-ARM,可以看成2.0版的安迪—比尔定律,其中通过增加软件功能吃掉硬件性能提升的规律依然适用

比尔安迪定律将原本属于耐用消费品的电脑,手机变成了消费性商品,刺激着经济的发展,今天这个定律依然适用,只是硬件和软件两边分别换了公司罢了


反摩尔定律

google的ceo埃里克施密特在一次采访中指出,如果你反过来看摩尔定理,一个it公司如果今天和十八个月前卖掉同样多的、同样的产品,它的营业额就要降一半。it界把它称为反摩尔定理。摩尔定理逼着所有的硬件设备公司必须赶上摩尔定理规定的更新速度。这就导致了一旦一个公司无法跟上脚步,他们就会被无情 的淘汰。

事实上,反摩尔定理积极的一面更为重要,它促成科技领域质的进步,并为新兴公司提供生存和发展的可能。和所有事物的发展一样,it领域的技术进步也有量变和质变两种。比如说,同一种处理器在系统结构(architecture)没有太大变化,而只是主频提高了,这种进步就是量变的进步。当处理器由十六位上升到三十二位,再到六十四位时,就有了小的质变。如果哪一天能用到纳米技术或者生物技术,那么就做到了质的飞跃,半导体的集成度会有上百倍的提高。
这就导致IT公司每一阵都要有质变的发明,因为量变的潜力很快就会被挖掘干净。

IT行业发展至今,自有它的生存发展之道。它没有因为价格的不断下降而萎缩,而是越来越兴旺,他的市场一直都是远高于全球经济的增长


推荐阅读
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
author-avatar
许心怡917
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有