热门标签 | 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模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
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社区 版权所有