欢迎来到天天文库
浏览记录
ID:41968671
大小:54.05 KB
页数:4页
时间:2019-09-05
《电脑的32位与64位是指的什么》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、电脑的32位与64位是指的什么64位势不可扌半从某种意义上讲,处理器的发展直接影响着整个IT行业的发展水平,电脑核心从16位到32的转变对IT行业产生的巨大影响就是一个强冇力证明。从386.486直到奔腾系列的CPU都是32位,大多数情况32位计算已经能满足现阶段人们的需要。然而随着互联网等技术的发展,对内存的需求越來越人,比如人型服务器,每秒钟处理的数据量就超过2GB,32位就难以满足需求了。32位的风云十年在信息技术领域,''位数"是衡量计算机性能的重要标准z—。位数在很大程度上决定着计算机的内存最人容量、文件的最人长度、数据在计算机内部的传输速度、处理速度和精度等性能指标。在近十年的时
2、间里,X86-32位平台由于其性价比高,获得广泛应用。按照以前的习惯,我们把基于80X86的CPU架构称作X86结构,这是Intel公司在1978年发布其第一块16位的CPU(5MHz8086)时开发的,1981年IBM推出的第一台PC中使用的也是X86指令,同时电脑中为提高浮点数据处理能力而加的X87芯片系列数学协处理器则使用X87指令,后來将X86指令集和X87指令集统称为X86指令集。为了保证计算机能够继续运行以往开发的各类应用程序以保护和继续软件资源,后续的CPU(包括大多数第三方处理器厂商)继续使用X86指令集,釆用这种指令集的CPU系统被称作X86架构。64位杲军突起64位计算技
3、术为这一问题的解决提供了契机,64位技术可以突破这两大限制,不仅使得处理器的计算能力有了更加广阔的发展空间,而且其所能支持的内存寻址能力更是达到了180亿GB,将能够彻底解决32位计算系统所遇到的瓶颈现彖。但人们很快乂发现,目前,已有的64位计算平台主要是基于RISC(ReducedInstructionSetComputing,粘简指令集计算机)架构的高端应用,涉及厂商包括IBM、HP和SUN。其服务器高昂的价格使得64位计算长期被局限在电信、金融等少数应用领域,不能形成大规模的应用环境。亨受64位计算的方便快捷成了髙端应用的特权,其髙昂的价格普通网络用户根本无法接受。在这种情况卞,普通网
4、络用户陷入了一个进退两难的尴尬境地……2003年4刀AMD公司推出首款64位处理器,这是一款采用X86兼容架构的64位CPU,它最大的特点就是在支持64位数据寻址的同时,向下兼容32位数据寻址,妥善解决了CPU从32位到64位的过渡和兼容问题,从而掀起了桌血处理器从32位向64位过渡的技术革命。2004年3月,Intel也发布了其首款64位Xeon处理器,它釆用EM64T(IntelExtendedMemory64Technology)K术,同时支持32位和64位运算,在运行64位程序时采川64位工作方式,而在处理32位运算时依然是IA32(B
5、JX86)工作结构,这实际上也可以认为是X86
6、-64架构。从现在开始,本文所提到的64位技术,都是指兼容32位计算的X86-64技术或EM64T技术。64位技术综述在AMD强人的宣传攻势下,64位技术和64位处理器已经成了众人皆知的时髦名词,那么究竞什么是64位技术呢?64位处理器与32位处理器相比,具体有哪些优点?同样是64位/32位兼容处理器,Intel和AMD的产品在技术上又有怎样的区別呢?64位技术的定义64位技术是相对于32位技术而言的,这个位数指的是CPUGPRs(General-PurposeRegisters,通用寄存器)的数据宽度为64位。此外,64位指令集就是运行64位数据的指令,64位处理器则表示处理器一次就可以运
7、行64位的数据(如图所示)。由图小可以看出,64位处理器的指令宽度并没灯改变,只是增大了通用寄存器和数据通道的宽度,我们可以简单的理解为:64位处理器的足义是拥有数据宽度为64位的寄存器,并且可以一次传输、运算64位的数据。当然上面的理解并不全而。通常,在通用寄存器内储存两种数据:整数数据Integer和地址数据Address,它们都由ALU进行运算。除了上面两种数据外,现在的处理器通常还支持浮点数据和多媒体数据,并且都有各自专用的寄存器和执行单元。下而以Intel的32位和64位x86处理器作简单对比,说明上述四种数据在处理器内的存储运算情况。山附表中可以看出64位处理器和32位处理器相比
8、,浮点数据•和多媒体数据的专用寄存器数据宽度并没有改变,64位处理器所改变的主要是整数运算和内存寻址的宽度。需要补充说明的是X86处理器在进行双精度浮点运算时采用了80位的浮点寄存器,实际上浮点运算是64位,但是当处理器将数据转换为内部数据吋,为了提高运算的精度就采用了80位的格式。单粘度浮点运算仍然使用64位浮点寄存器。64位处理器的优点光看数字,64比32整整大了-•倍,那么64位处理器在应用上冇什么优点
此文档下载收益归作者所有