x86_64是多少位 為什么有的地方叫X86-64,有的地方叫AMD64?
為什么有的地方叫X86-64,有的地方叫AMD64?AMD64是x86-64。當(dāng)時(shí)英特爾已經(jīng)厭倦了被AMD追趕,因?yàn)閤86指令集已經(jīng)授權(quán)給AMD,所以在32位到64位的過(guò)渡過(guò)程中,英特爾提出了一個(gè)大動(dòng)
為什么有的地方叫X86-64,有的地方叫AMD64?
AMD64是x86-64。
當(dāng)時(shí)英特爾已經(jīng)厭倦了被AMD追趕,因?yàn)閤86指令集已經(jīng)授權(quán)給AMD,所以在32位到64位的過(guò)渡過(guò)程中,英特爾提出了一個(gè)大動(dòng)作,推出了與x86完全不兼容的IA64指令集。微軟積極配合新操作系統(tǒng)的推出,Wintel聯(lián)盟想攜手殺掉amd。然而,在不朽之爭(zhēng)中,普通用戶首先受害,他們不得不扔掉x86系統(tǒng)下所有現(xiàn)有的軟件。
Amd反手推出了x86-64指令集,在x86指令的基礎(chǔ)上擴(kuò)展了64位指令,得到了用戶的認(rèn)可,銷量超過(guò)了Intel(我當(dāng)時(shí)轉(zhuǎn)投Amd平臺(tái))。
然而,英特爾的工作臺(tái)已經(jīng)足夠深了,它很快推出了帶有EM64T指令集的處理器,該指令集實(shí)際上與AMD的x86-64指令集兼容。
然而,對(duì)于市場(chǎng)而言,64位處理器畢竟已經(jīng)被AMD搶走了。我不忍心看到英特爾的主流開(kāi)源,極客和制造商。各行各業(yè)都渴望看到溫特爾的老板吃飯。于是Linux等開(kāi)源系統(tǒng)的64位版本相繼被命名為AMD64或x86-64,這給小白帶來(lái)了莫名的麻煩,因?yàn)樗麄冋也坏接⑻貭柕?4位操作系統(tǒng)。事實(shí)上,AMD64/x86-64版本的操作系統(tǒng)可以在英特爾處理器上運(yùn)行,EM64T很少使用。
x86-64指的是什么?
CPU處理器術(shù)語(yǔ)解釋x86-64 amd還發(fā)布了64位處理器體系結(jié)構(gòu)——x86-64,它與Intel的IA-64體系結(jié)構(gòu)相反。x86-64體系結(jié)構(gòu)的設(shè)計(jì)是對(duì)現(xiàn)有的x86指令集進(jìn)行直接而簡(jiǎn)單的擴(kuò)展,這與原來(lái)從16位擴(kuò)展到32位的情況非常相似。Amd為長(zhǎng)期存在的x86架構(gòu)添加了兩個(gè)主要功能:長(zhǎng)模式64位擴(kuò)展和寄存器擴(kuò)展,這樣x86架構(gòu)就可以擴(kuò)展成新的x86-64架構(gòu)。x86-64一方面保證了在用的32位應(yīng)用和操作系統(tǒng)能夠充分利用最新的處理器技術(shù),另一方面也可以構(gòu)建一個(gè)能夠支持64位計(jì)算的系統(tǒng)。x86-64體系結(jié)構(gòu)的優(yōu)勢(shì)在于,在適當(dāng)?shù)臅r(shí)候,只要市場(chǎng)提供相關(guān)的軟硬件支持,用戶就可以根據(jù)自己的需要決定是否采用64位計(jì)算體系結(jié)構(gòu)。AMD的64位戰(zhàn)略使軟件開(kāi)發(fā)者能夠繼續(xù)全面開(kāi)發(fā)與x86兼容的軟件,同時(shí)可以充分發(fā)揮64位計(jì)算的強(qiáng)大性能。其他公司的64位解決方案不能完全保證業(yè)界在這一領(lǐng)域的軟件開(kāi)發(fā)投資取得成功。