x86 版和x64版有什么区别?

发布网友 发布时间:2022-02-23 08:09

我来回答

14个回答

懂视网 时间:2022-02-23 12:31

windows x64和x86的区别是什么?

x86其实就是x32

32与64分别代表着cpu的运行速度

计算机使用的是二进制运算方法

32就代表了2的32次方

也就是4GB左右

最大只能支持4G的运行内存

64最高可以支持运行内存128G

总结

1.分别代表cpu的运行速度

2.32最高支持运行内存4G

3.64最高支持运行内存128G

热心网友 时间:2022-02-23 09:39

系统x86与x64的区别:



1、内存寻址能力区别



32位系统寻址能力是4G容量,不过需要保留一些给硬件使用,因此留给用户的可用内存一般是3.25g-3.5G容量左右,即使你插上8G内存,也无法识别那么大容量,而64位系统可以支持128GB大内存,甚至更大。



2、运算速度区别



安装64位系统,需要CPU必须支持64位,而64位CPU GPRs的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据,比32位提高了一倍,理论上性能会相应提升一倍。



3、设计初衷区别



早期,64位操作系统的设计初衷是为了满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求,而32位系统,初期并没有考虑太多。




扩展资料:


X86是32位版本的系统,而X64是64位版本的系统。



一些古董级的CPU可能才是32位,只支持32位版本系统,但是32位CPU的电脑不能装64位的系统。目前的CPU都是基于64位设计的,也就是X64架构,支持64位系统,同时也兼容32位系统,建议首选64位版本系统。


目前CPU已经普及64位,而系统主流也是64位了,如果电脑安装的是32位系统,8GB内存实际识别不到8GB,仅仅可以识别4G容量不到,浪费硬件性能,因此下载系统选择X64版本系统。

热心网友 时间:2022-02-23 10:57

“windows x64和x86有啥区别”这个问题和“windows64和32有啥区别”是一样的,因为x64其实就是64位,x86其实就是32位,在口语中我们说32位会多于x86,至少这样更符合中文的语言习惯。所以本文就来分析一下windows x64和x86区别是什么。

  windows x64和x86指的是什么:

  windowsx64和x32,都是用来形容操作系统的,所以我们在下载操作系统的时候,会存在winx64和x86位系统的选择。

  而不同位数的操作系统,对CPU的运算方式产生的影响或者要求亦不同,所以从更深层次的角度来说,windows64和32位是指CPU运算方式的差异。

  windows x64和x86最主要的区别:

  很多人之所以关注windows x64和x86的差异,是因为32位系统最多只能发挥4G内存的效用,如果电脑安装了大于4G的内存,32位的操作系统是不能更好的利用大于4G的那部分内存的效用的,所以会造成资源浪费。

  而64位的操作系统,按照微软对系统的设定,家庭版本的win7可以最多支持16G的内存,而专业版和旗舰版的win7最多支持的内存容量可达192G内存。

  所以如果你电脑拥有超过4G的内存,则建议安装64位的操作系统,这是这两者最大的区别。

  如何判断自己的电脑是否可以安装64位的系统:


  基本所有的电脑都可以安装32位的系统,现在也有越来越多的电脑刚刚买回来的时候,就预装了64位的系统,因为这样能够更好的利用大内存的效用;

  但是一些比较旧的电脑,可能不能支持64位的系统,要判断你的电脑是否支持64位系统,可以利用“SecurAble”这款软件来查看。

详细教程可以通过教你windows x64和x86区别是什么获知。

热心网友 时间:2022-02-23 12:31

x86 版和x64版区别对比:
X86指的是32位系统,32位占用内存较小,但是不支持大于4G内存。
X64指的是64位系统,64位系统支持高达128G内存,如果你的内存比较大就装64位。
玉米系统 比较稳定,而且非常流畅。

热心网友 时间:2022-02-23 14:23

x64 是64位的操作系统
x86 是32位的操作系统

32位系统:
cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。

64位系统:
是指特别为64位架构计算机系统而设计的操作系统。64位操作系统的优点,在于能够利用64位处理器的优势,在处理多媒体内容时能够有更佳的表现。

32位系统与64位系统的区别:
64位系统是32位系统的更高级版本,32位系统可识别内存到4G,64位系统可识别内存超过4G以上内存。

热心网友 时间:2022-02-23 16:31

你的电脑两个都支持的。x86 x64都可以用。86就是原来的32位操作系统。64就是现在比较新的64位操作系统。现在64位操作系统和很多软件还不兼容,安装之后无法使用,不是很推荐。


不过最好应该装x32。

热心网友 时间:2022-02-23 18:55

看了一遍回复,全是说错的或者胡说的,首先X86是CPU的指令集,其中包括32位和64系统。X64其实是X86-64。另外32位的系统内存最大支持2的32次方即4G,64位系统内存最大支持2的39次方即512G(至于为什么不是2的64次方,自己去百度吧)

热心网友 时间:2022-02-23 21:37

x86 x64都可以用

86就是原来的32位操作系统
64就是现在比较新的64位操作系统

现在64位操作系统和很多软件还不兼容,安装之后无法使用,不是很推荐

你的电脑两个都支持的

热心网友 时间:2022-02-24 00:35

32位和64位的区别
现在还没必要,等64位的系统用的人多在用也还来得及

热心网友 时间:2022-02-24 03:49

X86比x64性能更好,使用更顺畅,一点都不卡

热心网友 时间:2022-02-24 07:21

应该装x64
前者是32位版本

热心网友 时间:2022-02-24 11:09

x86为32位,x86-64(x64)为64位。
位数指cpu同时读取64bit的数据,现在普遍都安装64位系统。

热心网友 时间:2022-02-24 15:13

x86版和x64版唯一区别是,

X86是指32位的系统,内存小就装32位。

而X64是指64位的系统,如果内存大于4G就装64位,因为64位最大可以识别到128G内存。推荐玉米系统不但稳定,而且也很流畅!

热心网友 时间:2022-02-24 19:35

如今面对着铺天盖地的关于64位处理的宣传,有些人可能会产生这样的想法:64位可以让游戏以两倍于以前的速度运行,把粗糙的3D模型转化为平滑而*真的模型,甚至把一台普通的PC变为超强的游戏机。 另一方面,再听听反面的声音:为什么我们要买并不需要的产品?
事实上,这两种看法都有所偏袒。很明显,64位不可能带来两倍的计算速度,不可能重现当初由8位过渡到16位的那种*性改变。但64位也不可能是毫无意义的。无论AMD64还是Intel的EM64T,它们都是x86指令的64位扩展,64位能支持更大的内存寻址空间,能带来更简洁的编程模型,并且完全向下兼容32位应用程序,这些都是提高性能的有利因素。

为了帮助大家真正地了解64位到底能有多大的提升,我们测试了AMD和Intel的64位处理器,操作系统是最新版本的64位Windows XP。看看目前桌面市场上最快的处理器在64位和32位应用程序的性能。

64位基础知识

最初,是AMD作为业界的先锋,首先跨入64位(台式机范围)。开始,他们把这种技术叫做x86-64。后来出于市场原因,AMD干脆重新命名为AMD64。实际上,最初AMD K8的微内核就叫做AMD64。面对咄咄*人的AMD,Intel也加入对64位的支持,当然,名字不能和AMD一样,于是乎EM64T就诞生了。讲到这里,大家应该明白AMD64和EM64T师出同门,他们是相互兼容的。对于普通用户,他们可以说是一样的。

无论叫什么名字,最新的桌面处理器都已经支持64位技术了,包括AMD的Athlon64和Opteron系列,以及Intel的Pentium4 600系列和最新的Xeon。Intel宣称桌面系列的处理器都将支持EM64T,包括低端的Celeron。而AMD并没有承认Sempron系列也将支持AMD64,但是迫于Celeron的压力AMD也很由可能这样做。

时至今天,各种支持64位处理器的Linux已经随处可见。然而微软支持x86-64的Windows XP仍然只有beta版本,直到4月份,Windows XP Professional x64 Edition正式版才能问世(注意和支持Itanium的Windows XP 64-bit Edition完全不同)。一旦Windows XP x64 Edition正式上市,64位的市场才能真正活跃起来,所以大家也一定想了解64位计算对自己到底意味着什么。

从正面的角度来说,改变的并不是很多。Windows x64仍然能运行32位应用程序,而且几乎没什么区别。微软把这种兼容技术叫做WOW64,那些32位应用程序就像运行在32位的Windows一样。但区别还是有的,设备的驱动程序必须重新编译,原有的32位驱动是不能使用的。大多数情况下,Windows x64集成了常用设备的驱动,所以我们无需安装任何额外的驱动就能测试Intel 925X和nForce4的平台。否则,设备供应商必须提供64位驱动才能在Windows x64上正常工作。 例如RealTek和NVIDIA,它们分别提供了64位的声卡和显卡驱动,ATI也推出了beta版本的64位显卡驱动。但是,并不是所有的厂商都发布了64位驱动。

仍然存在着一些程序,它们不能简单地过渡到64位。例如WinXP x64就集成了两个版本的IE浏览器,分别是32位和64位的。系统默认的浏览器是32位的IE,因为几乎所有的ActiveX控件都是32位编码的,很难想像我们只用某种软件的部分功能。同样的,一些直接硬件访问的系统级软件可能会产生某种不可预计的后果,尽管微软很努力,但可以估计一些补丁程序是必不可少的了。当然,最终所有的程序都会顺利过渡到64位,它们只能支持64位的处理器和操作系统。

64位的优点

当AMD研发出x86-64架构时,同时也解决了传统x86固有的一些缺点。其中最重要的就是内存,原来只支持32位的寻址范围,因此最大支持的内存是4GB。4GB对普通的桌面电脑来说的确足够了,但由于市场需要,一些入门级服务器及工作站使用的也是桌面平台,对它们而言,4GB内存的*就显得捉襟见肘了。

从更深的层次来讲,32位寻址空间的缺陷不仅仅停留在表面的容量上。在默认情况下,Windows XP对应用程序的*是最大只能使用2GB的内存空间,为系统级任务保留了2GB内存。(Intel为x86发明了一种物理内存扩展技术PAE,使得Windows的Server版本能访问128GB的内存,但是PAE的页面调度效率比较低。)

同时,一部分用户数据在不断增长,从高分辨率的数码相机,到HD视频,还有需要使用512MB显存的游戏。科学计算和技术工作站也一直受到32位寻址的*。

通过把寻址总线扩展到64位,最大的寻址空间可达2的64次方字节,基本上可以说是没有*了,每个时钟单位可以传送16字节的数据。目前AMD64处理器支持的寻址空间是40位,也就是1TB,虚拟地址空间可达48位,也就是256TB。WinXP x64支持128GB的物理内存和16TB的虚拟内存。Windows的系统缓存由原有32位的1GB增加到64位的1TB。即使是WinXP x64中的32位应用程序,系统也能为他们各自分配4GB的空间。

简单的说,64位克服了老x86架构的寻址范围的*,虽然这种改善不能直接带来性能上的提升,但做为计算机最核心的部分,这种改进还是非常关键的。

寄存器

实际上,提升性能最关键的因素是x86-64架构中添加的寄存器。x86-64总共添加了8个常规用途寄存器(GPRs), 总数目达到了16。这16组寄存器都能支持64位的数据。同时x86-64还添加了8组128位的SSE/SSE2寄存器,总数目也达到了16。

实际上,性能还于编码的复杂程度密切相关,复杂的程序需要很多嵌套的循环,更多的寄存器可以提供更高的执行效率。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com