64位、X64和“双核”是什么关系

Jak*_*ake 1 64-bit

就像主题所说的那样:64 位、X64 和“双核”有什么区别?我读了一些软件(Win2K8R2)系统要求,它说系统应该是X64或双核。

我以为我知道什么是 X64,但现在我想我不再知道了。有人可以解释差异/等价吗?非常感谢!

DMA*_*361 9

64-bit 是一个相当通用的术语,通常用于指可以在单个操作中对 64 位长的项目(整数、内存位置等)进行操作的系统、组件或软件。


x64(或 x86-64,或 AMD64,或 Intel 64,以前也称为 IA-32e 和 EM64T)是 x86 指令集的扩展,提供对 64 位寄存器、内存空间等的支持。它与 32 位 x86 指令集完全向后兼容(允许 32 位软件在大多数情况下无需修改即可兼容),并且通常仅表示 64 位指令集。

然而,一个实现x64指令集的处理器因此是64-bit,但相反的情况并非如此——还有其他64bit指令集——所以这两者不是同义词(尽管如上所述,它们有时在家庭用户计算市场中被这样使用) .


Dual core(或更多)只是意味着处理器提供两个(或更多)不同的物理内核,以允许处理器同时处理多个任务。专为利用多核处理器而设计的软件通常运行速度更快,未针对此优势进行编程或在其他地方(即网络或硬盘驱动器访问)存在瓶颈的软件在大多数情况下不会得到改进。

处理器可以是多核而不是64 位,相反,单核进程可以是 64 位(任何 64 位指令集)。核心数与位数完全无关。