Ero sivun ”AMD64” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Rivi 30:
 
* '''Enemmän [[rekisteri (tietokonetekniikka)|rekistereitä]]'''. Yleiskäyttöisten rekisterien määrä on nostettu [[x86-32]]:n kahdeksasta kuuteentoista.
* '''Suurempi osoiteavaruus'''. Virtuaalisen osoiteavaruuden kokoa on kasvatettu 32 bitistä 48 bittiin. AMD64-arkkitehtuurissa suurin osoitettava muistin määrä on siis 256 teratavua[[Tavu (TBtietotekniikka)|teratavua]], kun ''x86-32''-arkkitehtuurissa se oli vain 4 gigatavua[[Tavu (GBtietotekniikka)|gigatavua]]. Lisäksi osoittimien käyttämättömien bittien käyttöä on rajoitettu siten, että arkkitehtuuria on helppo myöhemmin laajentaa 64-bittiseen osoiteavaruuteen säilyttäen yhteensopivuus vanhoihin käyttäjätason ohjelmiin, vaatien muutoksia vain käyttöjärjestelmän muistinhallinnalta.
* '''Muistin osoittaminen suhteessa ohjelmalaskuriin''' (englanniksi ''instruction pointer relative data access'' – lyhyemmin ''RIP relative data access''). Muistiin pystyy AMD64-arkkitehtuurissa viittaamaan myös suhteessa ohjelmalaskuriin, mikä mahdollístaa osoiteriippumattoman koodin.
* '''SSE-käskykanta'''. AMD64-arkkitehtuuri sisältää Intelin [[SSE]]- ja [[SSE2]]-käskykannat, ja uudemmat E-sarjan suorittimet tukevat myös [[SSE3]]-käskykantaa. Myös [[x87]]- ja [[x86#MMX|MMX]]-käskyt ovat tuettuja.
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/AMD64