溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于x86、x86-64、x64、i386、i486、i586和i686等名詞的解釋

發(fā)布時間:2020-08-08 12:52:11 來源:ITPUB博客 閱讀:712 作者:dbasdk 欄目:建站服務器

一、x86與i386、i486、i586、i686等

    x86或80x86是英特爾Intel首先開發(fā)制造的一種微處理器體系結構的泛稱。 
    
   該系列較早期的處理器名稱是以數(shù)字來表示,并以“86”作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為“x86”。由于數(shù)字并不能作為注冊商標,因此Intel及其競爭者均在新一代處理器使用可注冊的名稱,如Pentium。現(xiàn)時Intel把x86-32稱為IA-32,全名為Intel Architecture, 32-bit。不過由于x86包括16位的處理器,這樣的命名也出現(xiàn)麻煩。


   x86架構于1978年]推出的Intel 8086中央處理器中首度出現(xiàn),它是從Intel 8008處理器中發(fā)展而來的,而8008則是發(fā)展自Intel 4004的。8086在三年后為IBM PC所選用,之后x86便成為了個人計算機的標準平臺,成為了歷來最成功的CPU架構。 

   其它公司也有制造x86架構的處理器,計有Cyrix(現(xiàn)為VIA所收購)、NEC集團、IBM、IDT以及Transmeta。Intel以外最成功的制造商為AMD,其Athlon系列處理器的市場僅次于Pentium。 

   8086是16位處理器;直到1985年32位的80386的開發(fā),這個架構都維持是16位。接著一系列的處理器表示了32位架構的細微改進,推出了數(shù)種的擴充,直到2003年AMD對于這個架構發(fā)展了64位的擴充,并命名為AMD64(有時也被稱作x86-64,x64或EM64T),推出了Opteron處理器家族,開創(chuàng)了x86的64位時代。 

   值得注意的是Intel早在1990年代就與惠普合作提出了一種用在安騰系列處理器中的獨立的64位架構,這種架構被稱為IA-64。IA-64是一種嶄新的系統(tǒng),和x86架構完全沒有相似性;不應該把它與AMD64或x86-64弄混。

    
   x86是一個Intel通用計算機系列的標準編號縮寫,也標識一套通用的計算機指令集合,X與處理器沒有任何關系,它是一個對所有*86系統(tǒng)的簡單的通配符定義,例如:i386, 586,奔騰(pentium)。


   由于早期intel的CPU編號都是如8086,80286來編號,這整個系列的CPU都是指令兼容的,所以都用X86來標識所使用的指令集合。如今的奔騰、P2、P4、賽揚系列都是支持X86指令系統(tǒng)的,所以都屬于X86家族。

    
   x86指令集是美國Intel公司為其第一塊16位CPU(i8086)專門開發(fā)的。

    
   為了保證電腦能繼續(xù)運行以往開發(fā)的各類應用程序以保護和繼承豐富的軟件資源,所以Intel公司所生產的所有CPU仍然繼續(xù)使用X86指令集,所以它的CPU仍屬于X86系列。


   另外除Intel公司之外,AMD和Cyrix等廠家也相繼生產出能使用X86指令集的CPU,由于這些CPU能運行所有的為Intel CPU所開發(fā)的各種軟件,所以電腦業(yè)內人士就將這些CPU列為Intel的CPU兼容產品。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天龐大的X86系列及兼容CPU陣容。當然在目前的臺式(便攜式)電腦中并不都是使用X86系列CPU,部分服務器和蘋果(Macintosh)機中還使用美國DIGITAL(數(shù)字)公司的Alpha 61164和PowerPC 604e系列CPU。


    Intel 80x86簡稱ix86,比如i386、i586、i686等等,指的是適用于intel i386、i586、i686兼容指令集的微處理器。i686應該是P2以上級別的CPU,i586應該是pentium 這一系列都可以,但pentium pro 屬于i686。

二、x86-64與x64、AMD64等

    “x86-64”,有時會簡稱為“x64”,是64位微處理器架構及其相應指令集的一種,也是Intel x86架構的延伸產品?!皒64”最先由AMD設計,推出時被稱為“AMD64”,其后也為英特爾所采用,現(xiàn)時英特爾稱之為“Intel 64”,在之前曾使用過Clackamas Technology (CT)、IA-32e及EM64T。外界多使用 "x86-64" 或 "x64" 去稱呼此64位架構,從而保持中立,不偏袒任何廠商。


關于Linux/Unix的安裝介質類型:

1. i386 適用于intel和AMD所有32位的cpu.以及via采用X86架構的32的cpu.

intel平臺包括8086,80286,80386,80486,奔騰系列(1.2.3.4)、賽揚系列,Pentium D系列

以及centrino P-M,core duo 等.


2. X86_64 適用于intel的Core 2 Duo, Centrino Core 2 Duo, and Xeon 和AMD Athlon64/x2, Sempron64/x2, Duron64等采用X86架構的64位cpu.


3. PPC 適用于Apple Macintosh G3, G4, G5, PowerBook, and other non-Intel models

安裝DVD包括的軟件要比安裝光盤多一些,安裝DVD也包括了兩種圖形界面(KDE和gnome).


4.Jigdo

也可以通過 Jigdo 下載 Fedora 發(fā)行版。Jigdo 可以加速下載安裝盤的 ISO 鏡像。同 BT 下載等待任務完全完成所不同,Jidgo 自動定位最快的鏡像服務器(通過 Fedora 鏡像管理器),并且從中下載所需要的文件。為了減少所需的網(wǎng)絡流量,可以讓 Jigdo 掃描現(xiàn)存的 DVD 或 CD 介質。這個功能對于以下用戶特別有用。


LiveCD介質,分fedora桌面(gnome)和KDE桌面

可以直接進去系統(tǒng)再安裝.先體驗再決定是否安裝的類型.

i686 只是i386的一個子集,支持的cpu從Pentium 2 (686)開始,之前的型號不支持.

i686指的是Pentium Pro及以后Intel IA32 CPU,也就是我們所說的P6系列處理器

i386指的是80386以后的
IA32劃分子集的話:386,486是一個,Pentium是一個,Pentium Pro,Pentium II,PentiumIII是P6系列,Pentium IV又是一個,Pentium 4是NetBurst框架的,比P6系列有些變化

i386、i586、i686指的是適用于inteli386、i586、i686兼容指令集的微處理器。一般來說,等級愈高的機器可接受較低等級的rpm文件。你可以透過/proc/cpuinfo這個文檔查詢CPU等級。


i386
Intel x86-compatible processors, including Intel Pentium and Pentium-MMX, Pentium Pro, Pentium-II, Pentium-III, Celeron, Pentium 4, and Xeon; VIA C3/C3-m and Eden/Eden-N; and AMD Athlon, AthlonXP, Duron, AthlonMP, and Sempron


ppc
PowerPC processors, such as those found in Apple Power Macintosh, G3, G4, and G5, and IBM pSeries systems


x86_64
64-bit AMD processors such as Athlon64, Turion64, Opteron; and Intel 64-bit processors such as EM64T

英特爾x86兼容處理器,包括英特爾奔騰和奔騰MMX、個人奔騰系列,奔騰II、奔騰III、賽揚,奔騰4和Xeon;同時包括 威盛系列的C3/C3-m和and Eden/Eden-N; AMD Athlon、AthlonXP、Duron、AthlonMP和Sempron 

ppc

PowerPC處理器,例如在蘋果計算機公司的Macintosh, G3、G4和G5和IBM pSeries的那些系統(tǒng) 

x86_64

AMD64位處理器例如Athlon64,Turion64,Opteron。


英特爾64位處理器例如EM64T

x86體系結構雖然指令都一樣,但是不同時代的具體實現(xiàn),在編譯優(yōu)化上還是有自己的特點,而且后一代往往會多出一些指令,所以編譯RPM時,可以針對不同的體系結構作不同的編譯選項優(yōu)化。


一般而言,所有x86處理器都能執(zhí)行386的指令集,80486處理器當然需要486的優(yōu)化。
Pentium 就是586,PentiumPro (P6) 之后的統(tǒng)稱為686,包含了PentiumPro, PentiumⅡ, PentiumⅢ和P4。

出于效率考慮,在編譯核心和glibc這樣的軟件包的時候,都是為不同體系結構編譯不同的包,安裝的時候選擇適合自己機器的,以便得到最好的效率。


目前而言,只要有686的包,那就不必考慮386的包。

PⅢ的CPU,通過/proc/cpuinfo查到是386的。

i386是指intel發(fā)布的通用處理器類型,適合386,486,586,686的CPU。 
x86_64是指intel的X86的64位處理器系統(tǒng)。
一般你使用i386就好了。


64bit CPU 可以裝 i386/x86_64,但32bit CPU 只能裝i386,x86_64是無法裝的。

i386是指CPU在32位元以上的的pc可以安裝
x86_64是指CPU在64位的pc可以安裝
因為32位的CPU不支持x86_64的指令集,但是64位的CPU支持i386的指令集(這就是所謂的向下兼容),

所以判斷不出電腦的CPU是哪種的話,建議用i386的操作系統(tǒng)。


參考:
1、http://community.itbbs.cn/showthread.php?t=12523

2、百度百科x86條目

3、維基百科x86-64和x86條目

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI