„X86-64” változatai közötti eltérés
[ellenőrzött változat] | [nem ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
a kisebb jav. |
jav |
||
1. sor:
{{kisbetűscím}}
Az '''x86-64''' a [[x86]]-os architektúra [[64 bites]] leszármazottja.
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észlet]]e nem kompatibilis a régebbi, 32-bites x86-os processzorokkal.
9. sor:
=== Az AMD64 története ===
Az AMD64 az 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.<ref>{{cite press release
}}</ref> 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.
20. sor:
=== Az architektúra jellegzetességei ===
* '''A 64-bites egész típus teljes támogatása:''' Mindegyik általános felhasználású regiszter 32-bitesről 64-bitesre lett növelve, mindegyik aritmetikai és logikai művelet, a memóriából regiszterbe és regiszterből memóriába típusú műveletek, mind közvetlenül támogatják a 64-bites egészeket.
* '''További [[regiszter (számítástechnika)|regiszterek]]:''' Az általános célú regiszterek méretének növelése mellett, az x86-32-ben lévő névvel ellátott, általános
* '''További XMM (SSE) regiszterek:''' Hasonlóan, a 128-bites XMM regiszterek (Streaming SIMD ([[SSE]])-utasítások) tárolására használatos) száma is 8-ról 16-ra növekedett.
30. sor:
* '''Nagyobb virtuális címtér:''' Az AMD64 architektúrára épülő jelenlegi processzor modellek legfeljebb 256 [[tebibájt]] (2<sup>48</sup> bájt) virtuális címteret tudnak megcímezni. Ez a határ a későbbi megvalósítások során 16 [[exibájt]]ra (2<sup>64</sup> bájt ) növekedhet. A 32-bites x86-os ezzel szemben csak 4 [[gibibájt]]ot tud kezelni. Ez azt jelenti, hogy lehetőség nyílik nagyon nagy fájlok kezelésére is oly módon, hogy az egész fájlt leképezzük a folyamat (eljárás) címterébe (ami általában gyorsabb, mint fájl írás/olvasás hívásokkal dolgozni), és nem kell a fájl részleteit külön-külön be- és kiírni a címtérbe.
* '''Nagyobb fizikai címtér:''' Az AMD64 architektúrára épülő jelenlegi processzorok legfeljebb 1 [[tebibájt]] (2<sup>40</sup> bájt) RAM-memóriát tudnak megcímezni; az architektúra engedélyezi ennek kiterjesztését 4 [[pebibájt]]ra (2<sup>52</sup> bájt) a jövőben. [[Emuláció|Emulált]] módban, a Fizikai Cím Kiterjesztés (''Physical Address Extension, PAE'') támogatva van, ez támogatva van a legújabb 32-bites x86-os processzorokban is, engedélyezve a legfeljebb 64 gibibájthoz való hozzáférést.
* '''
* '''SSE utasítások:''' Az eredeti AMD64 architektúra átvette az Inteltől az [[SSE]]-t és az [[SSE2]]-t, mint mag-utasításokat. Az SSE3 utasítások 2005 áprilisában lettek hozzáadva. Az [[SSE2]] helyettesíti az x87-es utasításkészlet IEEE 80-bites számítási pontosságát, az IEEE 32 és 64 bites lebegőpontos számítási pontosságának választási lehetőségével. Ez lehetővé teszi a lebegőpontos számítások kompatibilitását más modern CPU-
* '''A No-
* '''A régi tulajdonságok eltávolítása:''' Számos “rendszer programozó” tulajdonsága az x86-os architektúrának nincs használatban a modern operációs rendszerekben, és nem elérhető az AMD64-en long (64 bites és kompatibilitás) üzemmódban. Ezek közé tartozik például a szegmentált címzés habár az FS és a GS szegmens meg lett tartva valamilyen formában a Windows-kóddal való kompatibilitás érdekében), a feladat állapot váltás, és a virtuális 8086-mód. Ezek a szolgáltatások természetesen megmaradtak az emulált-módban, ez lehetővé teszi e processzoroknak, hogy 32 bites és 16 bites operációs rendszereket futtassanak módosítás nélkül.
=== Megvalósítások ===
|