x64x86 x64和x86哪个更好
现在处理器的两个主要列别,分别是32位和64位。计算机的处理器类型不仅影响其总体性能,而且还可以决定它使用哪种类型的软件。
那么什么是32位CPU呢?直到20世纪90年代初,32位处理器一直是所有计算机使用的主要处理器。英特尔奔腾处理器和早期AMD处理器是32位的,这意味着操作系统和软件与32位宽的数据单元一起工作。Windows 95、98和XP都是32位操作系统.而32位处理器的计算机是不能安装64位操作,只能安装32位版本的操作系统。
那么什么又是64位CPU呢?64位计算机起源于1961年,当时ibm发明了ibm 7030超级计算机.然而,它直到2000年代初才在家用电脑上投入使用。微软发布了一款64位版本的WindowsXP,可以在有64位处理器的电脑上使用.WindowsVista、Windows 7和Windows 8及WINDOWS 10都是64位版本. 而64CPU是向下兼容的,能安装64操作系统和32位操作系统。但是32位系统下,64位CPU是不能发挥其性能的。
32位CPU叫X86而不叫X32呢?
x86是一个术语,意思是从Intel 8086处理器的指令集派生出来的任何指令集。它的继承者被命名为80186,80286,80386,80486,并且都与原始的8086兼容,能够执行为它制作的代码。后来英特尔还发布了8086兼容处理器,名为奔腾(Pentium)、塞隆(Celeron)、核心(Core)和西昂(Xeon),但x86的名字已经稳定下来,意味着所有基本指令集。其中,8086,80186和80286是16位处理器.80386是一个32位处理器,有一种新的32位操作模式.然而,它仍然保留了最初的16位模式,还添加了第三种模式,即“虚拟86”模式,允许在32位操作系统下运行16位程序。
64位CPU叫X64呢?
1978 年 6 月,Intel 发布了新款 16 位微处理器 8086,开创了一个全新时代,x86 架构由此诞生。x86 架构指的是特定微处理器执行的计算机语言指令集,定义了芯片的基本使用规则。
事实上,8086 处理器发布之初并没有获得太多关注,也没有被大范围采用。但 8086 在 PC 历史上的地位,怎么形容都不为过。这是因为它带来 x86 架构,奠定了 Intel 在微处理器界的霸主地位,也成为了一种业界标准。
十多年后,当x86指令集的64位扩展发布。64位扩展到x86的规范最初来自AMD,所以有些人称它为“AMD 64”,而“智能64”的意思是Itanium。但是微软不想在他们为架构选择的名称中包括一家公司的名称,而且后来使用的名称“x86-64”还没有稳定下来,成为该体系结构的通用名称,而且“X86-64”名称上的破折号在一些出现并必须被某些代码解析的地方可能会出现问题。所以他们选择了名字“x64”,作为x86的64位版本。
2003 年,AMD 推出了业界首款 64 位处理器 Athlon 64,带来了 amd64(x86-64)指令集,即 x86 指令集的 64 位扩展超集,具备向下兼容的特点。amd64 代表 AMD 放弃跟随 Intel 标准的一贯作风,类似 Intel 把 16 位的 8086 扩充成 32 位的80386 那样,把 x86 架构扩充成 64 位版本,且兼容原有标准。
32位和64位CPU之间的差异
32位处理器和64位处理器之间有一个很大的区别,那就是它们每秒可以执行的计算数,这影响了它们完成任务的速度。64位处理器有双核、四核、六核和八核的家庭计算版本。多个核允许每秒执行更多的计算,这增加了处理能力,有助于使计算机运行得更快。在大多数情况下,需要大量计算才能顺利运行的软件程序在多核64位处理器上可以运行得更快和更有效。
32位处理器和64位处理器之间的另一个巨大区别是。32位计算机最多支持32位操作系统支持的内存也最多为2的32次方,就是4G,而64位cpu 能使用最大为192GB内存,大量的RAM特别适用于图形设计、工程和视频编辑中的软件,因为这些程序必须执行许多计算才能呈现它们的图像。
需要注意的一点是,除非程序是64位的,否则3D图形程序和游戏不会有多大的好处。32位处理器适用于为32位处理器编写的任何程序.在电脑游戏中,如果它是为32位处理器设计的,那么通过升级显卡而不是得到64位处理器。然而,如果游戏是为64位处理器设计的,升级到64位处理器将大大提高游戏的性能。
最后,64位处理器在今天的家用计算机中是司空见惯的.由于价格便宜,而且现在有更多的用户使用64位操作系统和程序,大多数制造商生产64位处理器的计算机。电脑零件零售商提供的32位处理器越来越少,而且可能很快就什么都不提供了。