Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* 64-bitové registre: Najvýznamnejšou zmenou z 32-bitového X86 je rozšírenie všeobecných účtov registrov z 32 bitov (EAX, EBX atď.) Na 64 bitov (RAX, RBX atď.). To umožňuje priamu manipuláciu s väčšími typmi a adresami údajov.
* 64-bitové adresy: X86-64 podporuje 64-bitové virtuálne adresy, čo umožňuje prístup k výrazne viac pamäte ako 32-bit x86 (ktorá je obmedzená na 4 GB). To je rozhodujúce pre moderné operačné systémy a aplikácie vyžadujúce veľké množstvo pamäte RAM.
* rozšírená sada inštrukcií: Pri zachovaní spätnej kompatibility s 32-bitovými pokynmi X86, X86-64 pridáva nové pokyny optimalizované pre 64-bitové operácie. Tieto zlepšujú výkonnostné a podporné funkcie, ako sú väčšie dátové štruktúry.
* registrované konvencie: V architektúre X86-64 sa používa spôsob, akým sa registre používajú na rôzne účely (napr. Argumenty funkcií, návratové hodnoty, ukazovateľ zásobníka). Tieto konvencie zabezpečujú konzistentné správanie v rôznych implementáciách.
* Správa pamäte: Špecifikácia načrtáva, ako systém riadi pamäť, vrátane virtuálnej pamäte, stránkovania a mechanizmov ochrany.
* Systémové volania: Definuje sa aj spôsob, akým aplikácie interagujú s operačným systémom, a poskytuje konzistentné rozhranie pre rôzne funkcie (napríklad I/O súbory, sieťové operácie atď.).
X86-64 je v podstate komplexná špecifikácia, ktorá definuje kompletné 64-bitové výpočtové prostredie postavené, ale výrazne rozširujúce starú architektúru X86. Nie je to vlastnosť jediného jazyka, ale základ, na ktorom sú zostavené operačné systémy, kompilátory a aplikácie. Skutočnú * implementáciu tejto architektúry vykonáva výrobcovia hardvéru (napríklad Intel a AMD).