热门标签 | 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行业发展至今,自有它的生存发展之道。它没有因为价格的不断下降而萎缩,而是越来越兴旺,他的市场一直都是远高于全球经济的增长


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细介绍了 Java 中 org.apache.xmlbeans.SchemaType 类的 getBaseEnumType() 方法,提供了多个代码示例,并解释了其在不同场景下的使用方法。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
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社区 版权所有