帮我看看我的电脑应该是x64还是x86?谢谢你。

富人,X86和X64的区别

最新的操作系统Windows7出来了,很多朋友问选择Windows7 x86还是x64?下面简单说说这两个系统的区别。

简单来说,x86代表32位操作系统,x64代表64位操作系统。

如何判断电脑是否支持64位操作系统?

随着64位windows 7的发布,很多朋友都想知道自己的电脑是否支持64位系统!

首先,从常识上讲,如果你的CPU是双核的,就应该支持64位!

当然,你也可以用CPU-Z来检查你的CPU是否包含EM64T (INTEL)或者X86_64(AMD)指令!如果包含,说明支持64位!

如果你的CPU是双核以上的,必须支持64位操作系统。

如果你的电脑内存大于4G,就要用64位系统,因为32位的Windows 7或Vista最多只支持3.25G内存。64位windows 7将支持高达128G的内存。

64位计算有两个主要优势:可以进行更大范围的整数运算;可以支持更多内存。

不能因为数值的变化,就简单的认为64位处理器的性能是32位处理器的两倍。事实上,在32位应用下,32位处理器的性能会更强,甚至对于64位处理器来说,在目前的情况下性能更强。所以我们应该认识到64位处理器的优势,但不应该迷信64位。

32位和64位系统的官方分析:

X86是基于英特尔处理器的系统的标准缩写。x与处理器无关。它是所有*86系统的简单通配符定义。它是英特尔通用计算机系列的序列号,也标识通用计算机指令集。由于早期intel的CPU编号都是8086和80286,而且整个系列的CPU都是指令兼容的,所以都是用X86来标识使用的指令集。现在的奔腾和赛扬系列都支持X86指令系统,所以都属于X86指令系统。

这里的64位技术是相对于32位技术而言的,也就是说CPU GPRS(通用寄存器)的数据宽度是64位,64位指令集是运行64位数据的指令,也就是说处理器一次可以运行64位数据。64位处理器现在不可用。高端RISC(精简指令集计算)的64位处理器早就有了,比如SUN的UltraSparc,IBM的POWER5,惠普的Alpha。

64位计算有两个主要优势:可以进行更大范围的整数运算;可以支持更多内存。不能因为数值的变化,就简单的认为64位处理器的性能是32位处理器的两倍。事实上,在32位应用下,32位处理器的性能会更强,甚至对于64位处理器来说,在目前的情况下性能更强。所以我们应该认识到64位处理器的优势,但不应该迷信64位。

目前主流CPU使用的64位技术主要有AMD的AMD64技术,Intel的EM64T技术,Intel的IA-64技术。其中IA-64是Intel自主研发的,与目前传统的32位计算机不兼容。只用于安腾和后续产品安腾2,普通用户不会涉及。所以这里只简单介绍一下AMD64位技术和英特尔的EM64T技术。

AMD64位技术

AMD64的bit技术在原有32位X86指令集的基础上增加了X86-64扩展64位X86指令集,使得该芯片在硬件上兼容原有32位X86软件,同时支持X86-64扩展64位计算,使该芯片成为真正的64位X86芯片。这是真正的64位标准,X86-64具有64位寻址能力。

添加到X86-64的几组CPU寄存器将提供更快的执行效率。寄存器是CPU内部用来创建和存储CPU运算结果和其他运算结果的地方。标准的32位x86架构包括8个通用寄存器(GPR),AMD在X86-64上增加了8组(R8-R9),寄存器数量增加到16组。X86-64寄存器的默认位64位。增加了八组128位XMM寄存器(也称为SSE寄存器,XMM8-XMM15),这将为单指令多数据技术(SIMD)操作提供更多空间。这些128位寄存器将在矢量和标量计算模式下为3D建模和矢量分析提供128位双精度处理。通过提供更多的寄存器,根据X86-64标准生产的CPU可以更有效地处理数据,并在一个时钟周期内传输更多的信息。

EM64T技术

英特尔的官方定义是EM64T:EM64T的全称是Extended Memory 64 Technology,即扩展64位内存技术。EM64T是英特尔IA-32架构的扩展,即ia-32e(英特尔架构师ur-32扩展)。IA-32处理器通过加入EM64T技术,在与IA-32软件兼容的情况下,可以使用更多的内存地址空间,并允许软件写入32位线性地址。EM64T特别强调32位和64位的兼容性。Intel在新内核中增加了8个64位的grp(R8-r 15),原有的grp全部扩展为64位,可以提高前面提到的整数运算能力。添加了八个128位SSE寄存器(XMM8-XMM15)以增强多媒体性能,包括对SSE、SSE2和SSE3的支持。

英特尔为支持EM64T技术的处理器设计了两种模式:传统IA-32模式和IA-32e扩展模式。在支持EM64T技术的处理器中,有一个组件叫做扩展功能使能寄存器(IA32_EFER),其中Bit10控制EM64T是否激活。位10被称为IA-32e模式活动或长模式活动(LMA)。当LMA = 0时,处理器作为标准32位(IA32)处理器在传统的IA-32模式下运行。当LMA = 1时,EM64T将被激活,处理器将在IA-32e扩展模式下运行。

我觉得随着电脑的飞速发展,X64很快就会被淘汰。目前32位的游戏其实已经很不错了,建议大家不要追求太高。