我使用的是支持 EM64T 指令的 C2D 处理器。这就是运行 64 位操作系统和应用程序所需的全部功能吗?
或者运行 x64 实际上需要什么?
答案1
基本上,您只需要一个声称兼容 AMD64 或 EM64T 的处理器即可运行 64 位操作系统。较新的 64 位处理器(如 AMD-V 或类似处理器)上有许多新功能可用于虚拟化(在当前操作系统中运行另一个操作系统),但运行 64 位操作系统不需要这些功能。
我在早期的 AMD X2 64 位处理器上运行 Windows 7 64 位,并且运行良好,使用 C2D 应该不会有问题。
64 位只是允许更大的地址空间,以便计算机可以使用更多的 RAM有效地. 忽略 32 位计算机可能理论上看到超过 4GB 的 RAM,它的效率将不如使用完整的 64 位操作系统那么高。
答案2
是的,任何支持 Intel EM64T 或 AMD64 的 CPU(例如您的 Core 2 Duo)都能够运行 64 位 Windows、Linux 和其他“x64”64 位操作系统。EM64T 和 AMD64 是 x86-64 指令集的具体实现,最初由 AMD 指定为 x86 指令集的 64 位扩展。此扩展指令集包括额外的 64 位寄存器并使用 64 位内存地址空间。为简便起见,术语 x86-64 现已缩短为 x64。
还有其他竞争的 64 位架构,例如 Sun 的 SPARC 平台和 Intel 的 Itanium 平台,但它们与 EM64T/AMD64 不兼容,并且仅用于服务器或工作站级计算机,而不是针对消费者的个人电脑。
答案3
是的,运行 64 位操作系统需要 64 位处理器,其他要求根据操作系统本身而有所不同
答案4
简而言之:64 位处理器有寄存器来存储和操作 64 位数据和地址。