我们在给电脑安装系统或者软件的时候,经常会遇到选择64位还是32位的选项,那么什么是32位(x86)和64位(x64)呢?两者有何异同?软件可以互相兼容吗?如何检查自己的电脑系统和CPU是32位(x86)还是64位(x64)?以下分别简要说明:
一、概念解释
首先,我们遇到32位和64位两种情况。第一,下载系统的时候会是X64和X86。第二,安装程序时会提示下载64位还是32位。
从系统方面:X86是32位系统,X64是64位系统。我们知道CPU一次处理数据的能力是32位还是64位,这关系到系统需要安装32位还是64位的系统。
32位和64位的“位”,也叫字长,是CPU通用寄存器的数据宽度,是数据传输和处理的基本单位。字长是CPU的主要技术指标之一,指CPU一次能并行处理的二进制位数。字长总是8的整数倍。
从安装软件的角度来说,32位和64位程序是指用语言编译的可执行文件。例如,用C语言编写的程序需要区分32位和64位程序。
二。32位(x86)和64位(x64)系统有什么区别?
(1)设计初衷不同。64位操作系统的初衷是为了满足在机械设计和分析、3D动画、视频编辑和创作以及科学计算和高性能计算应用领域需要大量内存和浮点性能的客户的需求。换句话说,它们是高技术人员在自己的行业中使用特殊软件的运行平台。32位操作系统是为普通用户设计的。
(2)需要不同的配置。64位操作系统只能安装在64位计算机上(CPU必须是64位)。同时,您需要安装64位常用软件才能获得64位(x64)的最佳性能。32位操作系统可以安装在32位(32位CPU)或64位(64位CPU)计算机上。当然,在64位的电脑上安装32位的操作系统,其硬件就如同“大马拉大车”:64位的性能会大打折扣。
(3)运算速度不同。64位CPU GPRS(通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,这意味着处理器一次可以提取64位数据(一次只需要两条指令提取8字节数据),是32位数据的两倍(一次需要4条指令提取4字节数据)。理论上性能会相应翻倍。
(4)不同的寻址能力。32位系统的寻址能力是4G容量,但需要预留一部分给硬件使用。所以留给用户的可用内存一般在3.25g-3.5G容量左右。就算插8G内存也认不出那么大的容量,而64位系统可以支持128GB内存,甚至更多。也就是64位处理器的优势还体现在系统对内存的控制上。因为地址使用特殊的整数,一个ALU和寄存器可以处理更大的整数,也就是更大的地址。例如,Windows Vista x64 Edition支持高达128 GB的内存和高达16 TB的虚拟内存。
(5)软件的普及程度不同。目前64位常用软件比32位常用软件少很多。原因很简单:使用64位操作系统的用户相对较少。因此,软件开发者必须考虑“投入产出比”,将有限的资金投入到更多用户的软件中。这也是64位软件相对昂贵的一个重要原因(将成本分摊到更少的销量中)。
总之,微软Windows 64位操作系统必须有64位主机硬件支持,有64位常用软件支持,才能发挥64位的优势,“三位一体”缺一不可(原因很简单:操作系统只是承上启下)。至于64位电脑,可以安装32位操作系统,64位操作系统可以安装32位软件,这是设计的“向后兼容”,而不是64位设计的本义(如上所述)。
如何检查自己的系统和CPU是32位还是64位?
方法1:
右键“本pc (win10)”或“电脑(win7)”或“我的电脑(winXP)”(下面以我的win10笔记本电脑为例),在出现的下拉列表中选择“属性”。您可以在弹出的系统窗口的系统选项中检查系统类型以及计算机硬件是否支持64位系统。如下图所示:
方法2
1.按“win+r”组合键打开运行窗口,在运行中输入“cmd”。如下图所示:
2.确认后,在弹出的命令提示窗口中输入“systeminfo”。如果系统是64位,在“系统类型”一行后会明确标注“x64-based PC”,否则为32位。如下图所示:
1.按“win+r”组合键打开运行窗口,在运行中输入“dxdiag”。如下图所示:
2.确认后,会弹出DirectX工具的对话框。如下图所示:
3.选择“是”,然后会弹出“DirectX工具”来查看。如下图所示:
方法4:
也可以查看一些硬件信息查看软件,如珠峰终极版、鲁大师等。
下次知道自己的电脑是64位还是32位,安装的时候就不会选错了。
这就是32位和64位系统的全部内容。目前有64位和32位两种选择,但就目前电脑配置来看,基本都支持64位。
4.64位和32位计算机与x86和x64操作系统兼容吗?
1.64位电脑可以安装32位操作系统,但是32位电脑绝对不能安装64位操作系统。这一点非常重要,要牢记在心,避免盲目下载安装。
2.在64位计算机上运行的32位操作系统上,64位操作系统不能通过硬盘安装来安装。如果安装,首选CD格式安装方式,也可以采用繁琐的DOS安装方式。
3.用虚拟机安装操作系统,其实就是在当前运行的操作系统上安装软件。因此,64位操作系统无法虚拟安装在32位操作系统上。即使采用“曲线”方式勉强安装,但毋庸置疑的是,实际上已经脱离了底层设备的支撑。
五、64位和32位电脑在安装操作系统时经常会遇到问题。
1.想装64位操作系统,是不是一定要有64位CPU?
答:当然,你需要一个cpu。不一定要64到64。面对当然最好。因为64位系统是为64位CPU设计的,所以32位系统是为32位CPU设计的。不过这种方式可以使用64位系统和32位CPU,但是理论速度会比较慢。
2.64位操作系统,支持32位操作系统的常用软件可以用吗?
答:大部分都支持。当然也有一些兼容性不好的问题。
3.与32位操作系统和CPU相比,64位的优势在哪里?
答:64位更高级,理论值更快。其实区别不是很大。64,32是指cpu寻址的位数。当然,寻址的位数越多,处理能力就越强。所以64位CPU的寻址能力更强,最高可支持16GB内存,而32位只支持4G内存。64位CPU一次可以提取64位数据,是32位CPU的两倍。理论上性能会翻倍。但这是基于64位操作系统和64位软件的。