26 cpu operating-systems 64-bit 32-bit
32 位操作系统和 64 位操作系统有什么区别?32 位操作系统可以在 64 位处理器上运行吗?
mmx*_*mmx 35
您的问题是特定于架构的。x64 本质上是 x86 架构的扩展。它支持 64 位地址空间。它提供了一些新指令和新寄存器。
您可以在 x64 计算机上运行 32 位 x86 Windows。请注意,您不能在 Itanium 64 位系统上执行此操作。
小智 19
64 位处理器可以同时运行 32 位和 64 位操作系统(至少 x64 可以)。32 位处理器本机只能运行 32 位处理器。
差异主要在于指针/引用的大小。在 64 位机器上,您可以引用 64 位地址范围内的地址(从而为您提供 2^64 字节的内存)。在 32 位上,您只能寻址 2^32 字节(=4 GB)。现在,如果您查看当前的计算机,很明显为什么世界正在转向 64 位:32 位不能再轻松地处理所有 RAM。
在 x64 (AMD/Intel) 上,您还有 64 位的额外好处。CPU 有更多的寄存器,因此允许更高效的代码。
在其他架构上,64 位和 32 位之间的差异不太明显。例如,Nintendo 64(还记得吗?)是 64 位机器,但它的大部分代码是 32 位。因此,在这种情况下,64 位更像是一种营销技巧。
| 归档时间: |
|
| 查看次数: |
161928 次 |
| 最近记录: |