时代的潮流64位势不可挡

来源:互联网 发布:什么是软件协会 编辑:程序博客网 时间:2024/04/30 20:24
人类计算经过了8位、16位、32位带宽,而今天终于可以跨出更大的一步——从32位到64位。2005年的处理器市场乃至整个IT业界,恐怕64位技术将成为最耀眼的技术。

回顾64位技术的历史,可看出其发展速度十分迅猛。从2003年 4月AMD推出64位技术至今,全球已有2000多家一流软硬件厂商推出了基于AMD64的产品,其中不乏IBM、惠普、Sun、富士通、西门子、曙光、 联想、宏??等业界巨头,为32位计算过渡到64位奠定了产业基础。几百家独立软件开发商提供了操作系统、开发工具、IT基础应用,以及超过800个专门 为基于AMD皓龙(Opteron)处理器定制的软件解决方案。《财富》全球100强企业中已有25%率先采用了基于AMD皓龙(Opteron)处理器 的系统。这款处理器是世界上第一款X86架构中同时兼容32位与64位的处理器。AMD64技术可帮助用户提高现有32位应用的性能水平,并且随时能够提 供向64位计算的升级。

因此,我们有理由相信,64位技术将会在今明两年以惊人的速度替换目前最为普及的32位技术,成为垄断IT界的新一代技术标准。在2005年刚刚过去一半之际,我们看到64位产品已经是遍地开花了。一切迹象表明,一个64位计算技术的普及高潮正快速向我们走来。

计算机发展简史

提到计算机的历史,相信大部分人都知道世界上第一台计算机是1946年诞生的ENIAC。其实ENIAC是第一台真正意义上的数字电子计 算机,在它之前,能够被称为“计算机”的产品已经发展了几百年了,最早的资料居然可以追溯到文艺复兴时期,是不是让你“大开眼界”?下面就让我们来简单回 顾一下几百年来计算机的发展历程:

1. ENIAC之前的“史前时代”

(1)机械时代1614年~1906年

在西欧,由中世纪进入文艺复兴时期的社会大变革,大大促进了自然科学技术的发展,人们长期被神权压抑的创造力得到空前释放。其中制造一台能帮助人进行计算的机器,就是最耀眼的思想火花之一。

1614年,苏格兰人John Napier发表了一篇论文,其中提到他发明了一种可以计算四则运算和方根运算的精巧装置,这是人类历史上第一次和“计算机”相关的记载。1625年, William Oughtred发明了计算尺……在此后的几百年时间里,计算工具被不断改进,其中值得一提的是1848年,英国数学家George Boole创立了二进制代数学,提前差不多一个世纪为现代二进制计算机的发展铺平了道路。

(2)电子时代1906年~1946年

1906年,美国人Lee De Forest发明了电子管,这为电子计算机的发展奠定了基础。在这之前的计算机,都是基于机械运行的方式,尽管有个别产品开始引入一些电学内容,却都是从属于机械的,还没有进入现代计算机的灵魂:逻辑运算领域。



1946年,第一台电子计算机 ENIAC 在美国宾州大学诞生



第一台IBM个人电脑问世

1924年2月,IBM公司正式成立了,这是一个具有划时代意义的公司,此后计算机产业的发展,很多事件都和IBM公司息息相关。 1946年,ENIAC(Electronic Numerical Integrator and Computer)诞生了,这是人类历史上第一台真正意义上的数字电子计算机。

2. ENIAC之后的腾飞

(1)晶体管时代1947年~1958年

电子管时代的计算机尽管已经步入了现代计算机的范畴,但其体积之大、能耗之高、故障之多、价格之贵大大制约了它的普及应用。直到晶体管被发明出来,电子计算机才找到了腾飞的起点,一发而不可收……

1947年,Bell实验室的William B.Shockley、 John Bardeen和Walter H.Brattain发明了晶体管,开辟了电子时代新纪元。1949年,EDVAC(electronic discrete variable computer)——第一台使用磁带的计算机诞生了。

1950年,软磁盘由日本东京帝国大学的Yoshiro Nakamats发明,其销售权由IBM公司获得,开创了存储时代新纪元。

1951年,Grace Murray Hopper完成了高级语言编译器。同年,Whirlwind——美国空军的第一个计算机控制实时防御系统研制完成。

1954年,IBM的John Backus和他的研究小组开始开发FORTRAN(FORRmula TRANslation),1957年完成。这是一种适合科学研究使用的计算机高级语言。

(2)集成电路时代1958年~现在

1958年9月12日,在Robert Noyce(Intel公司的创始人)的领导下,发明了集成电路。不久又推出了微处理器。但因为在发明微处理器时借鉴了日本公司的技术,所以日本对其专利不承认,因为日本没有得到应有的利益。

1959年到1964年间设计的计算机一般被称为第二代计算机。大量采用了晶体管和印刷电路。

1964年到1972年的计算机一般被称为第三代计算机,大量使用集成电路,典型的机型是IBM360系列。

1965年,Thomas E.Kurtz和John Kemeny完成BASIC(Beginners All Purpose Symbolic Instruction Code)语言的开发,特别适合计算机教育和初学者使用,得到了广泛的推广,是迄今为止应用最为广泛的编程语言。

1968年,Robert Noyce和他的几个朋友创办了Intel公司。第二年,ARPAnet计划开始启动,这是现代Internet的雏形。

1970年,第一块RAM芯片由Intel推出,容量1K。同年,Internet的雏形ARPAnet(Advanced Research Projects Agency network)基本完成。

1971年11月15日,Marcian E.Hoff在Intel公司开发成功第一块微处理器4004,含2300个晶体管,是个4位系统,时钟频率108kHz ,每秒执行6万条指令。

1972年以后的计算机习惯上被称为第四代计算机。基于大规模集成电路,及后来的超大规模集成电路。计算机功能更强,体积更小。特别是从Intel发布其面向个人机的微处理器8080之后,这一浪潮便汹涌澎湃起来,同时也涌现了一大批信息时代的弄潮儿。

从4位到32位的演变

没有哪个产业像计算机产业这样发展如此迅速,技术更新如此之快。众所周知,计算机的数据处理能力主要取决于其心脏——中央处理器的处理位 数,即一个时钟周期里CPU所能处理的二进制代码数。1971年第一款微处理器4004刚诞生时,计算位数仅为4位,在第二年即1972年发展到8位 (8008);1978年,CPU的计算位数达到了16位(8086);到了1985年10月17日,80386DX处理器正式推出,计算机的处理能力达 到了32位。

1978年,Intel公司推出了首枚16位处理器8086;1980年,16位的8088处理器被用于IBM PC机当中,从此便开始了桌面处理器的发展历程;1981年,微软MS-DOS 1.0和采用8088处理器的IBM PC同时在IT界亮相。

1985年,Intel推出了第一块32位CPU——80386DX 16MHz,但从前面可以看出,当时的应用软件还停留在16位的时代。1993年,微软推出了针对网络和服务器市场的纯32位操作系统——Windows NT,由此才开始了32位真正的普及之路。

从16位向32位计算技术的迁移使得PC完成了从286架构向386架构的转化,也正是因为这种转化,PC才开始真正对人们的生活产生了 极大的影响。随着人们越来越广泛地应用32位计算平台,以及软件供应商不断开发32位软件来进一步发掘32位计算平台的性能,在经历了漫长的迁移过程后, 32位才最终普及,并逐渐发展壮大而形成现在的市场局面。

总结:由此可见,从32位到64位的转变不是一朝一夕即可完成的,但是64位取代32位是历史的必然。
<script type="text/javascript" src="https://ssl.google-analytics.com/urchin.js"></script> 
原创粉丝点击