32位、64位系统有什么区别
cooljser 2021-01-14 操作系统
# 一、32 位和 64 位到底是什么意思?
- 32 位和 64 位意味着处理器一次能处理的最大位数。
- 而现在的 32 位处理器只支持安装 32 位系统,64 位处理器却能同时支持安装 32 位和 64 位系统。
# 二、从寻址能力来比较
- 32 位系统的最大寻址空间是 2 的 32 次方 = 4294967296(bit) = 4(GB) 左右;
- 64 位系统的最大寻址空间为 2 的 64 次方 = 4294967296(bit) 的 32 次方,数值大于1亿GB;
- 也就是说 32 位系统的处理器最大只支持到 4G内存,而 64 位系统最大支持的内存高达亿位数,实际运用过程中大多数的电脑 32 位系统最多识别 3.5GB内存,64 位系统最多识别 128GB 内存。
# 三、从兼容性来比较
- 32 位的操作系统,支持基于 32 位的软件,不能运行 64 位的软件;而 64 位的操作系统一般这两种类型的软件都可以支持。
- CPU 要求不同。CPU 有 32 位和 64 位之分,32 位的 CPU 只能安装 32 位系统,而 64 位的 CPU 既可以安装 32 位系统也可以安装 64 位系统。
# 四、从系统体积大小来比较
- 64 位操作系统包含 32 位系统兼容库,既兼容 64 位又兼容 32 位的应用程序;
- 64 位系统都比 32 位系统大的多,比如 win7 64 位比 win7 32 位系统 大 700M 左右;
# 五、从性能角度来比较
- 运算速度不用,64 位 CPU 的指令集可以运行 64 位数据指令,比 32 位 CPU 提高了一倍;
- 32 位系统单个程序进程最多只能使用 2G 内存空间,而 64 位系统没有这个限制。