64位和32位的区别(32位、64位它们是什么关系它们又有什么区别)

xiaowei 2024-01-08 10:02 星期一 145 1/8

现在熟悉系统的同学们,都知道现在Windows系统都有32位和64位的区分。

其实,x64其实就是64位,x86其实就是32位,在口语中我们说32位会多于x86。

64位和32位的区别(32位、64位它们是什么关系它们又有什么区别)

在硬件上,32 位 软件和 64 位 最大区别,也是当年 64 位被推上舞台的原因,32 位支持的内存是 2^32 Byte,也就是最大只支持 4 GB 内存。而64位支持 2^64 Byte,也就是 17179869184G = 16777216TB内存 ≈ ∞ 。64 位处理器解决了内存地址总线的问题。

运算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。

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

在 64 位系统中,C:\Program Files\ 是 64 位软件的默认安装目录,而C:\Program Files(x86)\ 是 32 位软件的默认安装目录。因为 DLL 文件也分 32 位和 64 位的缘故,所以 64 位系统中 C:\Windows\System32\ 目录用来放 64 位 DLL 文件,C:\Windows\SysWOW64\ 目录则存放 32 位的 DLL。

大家在看到这些文件夹别一头雾水了。

其实,要查看自己的多少位系统很简单,只要【右键-我的电脑-属性】既可以,XP在国内99%都是32位的,基本不用看了。

谢谢,各位支持!

xiaowei

1月08日10:02

最后修改:2024年1月8日
0

© 版权声明 本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系网站管理员删除,联系邮箱1856753@qq.com。

相关推荐