个销云 个销云 个销云

Windows上的64位和32位的区别是什么?——硬核科普

文章发布于:2020-08-07 10:03:03

在电脑上安装系统和软件的时候,经常会出现32位系统和64系统的选项,那么Windows64位系统和32位系统的区别具体在哪里,很多人都是比较模糊的,那么今天就来详细的科普下这两个系统究竟有什么区别?分别又有哪些?如何查看自己的系统是几位的呢?


32位和64位指的是什么?


从程序上说:32位与64位程序,是指经过语言编译后的可执行文件,比如 C 语言编写的程序就需要区分是32位的还是64位


从系统和硬件上讲:CPU一次处理数据的能力是32位还是64位,关系着系统需要安装32位还是64位的系统


32 位和 64 位中的“位”,也叫字长,是 CPU 通用寄存器的数据宽度,是数据传递和处理的基本单位。字长是 CPU 的主要技术指标之一,指的是 CPU 一次能并行处理的二进制位数,字长总是8的整数倍


百度百科节选


32位操作系统针对的32位的CPU设计。CPU内部寄存器和寻址总线是32位,指令集可以运行32位数据指令,也就是说一次可以提取32位数据(4个字节,32bit=4Byte)。32位CPU有4G的内存寻址空间。


64位操作系统是指特别为64位架构计算机系统而设计的操作系统,在计算机架构中,64位整数、内存地址或其他数据单元,是指它们最高达到64位(8字节)宽。此外,64位CPU和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。


64 位CPU在1960年代,便已存在于超级计算机,且早在1990年代,就有以 RISC 为基础的工作站和服务器。2003年才以 x86-64 和 64 位 PowerPC 处理器架构的形式引入到(在此之前是 32 位)个人计算机领域的主流


如何查看系统和Cpu是32位还是64位?


如何查看系统是32位还是64位?


Win7和Win8还有Win10的话右键单击【此电脑】,选择【属性】,在【系统类型】内即可查看


XP系统,点击开始菜单,右击我的电脑属性,如果未看到列出x64 版本,那运行的是32位版本的WindowsXP。如果系统下方列出了x64版”,运行的则是64位版本的WindowsXP


如何查看CPU是32位还是64位?


依然是在系统类型内,如果后面描述是“基于X64的处理器”,说明就是64位的CPU,如果是“基于X86的处理器”,就是32位的CPU了


image.png



64位和32位分别有哪些优缺点


64 位CPU和32 位CPU


64 位 CPU 与 32 位 CPU 的指令集合、操作数位数、寄存器名称和个数等都不相同,所以各自存在自身的优点和缺点


64 位CPU理论上的数据处理能力更强。64 位 CPU 通用寄存器的位宽增加一倍,可以一次性处理 64bit 的整形数据


64 位CPU的内存寻址能力更强。32位CPU 地址总线不超过 32,它所能达到的寻址范围,理论上只能使用约 4GB,即不超过2的32次方字节;64 位 CPU,理论上寻址范围可以达到上亿 GB(2 的 64 次方字节)


当然了,32 位 CPU 的地址总线不一定是 32 位的,也可能是 48 位,64 位的 CPU 地址总线也不一定是 64 位,也可能是 48 位


但普遍来说,32 位 CPU 只能支持 4G 内存,而 64 位 CPU 可支持更大内存


64 位系统和32 位系统


32 位系统在 32 位 CPU 和 64 位 CPU 上均可运行,64 位系统只能在 64 位 CPU 上运行。不过,如果用 64 位的 CPU 运行 32 位的系统,就是杀鸡用牛刀,大马拉小车,并不能很好的发挥出 64 位 CPU 的能力


由于用户对电脑使用体验和速度的追求,近几年新购入的电脑,普遍是64位


小结:

★ 32位CPU 只能安装32位的操作系统,32位操作系统只能运行32位的程序;

★ 64位CPU 可以运行32位或者64位的操作系统,64位操作系统可以运行32位或64位程序。

★ 64位版本的程序占用的内存空间更大

★ 64位CPU可以支持更大内存,32位CPU只能支持4G及以下内存


image.png



32位能换成64位操作系统吗?


这里首先有一个必要的前提:CPU是32位的还是64位的?


如果是32位的CPU,那么只能安装32位的系统

如果是 64 位 CPU,想把 32 位系统换到 64 位,通过重装系统就可以实现


但要千万注意:在把 32 位系统换成了 64 位系统时,是需要重新使用新安装系统的激活码激活的,不会默认激活


image.png



64位系统能安装32位软件吗?


64 位系统是可以向下兼容的,所以大多数适用于 32 位版本 Windows 的程序都可以在 64 位版本的 Windows 上运行


但是,也有一些例外:

1.许多防病毒程序不适用

2.适用于 32 位系统的设备驱动程序无法在64位系统的电脑上运行。比如,仅具有 32 位驱动器的打印机或其他设备,就无法在64位系统上使用



刚好4G内存选择哪个系统呢?


正好 4G 内存,安装 32 位还是 64 位系统差别不大,如果 CPU 性能比较好,可以安装 Win10 64 位系统,一方面好的 CPU 可以更好的发挥 64 位系统的优势,另一方面,32 位系统能利用到的内存实际会小于 4G,还有一部分内存被浪费


如果CPU性能一般,那么可以考虑 32 位系统。因为 64 位要占用的资源比较大,CPU 弱的话,反而会拉低整体性能,甚至还不如 32 位系统


如果内存小于 4G 内存,则建议安装32位操作系统。以免 64位系统占用资源过多,导致的电脑运行卡顿


如果内存大于4G内存,则建议安装64位操作系统,32位内存无法读取到更多内存的,所以毫不犹豫的选择64位操作系统

image.png

微信扫码

分享文章素材

建立自己的品牌素材库

立即体验

相关文章

更多文章

相关文章

拼命加载中...
已经到底了

提交成功

我们会尽快联系您

我要合作

申请免费试用

您的称呼:

公司:

您的手机:

验证码:

期望合模式:

详细需求:

立即体验