Windows7和XP的32位和64位的区别
- 格式:doc
- 大小:30.50 KB
- 文档页数:2
win7系统跟xp系统有什么区别win7系统跟xp系统有什么区别?win7系统跟xp系统哪个好?win7系统跟xp系统区别是什么?下面跟着店铺来一起了解下吧。
win7系统跟xp系统区别1、真正的x64支持Windows 7则是从10月22日发布那一刻,就是x86/x64两个版本同时推出,虽然目前的x64软件和驱动还是不完善,可能部分驱动或软件还是难找,但硬件环境几乎都已原生支持64位运算,为了支持更大的内存、更高的精度,已经有很多网友开始尝试Windows 7的64位版本,这将势必推动Windows 7 64位版本的流行及一些配套软件发展。
2、任务栏和资源管理器Windows 7的资源管理器增加了预览窗格,而在WindowsXP上只可以通过大图标、缩略图等方式查看,在Windows 7上则有预览功能,就像AutoSee软件的点击后在边栏预览功能,而且还可以随时关闭。
3、Documents and SettingsDocuments and Settings是Windows XP系统默认用户文档和配置文件夹,在Windows 7上已经看不到了,取而代之的是一个通用的Users文件夹,当然我们也可以像Windows XP一样把这个文件夹转移阵地到其它非系统盘上。
4、鼠标拖拽和鼠标抖动鼠标拖拽窗口自动排列(水平并排、全屏显示等)和鼠标抖动最小化非激活窗口功能,没事的时候可以玩玩,陶冶一下心情,平时使用太多手会很酸,天缘断断续续用了一个小时不到,就感觉手有点抽筋。
5、Windows 7库Windows 7引入库的概念,让你对计算机文件管理更加方便,比如音乐、图片文件、文档文件等,结合库一起使用非常高效。
尽管天缘一直认为Windows 7库只是个"快捷方式"集合,但仍不否认Windows 7库设计理念还是非常好的,对长期使用Windows 7的用户来说,库的设计绝对可以让用户感觉到便利,这在Windows XP上是没有的。
讲解windows7 32位和64位的区别是什么
导读:在小编收到的众多求助信息中,不知道系统32位和64位区别这个问题还是占了不少的,那么windows7 32位和64位的区别是什么呢?别着急,接下来小编就给你介绍一下windows7 32位和64位的区别是什么。
不少朋友在安装win7系统的时候都在纠结是安装win732位呢还是win764位呢?其实两者之间还是有一些区别的,为了方法大家选择系统,今天小编就来讲讲win732位和64位的区别。
windows7 32位和64位的区别是什么
win764位电脑图解1
1.CPU要求不同
win732位操作系统只可以使用32位的cpu,而64位的CPU既可以安装32位操作系统也可以安装64位操作系统。
windows7 32位和64位的区别电脑图解2
2.寻址能力不同
寻址能力简单点说就是支持的内存大小能力,win764位系统最多可以支达128 GB的内存,而win732位系统最多只可以支持4G内存。
win732位电脑图解3
3.软件兼容性不同
win732位操作系统只可以安装使用32位架构设计的软件,而64位的CPU 既可以安装使用32位软件也可以安装使用64位软件。
win764位电脑图解4
总的来说,如果您的电脑硬件配置能够满足win764位系统的要求的话,小编建议最好是使用win764位系统。
现在知道windows7 32位和64位的区别是什么了吧!。
电脑XP系统最多支持多大内存随着技术的不断发展,电脑的性能也在逐渐提升,而内存作为电脑重要的组成部分之一,对于电脑的运行速度和性能有着重要的影响。
然而,在过去的XP系统中,对于支持的最大内存容量存在一定的限制。
本文将探讨电脑XP系统最多支持多大内存的问题,并对其原因进行解析。
一、XP系统的内存限制Windows XP是由Microsoft公司于2001年推出的操作系统,它的出现在当时极大地推动了个人电脑的普及和发展。
然而,由于当时硬件技术的限制和软件设计的考虑,XP系统对于内存的支持存在一定的限制。
XP系统的家庭版最多只支持4GB的物理内存,而专业版和企业版则可以支持更多的内存,最高可以达到128GB。
这个限制主要要归咎于32位系统的内存寻址能力上限。
32位操作系统最多只能同时寻址4GB的内存空间,超过此限制的内存无法被系统识别和利用。
二、32位与64位系统的区别要理解XP系统内存限制的原因,需要先了解32位和64位系统的区别。
所谓32位和64位,指的是系统处理器的寻址能力和数据传输能力。
32位处理器的最大寻址能力为2^32(即4GB),而64位处理器的最大寻址能力为2^64,几乎可以达到无限大。
这就意味着64位系统可以更好地利用大容量内存,提供更高的性能和更好的用户体验。
三、升级系统与硬件支持由于XP系统的内存限制,如果需要更高的内存支持,用户可以考虑升级操作系统或更换硬件。
1. 升级操作系统:尽管XP系统对内存的支持有限,但是微软公司在推出后续的操作系统中解决了这个问题。
Windows 7、Windows 8和Windows 10等新一代操作系统都基于64位架构,支持更大容量的内存。
用户可以通过升级操作系统来获得更好的内存支持。
2. 更换硬件:除了升级操作系统外,用户还可以考虑更换硬件来提升内存支持。
首先,需要检查电脑的主板和处理器是否支持64位架构。
如果支持,可以更换操作系统并增加内存条的容量。
windows7的32位和64位的区别 windows7电脑系统32位和64位到底有什么区别呢?其实这个问题也困扰了⼩编许久,下⾯由店铺为你分享windows7 32位和64位的区别的相关内容,希望对⼤家有所帮助。
Windows7 32位和64位有哪些不同: 32位与64位系统的区别与联系,已经是⼀个⽼⽣常谈的问题了,度娘上有很多这⽅⾯的⽂章,⼩编以前也为⼤家介绍过。
鉴于这段时间有很多的同学问我这样的问题,下⾯我就再次给同学们介绍下Win7系统32位和64位的区别与联系,其他⼀些深⼊的理论讲述,⼤家可以⾃⼰问度娘。
另外还有⼀部分朋友会问XP 或者Win8系统32位与64位的区别,其实跟Win7都是⼀样的。
in7系统32位和64位的区别 对于⽬前来说,绝⼤多数软件以32位开发为主,当然也开始有越来越多应⽤采⽤64位设计,对于⼀般⽤户⽽⾔,不管是32位还是64位系统,其实使⽤上差别基本感受不到,因此⼀般我们⽆需纠结于到底是选择32位还是64位Win7系统。
另外值得⼀提的是,要使⽤64位系统,必须软件+CPU⽀持,⽬前双核以上处理器均⽀持64位,因此就⽬前电脑来说,不管是32位还是64位系统,我们电脑硬件都是⽀持的。
另外当我们电脑采⽤了4GB以上内存的时候,必须安装64位系统,这主要是因为32位系统最⼤只⽀持到4GB内存,如果8GB内存电脑安装32位系统,那么电脑只能识别到4GB,多余容量内存则⽆法被使⽤,因此⼩编⼀般建议⼤家4GB(含以下)内存电脑⾸选32位系统,当然也可以暗转64位系统,但不建议,后⾯会提到。
对于4GB以上内存电脑,则⾸选64位系统,原因⼤家都清楚,超过4GB内存在32位系统中只能使⽤到4GB。
最后再来说说32位与64位系统哪个好? 理论上来说,64位系统作为32位系统的更⾼级版本,理论上说64位系统更好,但⽬前还是32位系统好⽤。
主要是32位系统软件是主流,在64位系统中我们会发现,之前笔者发现在卸载IE9浏览器的时候,⽆法回到IE8,也就是说会存在⼀些软件兼容性不好的问题,尽管64位系统兼容32位软件,但总容易出现⼀些⼩⼩问题。
电脑刚好4G内存,安装win7是32位好还是64位好?
“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。
建议安装windows7 64位系统,windows7 64位系统对比windows7 32位系统,
除了支持更大的内存外,还有其他数据处理上的优势。
那么,我们就来看看Windows7 64位和32位系统的区别吧。
具体区别
1.内存支持
•这点相信大家都比较清楚,Windows7 32位系统最大内存仅支持4G;
•Windows7 64位系统可以支撑4G以上更高的内存;
•因此内存大于4G首选Windows 64位系统。
2.数据处理能力
•Windows7 32位的CPU最多一次数据处理仅能够处理32位;
•Windows7 64位的CPU最多一次数据处理能够处理62位,数据处理能力提升一倍。
3.构架不同
•Windows7 64位系统,在系统构架上发生了根本性的改变;
•导致32位系统软件无法兼容64位系统,必须安装对应的64位软件。
在硬件性能支持的情况下,建议安装更为先进的64位系统。
关于Windows7 32位系统还是64位系统,那个更好一些?
欢迎留言讨论,喜欢的点点关注。
win7台式机32位系统和64位有什么区别32位与64位系统之间,到底应该如何选择。
他们之间又有什么样的区别与联系呢?下面就让店铺给大家说说win7台式机32位系统和64位的区别吧。
win7台式机32位系统和64位的区别在现在的大家常用的日常软件中(如QQ、搜狗浏览器、搜狗输入法等等),大部分的软件都是32位为主,当然随着64位系统越来越普遍,以及用户的电脑内存越来越大。
也有越来越多的厂商开始为用户提供64位版本的软件了,对于普通用户来说,不管是32位还是64位系统,其实使用上基本没有差别,因此如果你是在单行日常软件在64位上或者32位上的兼容性,其实完全不需要担心。
在目前大家使用的电脑上来说,大部分5年之内购买的电脑都是支持64位系统的。
只是大家需要注意的是,当你的电脑内存(注意是内存不是硬盘哦)在4GB以上的时候,就建议您最好是安装64位的系统了,这是因为受制于电脑系统原理的因素,目前32位的Windows系统最大只支持到4GB内存,也就是说如果你的电脑是8GB内存或者更大容量的内存,当你的电脑上安装的是32位系统,那么电脑只能识别和使用到4GB内存,多余的内存容量无法使用,也就被浪费了哦!因此他们直接最大的区别就是:1、4GB(含以下)内存电脑选择32位系统最好2、4GB以上内存电脑,则首选64位系统,因为可以充分的使用你的内存,让你的系统操作更流畅,速度更快那么除了内存这个因素以外,32位与64位的Windows7系统哪个更加符合用户的使用体验呢?从目前市场常用软件的使用情况来看。
现在32位系统软件仍然是占据了大部分的,虽然在64位系统中也可以安装使用32位的软件。
但是经常会有32位的软件在64位系统中出现崩溃、无法使用等问题。
这是因为软件厂商由于没有对64位的系统做兼容的开发,造成了软件在64位系统中兼容性不好的问题,但总容易出现一些小小问题。
那么如何查看你目前的电脑是系统是多少位呢?按住“win”+“R”,打开运行命令框。
Win7系统32位和64位到底有什么区别
有用户对于32位系统和64位系统还不是很清楚,不知道到底有什么区别,那么Win7系统32位和64位到底有什么区别呢?32位系统和64位系统哪一个更好呢?下面请看具体介绍。
系统位数区别:
64位和32位的区别,主要是针对CPU而已的。
其实32位和64位的区别有很多,具体的我就不说太多了。
主要有2点。
1、CPU处理器的处理机制不同
相对而言,64位对计算机处理器在RAM(随机存取储存器)处理信息的效率比32位做了优化,更加高效快速。
2、操作系统可支持的有效内存的容量不同
64位版本可以处理的物理内存(RAM)在4GB以上,高达128GB,而32位版本最多可以处理4GB 的内存。
(对于我们普通用户而言这点最重要啦)
假如你的电脑配置有4G或更多的内存,同时CPU又支持64位,那么久建议安装64位系统,不要浪费资源了。
查看系统几位的方法:
方法一:通过命令提示符,systeminfo查看
1、打开开始—运行—输入cmd,如下图:
2、出现黑色窗口(命令提示符)界面,输入systeminfo命令,如下图:
3、加载完成命令之后,输出的信息,如下图找到系统类型,如果是X86就是32位系统,如果是显示X64就是64位系统。
方法二:我的电脑—属性查看
1、当然也可以打开,我的电脑—属性,查看Windows状态,如下图:
2、其中有一个项目是“系统类型”,如下图:
方法三:控制面板- 系统属性
1、找到开始—控制面板—- 系统,如下图:
2、打开之后,也能看到系统的操作系统状态。
32位和64位系统的区别
32位和64位系统的区别
导语:电脑系统分忧很多种,还细分为32位和64位的。
以下是小编精心整理的有关电脑操作系统的知识,希望对大家有所帮助。
32位系统和64位系统的区别有以下四点:
第一,CPU要求不同
CPU有32位和64位之分,32位的CPU只能安装32位系统,而64位的`CPU既可以安装32位系统也可以安装64位系统第二,运算速度不同
64位CPU的指令集可以运行64位数据指令,比32位CPU提高了一倍(理论值,需要64位软件支持)
第三,寻址能力不同
64位系统可以支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存(实际只有3G左右)。
第四,软件兼容性不同
目前,64位系统的兼容性已经很好,绝大多数的软件都已经支持64位,甚至部分软件只推出64位版本,比如premiere,而且64位的软件在32位系统无法运行。
但相对的,64位的兼容性确实不如32位系统。
所以,以现在来说,Windows 32位和64位系统的区别目前主要就两条
1、64位系统可以支持超过4G的内存
2、64位兼容性不如32位的系统(不兼容很少)
不过随着软件的兼容性越来越好,64位软件的越来越多,64位系统的优势会逐渐发挥出来的,32位系统被取代只是一个时间问题!。
Windows的32位系统和64位系统的区别及选择随着内存容量越来越大,至少都是4G内存以上,很多朋友可能会遇到这样的问题,8G内存在电脑中仅显示不到4G,这时怎么回事呢?其实这与电脑系统多少位有关,目前我们使用的均是WIN7系统,如果是大于4GB内存的装机用户需要注意下系统是多少位的情况了。
经常有网友问小编64位操作系统与32位系统有什么区别,差别在哪里,有哪些优点,今天小编就把两者之间的不同整理出来了。
第一,设计初衷不同64位操作系统的设计初衷是为了满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。
第二,要求配置不同64位操作系统只能安装在64位电脑上(CPU必须是64位的)。
同时需要安装64位常用软件以发挥64位(x64)的最佳性能。
32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。
当然,32位操作系统安装在64位电脑上,其硬件恰似"大马拉小车":64位效能就会大打折扣。
第三,运算速度不同64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。
第四,寻址能力不同64位处理器的优势还体现在系统对内存的控制上。
由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。
比如,Windows Vista x64 Edition支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。
第五,软件普及不同目前,64位常用软件比32位常用软件要少很多。
操作系统32位和64位的区别方法通常在下载某些软件时会涉及到32位和64位版本的区别,这个时候我们根据什么来区分自己操作系统是32位还是64位,从而下载正确的软件版本呢?让我们来看看微软官方关于怎么区别32位和64位的方法吧。
Windows XP环境下(两种方法):一、通过查看系统属性1.单击“开始”,然后单击“运行”。
2.键入 sysdm.cpl,然后单击“确定”。
3.单击“常规”选项卡。
操作系统显示如下:o对于 64 位版本操作系统:“系统”下将显示“Windows XP Professional x64 Edition 版本< Year>”。
o对于 32 位版本操作系统:“系统”下将显示“Windows XP Professional 版本<Year>”。
注意:<Year>是一个表示年份的占位符。
二、查看“系统信息”窗口1.单击“开始”,然后单击“运行”。
2.键入 winmsd.exe,然后单击“确定”。
3.在导航窗格中选中“系统摘要”后,请在“详细信息”窗格中的“项目”下查找“处理器”。
注意数值。
o如果“处理器”对应的值以“x86”开头,表明该计算机运行的是 32 位版 Windows。
o如果“处理器”对应的值以“ia64”或“AMD64”开头,表明该计算机运行的是 64 位版 Windows。
Windows Vista、Windows 7环境(两种方法):一、查看系统属性1.单击“开始”收起这个图片展开这个图片,在“开始搜索”框中键入系统,然后单击“程序”列表中的“系统”。
2.操作系统显示如下:o对于 64 位版本操作系统:“系统”下的“系统类型”显示“64 位操作系统”。
o对于 32 位版本操作系统:“系统”下的“系统类型”显示“32 位操作系统”。
二、查看“系统信息”窗口1.单击“开始”收起这个图片展开这个图片,在“开始搜索”框中键入系统信息,然后单击“程序”列表中的“系统信息”。
Win7 32位64位谁更靠谱?坐观内存/系统同台PK目前主流的电脑操作系统当属微软出品的Windows 7。
如大家所知的是,Windows 7系统分为32位和64位两个不同版本,在实际使用中,用户会发现32位的Windows 7系统最大支持的内存容量为4G,而64位Windows 7系统的内存支持则超过4G容量。
由于现在内存价格低廉,很多用户攒机都选购4G或者更高容量的内存组合。
今天笔者将通过多项日常软件来测试32位系统4G内存容量与64位系统4Gx2内存容量的不同之处,两套不同系统的同台PK将决定谁更具有实用性。
一般来说,X86代表32位操作系统,X64则代表64位操作系统。
如果电脑内存大于4G,那一般用户就会考虑使用64位系统,因为32位Windows 7也好、Vista也好,其最大都只支持到3.25G的内存容量;当然,64位的Windows7系统最大可支持至128G内存,这些是由指令位宽所决定的。
日常习惯用Windows XP以及Windows 7 32位系统的用户是否常常感觉到当机器多开软件时并不会感觉到卡顿,是否发现身边很多人在用64位系统,那么64位系统真的就像其位宽差距那样比32位系统的运行效率要高出1倍吗?接下来让我们用测试来解答。
64位系统可以识别7.89G可用日常内存容量影响系统反应速度的因素也有不少,对于喜欢作图(PhotoShop、光影魔术手)和视频转码的用户来说更大的内存往往意味着处理效率的提高,这可能是绝大多数64位系统用户选择相应系统的最重要原因。
其实还有很多用户反映64位系统与32位系统在日常数据处理的效率方面其实相差不大。
以上两点是心理作用还是基本事实?接下来我们将采用第三代智能酷睿四核处理器i5-3470搭配Z77主板分别进行4G(2Gx2)内存容量、8G(4Gx2)内存容量的相应测试。
本次测试由于涉及两套不同的操作系统,所以会产生3组成绩,我们将通过真实成绩来判断出哪种组合更具实用性。
怎么看自己电脑是32还是64位的?生活中有很多的人不太清楚自己的电脑是多少位的,有时装软件就是装不上,自己也着急,后来才知道软件也是区分32跟64位的。
感谢文章提供来自于会声会影官网首先为大家讲解一下,32位与64位的不同,“32 位”和“64 位”是指计算机的处理器(也称为“CPU”)处理信息的方式。
64 位版本的Windows 可处理大量的随机存取内存(RAM),其效率远远高于32 位的系统。
下面为大家介绍几种判断电脑位数的方法。
一.Win7的查看方式在开始里找到“控制面板”点开,选择“系统和安全”,然后选择“系统”,在弹出的对话框中就可以看到电脑是多少位的。
二、XP的查看方式1、在桌面上“我的电脑”鼠标右键单击“属性”弹出了标题名为“系统属性”的窗口,在“常规”选项卡下记录您的系统是32位还是64位的信息。
如果您的系统是64位的,会明确标示出“x64 Edition”,否则您的系统就是32位的。
区分位数图二区分位数图三2、单击“开始”,然后单击“运行”运行在“打开”框中,键入winmsd.exe,然后单击“确定”输入编码在“项目”下面的右窗格中找到“处理器”。
注意数值。
如果“处理器”对应的值是以“x86”开头的,则该计算机正在运行的是Windows 操作系统的32 位版本。
如果“处理器”对应的值是以“ia64”开头的,则该计算机正在运行的是Windows 操作系统的64 位版本。
或者:在“系统摘要”右窗格中找到“系统类型”如果显示“基于X86 的PC”,则该计算机正在运行的是Windows 操作系统的32位版本;如果为“基于Itanium 的系统”,则该计算机正在运行的是Windows 操作系统的64位版本。
参照3、开始>运行中键入“cmd”命令键入命令然后在“命令提示符”窗口中输入“systeminfo”,按回车接着输入命令如果您的系统是64位的,会在“OS 名称: Microsoft Windows XPProfessional”一行后明确标示出“x64Edition”,否则您的系统就是32位的。
64位WinXP的安装及与32位的差别64位WinXP的安装及与32位的差别一、Windows XP 64-Bit Edition的安装安装新的系统涉及许多选项,以下内容将解决安装中各选项的选择和计算机联网的问题。
Retro 4(一)准备工作1、硬件需求RAM:1GB(最少);Intel Itanium-based微处理器:733赫兹MHz(最少);硬盘空间:6GB(最少);自适应网卡;等等。
2、检查硬件软件的兼容性Windows XP安装时自动检查软硬件并给出所有潜在的软硬件冲突。
因此要确保安装的成功,必须在安装之前确定计算机硬件是否与Windows XP 64-bit Retro 5Edition 兼容。
(可参考微软网站上的Hardware Compatibility List (HCL) /hcl XP 64-bit Edition只支持HCL列表中的设备。
安装时,可使用Dynamic Update来获取最新的Windows XP 64-Bit Edition的安装文件。
3、获取网络信息首先需确定计算机是加入到一个domain或是一个工作组Retro 6。
如果不知道如何选择或计算机并没有联网,请选择workgroup工作组选项。
(安装了Windows XP后你能加入到domain。
)如果计算机当前已接上互联网,在安装之前请从网络管理员处确认信息:工作组中计算机名或TCP/IP地址(当你的网络没有DHCP服务器时)。
如要在安装时连上网络,需确保硬件已正确安装和已接上网线。
4、磁盘分区需求基于Itanium的计算机有特殊的分区需求。
当首次安装Windo Retro 7ws XP时硬盘将自动分为两个分区。
第一个分区是个大约100MB的FAT分区,叫作EFI系统分区,该分区用于存储EFI自动开启Windows XP的程序和信息文件。
第二个分区MSR分区32MB,它提供操作系统执行操作所需要的磁盘空间。
Windows7和XP的32位和64位的区别
x86是对基于intel处理器的系统的标准缩写。
X与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义,是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合,由于早期intel的CPU编号都是如8086,80286来编号,由于这整个系列的CPU 都是指令兼容的,所以都用X86来标识所使用的指令集合如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族.
这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。
64bit处理器并非现在才有的,在高端的RISC(Reduced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。
简单的说x86代表32位操作系统x64代表64位操作系统。
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。
不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。
实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。
所以要认清64bit处理器的优势,但不可迷信64bit。
要实现真正意义上的64位计算,光有64位的处理器是不行的,还必须得有64位的操作系统以及64位的应用软件才行,三者缺一不可,缺少其中任何一种要素都是无法实现64位计算的。
目前,在64位处理器方面,Intel和AMD两大处理器厂商都发布了多个系列多种规格的64位处理器;而在操作系统和应用软件方面,目前的情况不容乐观。
因为真正适合于个人使用的64位操作系统现在就只有Windows XP X64,而Windows XP X64本身也只是一个过渡性质的64位操作系统,在Windows V ista发布以后就将被淘汰,而且Windows XP X64本身也不太完善,易用性不高,一个明显的例子就是各种硬件设备的驱动程序很不完善,而且现在64位的应用软件还基本上没有,确实硬件厂商和软件厂商也不愿意去为一个过渡性质的操作系统编写驱动程序和应用软件。
所以要想实现真正的64位计算,恐怕还得等到Windows Vista普及一段时间之后才行。
目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T 技术、和Intel公司的IA-64技术。
其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。
AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。
这是一个真正的64位的标准,X86-64具有64位的寻址能力。
X86-64新增的几组CPU寄存器将提供更快的执行效率。
寄存器是CPU内部用来创建和储存CPU运算结果和其它运算结果的地方。
标准的32- bit x86架构包括8个通用寄存器(GPR),AMD在X86-64中又增加了8组(R8-R9),将寄存器的数目提高到了16组。
X86-64寄存器默认位64-bit。
还增加了8组128-bit XMM寄存器(也叫SSE寄存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的寄存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬件基础。
通过提供了更多的寄存器,按照X86-64标准生产的CPU 可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。
Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。
EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32
extension)。
IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32 bit线性地址写入。
EM64T特别强调的是对32 bit和64 bit的兼容性。
Intel为新核心增加了8个64 bit GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。
增加8个128bit SSE 寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。
Intel为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32 mode)和IA-32e扩展模式(IA-32e mode)。
在支持EM64T技术的处理器内有一个称之为扩展功能激活寄存器(extended feature enable register,IA32_EFER)的部件,其中的Bit10控制着EM64T 是否激活。
Bit10被称作IA-32e模式有效(IA-32e mode active)或长模式有效(long mode active,LMA)。
当LMA=0时,处理器便作为一颗标准的32 bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。
目前AMD方面支持64位技术的CPU有Athlon 64系列、Athlon FX系列和Opteron系列。
Intel方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott 2M核心的Pentium 4 6系列和使用Prescott 2M核心的P4 EE系列。