31

在下载Fedora Linux时,他们提供了两个我不知道区别的下载选项:x86 和 i386。那么它们之间有什么区别呢?

4

4 回答 4

13

i386 只是 x86 系列处理器和指令集的第一个模型。

有关更多信息,您可能需要查看:


引用第二页:

术语 x86 指的是基于 Intel 8086 的指令集架构系列[1]。该术语源于许多向后兼容 8086 的早期处理器的名称也以“86”结尾的事实。

并且,引用第一个:

英特尔 80386,也称为 i386,或简称 386,[1] 是英特尔于 1985 年推出的 32 位微处理器。 [...]
作为 8086 架构的 32 位扩展的原始实现, 80386 指令集、编程模型和二进制编码仍然是所有 32 位 x86 处理器的共同点。
这被称为 x86、IA-32 或 i386 架构,具体取决于上下文。

于 2010-01-27T06:04:52.727 回答
10

80386/i386是第一个 32 位 Intel 处理器。当它被引入时,许多编译器开始使用 i386 作为标志来为其生成代码、各种临时文件的名称以及文件名中的体系结构面额。80386 被 486、586(又名 Pentium)和其他 x86 架构 CPU 取代。但是 i386 作为标签一直存在,并被用作 x86 的别名(就像 amd 被用作 x64 架构的别名一样,即使也有 Intel x64 处理器)。

于 2010-01-27T06:16:53.027 回答
5

它只是同一架构的另一个同义词。它并不完全准确,但 80386 是 32 位 x86 指令集的原始实现,也是该拱门所有后续 CPU 的共同点。

于 2010-01-27T06:06:03.130 回答
0

i386 比 x86 更具体,但是是的,它们大致相同。

于 2010-01-27T06:06:30.147 回答