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


推荐阅读
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
  • 本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ... [详细]
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
  • 本报告记录了嵌入式软件设计课程中的第二次实验,主要探讨了使用KEIL V5开发环境和ST固件库进行GPIO控制及按键响应编程的方法。通过实际操作,加深了对嵌入式系统硬件接口编程的理解。 ... [详细]
  • 本文详细介绍了 Node.js 中 OS 模块的 arch 方法,包括其功能、语法、参数以及返回值,并提供了具体的使用示例。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • 深入解析轻量级数据库 SQL Server Express LocalDB
    本文详细介绍了 SQL Server Express LocalDB,这是一种轻量级的本地 T-SQL 数据库解决方案,特别适合开发环境使用。文章还探讨了 LocalDB 与其他轻量级数据库的对比,并提供了安装和连接 LocalDB 的步骤。 ... [详细]
  • LIN总线技术详解
    LIN(Local Interconnect Network)总线是一种基于UART/SCI(通用异步收发器/串行接口)的低成本串行通信协议,主要用于汽车车身网络中智能传感器和执行器之间的通信。 ... [详细]
  • 本文详细介绍了Golang中string类型的内部结构及其特性,包括字符串的定义、表示方式、数据结构以及相关的操作方法,如字符串拼接和类型转换等。 ... [详细]
  • 基于51单片机的多项目设计实现与优化
    本文探讨了基于51单片机的多个项目的设计与实现,包括PID控制算法的开关电源设计、八音电子琴仿真设计、智能抽奖系统控制设计及停车场车位管理系统设计。每个项目均采用先进的控制技术和算法,旨在提升系统的效率、稳定性和用户体验。 ... [详细]
  • 分布式计算助力链力实现毫秒级安全响应,确保100%数据准确性
    随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ... [详细]
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • D17:C#设计模式之十六观察者模式(Observer Pattern)【行为型】
    一、引言今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份& ... [详细]
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社区 版权所有