amd64

amd64

AMD64,或“x64”,是一種64位元的電腦處理器架構。它是基於現有32位元的x86架構,由AMD公司所開發,套用AMD64指令集的自家產品有Athlon(速龍) 64、Athlon 64 FX、Athlon 64 X2、Turion(炫龍) 64、Opteron(皓龍)、Sempron(閃龍)、Phenom(羿龍)及最新的Phenom II、Athlon II處理器。

架構概述

AMD試圖以自家的AMD64指令集去清理Intel的x86-32專屬的,並把x86更新至近似領先的RISC環境。曾參與設計DEC Alpha64位處理器的Dirk Meyer也有份參與制定AMD64的規格,以及AMD的員工中有不少前Alpha處理器的工程師,因此他們為AMD64立下不少功勞。部份重大改變如下:

地址闊度加長;SSE2、SSE3指令;“禁止執行”位元 (NX-bit): AMD64其中一個特色是擁有“禁止執行”(No-Execute, NX)的位元,可以防止蠕蟲病毒以緩衝區滿溢的方式來進行攻擊(也稱:緩衝區溢位攻擊,Buffer Overflow)。

市場分析

AMD64代表AMD放棄了跟隨Intel標準的一貫作風,選擇了像把16位的Intel 8086擴充成32位的80386般,去把x86架構擴充成64位版本,且兼容原有標準。

AMD64架構在IA-32上新增了64位暫存器,併兼容早期的16位和32位軟體,可使現有以x86為對象的編譯器容易轉為AMD64版本。除此之外,NX bit也是引人注目的特色之一。

不少人認為,像DEC Alpha般的64位RISC晶片,最終會取代現有過時及多變的x86架構。但事實上,為x86系統而設的套用軟體實在太龐大,成為Alpha不能取代x86的主要原因,AMD64能有效地把x86架構移至64位的環境,並且能兼容原有的x86應用程式。

相關詞條

熱門詞條

聯絡我們