x64
x64 是 64 位处理器架构的简称。它通常与 x86 架构进行对比,后者指的是 32 位 Intel 处理器,包括 386、486 和 586 系列。不过,x64 指的是所有 64 位处理器,无论制造商是谁。“x86-64”标签表示 64 位 x86 处理器。
32 位处理器和 64 位处理器之间的主要区别,在于 CPU 对 内存进行寻址的方式。32 位处理器可以引用 232 个或 4,294,967,296 个可寻址值。64 位处理器可以访问 264 个值。264 并不是 232 的两倍,而是其 4,294,967,296 倍。因此,64 位处理器可以引用 18,446,744,073,709,551,616 个值。
32 位处理器只能访问大约 4 GB 的 RAM。64 位处理器可以访问比 32 位处理器多 40 多亿倍的内存,从而消除了实际上的内存限制。x64 处理器可以运行 64 位应用程序,这些应用程序是针对 64 位硬件构建并编译的。
历史
在整个 20 世纪 80 年代和 90 年代,大多数 PC 处理器都是 32 位的。1996 年,Nintendo 发布了 Nintendo 64 游戏机,这是首批面向大众市场的 64 位设备之一。具有讽刺意味的是,这款游戏机只有 4 MB 的 RAM,也就是 32 位处理器 4 GB 限制的千分之一。不过,它为更多 64 位处理器铺平了道路。
在 2000 年至 2010 年间,x64 处理器越来越受欢迎。Microsoft 和 Apple 都发布了其操作系统的 64 位版本。自 2010 年以来,几乎所有台式机和移动设备都采用了 x64 处理器。现在,大多数应用程序也是 64 位的。
NOTE:2019 年,Apple 发布了 macOS 10.15 Catalina,并停止支持 32 位应用程序。截至 2020 年,Microsoft Windows 仍同时支持 32 位和 64 位应用程序。
测试你的知识