EDA365电子论坛网
标题: Linux架构(arch)续 [打印本页]
作者: thinkfunny 时间: 2020-8-7 13:27
标题: Linux架构(arch)续
上次,从「计算机的内部构造」的角度解释了架构这个术语。这次,介绍下架构中经常提到的「i386架构」及之后的「i486」,「i586」。
( x: l! @1 E0 X* O% ~9 X
安装Linux的时候,很多人即使不了解但也会经常听到i386架构这个词。因此,会误认为「自己的PC的架构是i386架构的」。现在用i386的人是非常少的。
i386的 i 就是「Intel」的首字母。i386是1985年发布的架构,那么如今还在用i386电脑的人... ...将近20年没有换过电脑了。(这篇文章应该是作者2005年左右写的)
2 f* }; q* q `, Z# ^7 h9 B
实际上i386的CPU正式名称是「80386」。80386之前是8086和80286,之后还有80486。80386其实就是「80x86」系列CPU中的一种。
这个「80x86」系列,作为「个人电脑」被世界上很多PC所采用。
) \" y" K w5 D3 a/ N; o6 A6 M& o8 k
注: 8086之后也有 80186,只不过在PC上用的不多,所以不是那么普遍。
. W3 X0 ?5 ^; k" |+ e& i6 u1 Pi386是「80x86系列」中第一个32位的CPU。而且,Linux也是在i386上诞生的。
之后,x86系列再次升级,出现了 80486,再之后... ...
- Z' }8 X0 o, E+ n: N实际上官方是不存在 80586 这种型号的CPU的。由于商标的问题,80486之后是「Pentium」(也就是曾经流行的奔腾机),再之后是「Pentium Pro/Pentium II/Pentium III」。
但是,当时比较流行称呼 80x86,所以Pentium被称为「i586」,「Pentium Pro/Pentium II/Pentium III」被称为「i686」。
1 q- i' Z. n) A2 ?
后来基于Pentium III的Xeon也被包含在i686里面了。之后再发布的各种架构,关于谁是「i786」?有很多争论。(大部分情况下认为Pentium 4是「i786」)
其实,i786和i886这种名称之后几乎没有人使用了。
! p5 M/ j8 ]! ~0 s3 h
这里提到的架构都是继承于i386的,「面向i386的OS和应用程序」都能在这些架构上运行。
IA-64之类64位的架构上,面向i386的应用程序有很多是无法运行的,所以把架构「暂且都当成i386」来看的话有点危险,
不过,在面向普通用户的PC上,可以认为面向「i386」的应用程序都能运行。
- p( u* l+ }% _( g& m- R
作者: younicp 时间: 2020-8-7 15:06
Linux架构(arch)续
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) |
Powered by Discuz! X3.2 |