为什么 Windows32位被称为 Windowsx86而不是 Windowsx32?

Windows 操作系统可以是32位或64位。64位版本称为 视窗 x64,而 32位版本称为 视窗 x86。为什么不叫 视窗 x32?原因是什么?

72521 次浏览

X86是它所构建的运行架构的名称(这个名称来自一系列老的 Intel 处理器,它们的名称都以86结尾,第一个是8086)。虽然 x86最初是一个16位元,但现在使用的版本是32位扩展。

X64实际上更准确地说是“ x86-64”—— x86的64位扩展。它是由 AMD 在 Intel 的许可下开发的,这可能解释了术语上的差异(这一点以及这两种架构已经同时使用了很长时间的事实,所以标记出这种差异是很重要的)。不过,考虑到所有因素,直接说 x64更容易一些,所以我们还是坚持使用 x64。

处于 PC 架构核心的英特尔 CPU 过去的型号以86结尾。有8086,80286,80386,80486,80586(最初的奔腾) ,80686(奔腾专业) ... 应用程序和操作系统(DOS,Windows)能够运行在这些 CPU 之一,最有可能运行在另一个 CPU 的线,虽然慢或更快。过去也有来自其他制造商的竞争性 CPU 架构,与 Intel 不兼容,如 SPARC、 MIPS、 ARM、 Alpha。在比较体系结构时,人们会使用 x86这个名字来指代16/32位 CPU 的 Intel 主线。因此,应用程序的 x86版本、应用程序的 Alpha 版本或 SPARC 版本..。

然后市场需求压倒了工程技术,英特尔开始给它的 CPU 起非数字化的名字(Pentium2,Core2) ,技术型号隐藏在技术规格中。

当 AMD 推出经典 Intel CPU 指令集的64位扩展时,应用程序和操作系统需要重新编译以利用这些新特性,这使得它们与之前的 Intel CPU 模型不兼容。AMD 最初使用 AMD64作为这个新平台的名字,但是后来英特尔开始制造与 AMD64兼容的芯片(英特尔64) ,并且它被重新命名为 x64,因为它不再是 AMD 的独家产品了。

因此,尽管 x86和 x64平台都以 x 开头,但 x 并不代表同样的东西,一个是 CPU 型号(286,386...) ,另一个是制造商(AMD64,Intel64)。

当处理器被发明出来的时候被称为8086。这首先是为16位机器引入的,后来它被转换为32位机器。由于它的设计质量和受欢迎的架构和大小,它被扩展,并保持86在最后的型号,所以,这就是为什么 Windows x86被称为根据处理器系列为 x86。