64 位操作系统?

64 位操作系统?

如果有人说“我的机器是 64 位计算机”,我们会得到什么?64 位计算机(我指的是 CPU 架构)和操作系统(Windows 64 位操作系统)之间有什么区别?请解释一下这些术语与处理器架构有何关系。

答案1

64 位处理器是可以在一次操作中处理(或可以处理)64 位数据的处理器(例如,添加两个每个包含 64 位整数的寄存器,或通过 64 位指针访问内存位置)。

64 位操作系统是编译时充分利用 64 位处理器提供的 64 位指令的系统,因此无法在不支持这些指令的处理器上运行。例如,64 位 Windows 的一个优点是它可以利用比 32 位 Windows 更多的物理 RAM。

许多主流的 64 位处理器也有 32 位指令,因此它们能够运行 32 位或 64 位操作系统。

答案2

具有 64 位寄存器的 CPU 可以处理比 32 位 CPU 更多的数据,而 32 位 CPU 的速度比 16 位和 8 位 CPU 更快。系统 CPU 寄存器中的可用空间越多,可以处理的进程就越多,特别是在系统内存方面

相关内容