X86-64

X86-64
Opteron, az x86-64 kiterjesztés első megvalósítása, bemutatva 2003-ban
Opteron, az x86-64 kiterjesztés első megvalósítása, bemutatva 2003-ban
Utasításkészletx86_64

Az öt kötetes „x86-64 Architecture Programmer's Manual” programozói kézikönyv-sorozat, amelyet az AMD adott ki és terjesztett 2002-ben

Az x86-64 az x86-os architektúra 64 bites leszármazottja: az x86 utasításkészlet-architektúra 32 bites (IA-32) verziójának kiterjesztése. Ez a kiterjesztés hatalmas mértékben megnöveli a használható virtuális és fizikai címteret az IA-32 lehetőségeihez képest, ezáltal pl. sokkal könnyebben kezelhetők nagyobb adathalmazok. Az x86-64 lehetővé teszi 64 bites általános célú regiszterek használatát és számos egyéb fejlesztést tartalmaz. Az eredeti specifikáció az AMD tervezése, megvalósításait az AMD, Intel, VIA és más cégek is elkészítették. Teljes mértékben visszafelé kompatibilis mind a 16 bites, mind a 32 bites x86 kóddal.

Az architektúra AMD általi elnevezése AMD64, ugyanakkor az Intel a saját másolatát Intel 64-nek nevezte el (régebben Yamhill, Clackamas Technológia, CT, IA-32e és EM64T neveken volt ismert). Ez vezetett a hétköznapi nyelvben az x86-64 vagy x64 elnevezések használatához, mint gyártó-független fogalmakhoz, amikor a két közel azonos kivitelezésű architektúrára hivatkozunk.

Az x86-64-et nem szabad összekeverni az IA-64-gyel, ami az Intel Itanium sorozatba tartozó processzorainak architektúrája. Ez utóbbinak az alap utasításkészlete nem kompatibilis a régebbi, 32 bites x86-os processzorokkal.

AMD64

Az AMD64 utasításkészletet használják jelenleg az AMD következő processzorai: Athlon 64, Athlon 64 FX, Athlon 64 X2, Turion 64, Turion 64 X2, Opteron, Phenom, Phenom II, az újabb Sempron processzorok, az FX processzorok, a Fusion/APU-k és a Ryzen/Epyc processzorok.

Az AMD64 története

Az AMD64 az AMD alternatívájaként született az Intel és a Hewlett-Packard radikálisan különböző IA-64-es architektúrájára. Eredetileg „x86-64” néven lett bejelentve 2000 augusztusában. Az AMD célja az új architektúrával az volt, hogy a 64 bites számítási lehetőségeket hozzáadja a már létező x86-os architektúra képességeihez, szemben az Intel hozzáállásával, ami egy teljesen új 64 bites architektúrát szeretett volna megalkotni az IA-64-gyel. Az AMD 64 platform márkaneve és az AMD64 logó egy 4 tagú, Hals Speed, Simon Solotko, Christian Zdebel és Tom Kingből álló marketing-stratégia csoport munkájaként született.

Az első AMD64-en alapuló processzor, az Opteron 2003 áprilisában jelent meg.

Az architektúra jellegzetességei

Az AMD64 legfontosabb jellemzői a 64 bites általános célú regiszterek támogatása, 64 bites egészekkel történő aritmetikai és logikai műveletek elvégzése, és a 64 bites virtuális címek. A tervezők természetesen megragadták az alkalmat egyéb fejlesztések végrehajtására is. A legfontosabb változtatások például:

Megvalósítások

A következő processzorok épülnek az AMD64 architektúrára:

Intel 64

Lásd még

Fordítás

Jegyzetek

  1. ↑ AMD Corporation (2012). "Volume 2: System Programming" (PDF). AMD64 Architecture Programmer's Manual (rev.3.22) (angol nyelven). AMD Corporation. Hozzáférés: 2012. október 25. {{cite web}}: Unknown parameter |month= ignored (súgó)(pp.: 13-14)
  2. ↑ "Extending the World's Most Popular Processor Architecture" (PDF). 2011. november 24. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2008. március 2.
  3. ↑ "AMD Releases x86-64™ Architectural Specification; Enables Market Driven Migration to 64-Bit Computing" (Press release). AMD. 2000. augusztus 10. Hozzáférés: 2007. augusztus 3.

További információk