x86、i386、i686、amd64、i5、i7、架構、處理器混亂
我注意到來自網路、我自己的筆記本、書籍閱讀的 x86、i386、i686、amd64、i5、i7、archtecture、處理器。
但我真的對這些術語感到困惑。我盡力闡述我的困惑,儘管你可能理解它。前面的主要障礙是我無法在這些術語背後的主線上組織我的思想。
architecture
term和有什麼區別processor
嗎?x86``i5
是architecture
或processor
?_OS bit
(32 位視窗或 64 位視窗)和x86 bit
(32 位處理器,還不確定)之間有什麼關係?- 上面提到的架構(或處理器)都是英特爾設計的?它只是製造商(
AMD
&Intel
)遵循的開放標準嗎?我在網際網路上搜尋過,尤其是維基百科,但是我在那裡閱讀的文章越多,我就越困惑。
該術語
architecture
涵蓋的不僅僅是processor
. 還有許多其他硬體組件對作業系統核心至關重要。我想到的第一個例子是interrupt controller
,它與 是分開的processor
,但根據實際型號,可能會放在與 相同的晶片內processor
。這整個硬體組件的集合稱為架構。如果您還包括一些核心軟體組件,您就會擁有通常所說的
platform
.此外,該術語
architecture
比 更抽像一些processor
,您有時會architecture
指代設計並processor
指代硬體的物理部分。
x86
是處理器家族。在那個家族i386
中是第一個擁有分頁和 32 位支持的。已經編寫了許多需要這些的軟體,因此您經常會看到具有該處理器的軟體作為其最低要求。對於標準 PC,i386
它在幾十年前就已經過時了,但它在某些嵌入式系統上的壽命更長。到
i686
創造名稱時,該系列中已經有足夠多的不同處理器,因此該術語並不指代特定的處理器。但是有一組重要的功能,必須存在才能i686
應用該術語。i686
大約十年前是最先進的。i686
今天,一些系統已經放棄了對沒有該術語所涵蓋的所有功能的處理器的支持。
AMD64
是 AMD 為成功而設計的 64 位架構的名稱x86
。當時 AMD64 比 Intel 銷售的 64 位架構更成功。這是因為 AMD64 CPU 更便宜、向後兼容且功耗更低。最終,英特爾意識到他們必須開始製造與 AMD 兼容的 CPU 才能保持競爭力。然而,他們不會這樣推銷它們,這是一些同義詞出現的主要原因AMD64
。該術語
x86
涵蓋了該系列中的所有 8、16 和 32 位 CPU,並且取決於您詢問的對象,還包括 64 位 CPU。
i5
並且i7
是英特爾製造的 CPU 的子系列。