Ero sivun ”AMD64” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
Hylättiin viimeisin tekstimuutos (tehnyt 84.250.170.159) ja palautettiin versio 19175021, jonka on tehnyt Ipr1 Merkkaus: Palautettu manuaalisesti aiempaan versioon |
|||
Rivi 29:
== Arkkitehtuurin eroja x86:een nähden ==
Samalla piirillä on ''legacy-mode'' tuki [[IA-32]] käskykannalle.
Kun prosessori toimii ''long-mode'' tilassa tietyt erot tulevat voimaan.<ref name="suse">{{Verkkoviite | osoite = https://www.kernel.org/doc/ols/2001/x86-64.pdf | nimeke = Porting Linux to x86-64 | julkaisija = SuSE Labs | tiedostomuoto = PDF | viitattu = 12.1.2017 | kieli = {{en}} }}</ref>
* '''Enemmän [[rekisteri (tietokonetekniikka)|rekistereitä]]'''. Yleiskäyttöisten rekisterien määrä on nostettu
* '''Suurempi osoiteavaruus'''. Virtuaalisen osoiteavaruuden kokoa on kasvatettu 32 bitistä 48 bittiin.<ref name="suse" /> AMD64-arkkitehtuurissa suurin osoitettava muistin määrä on siis 256 [[Tavu (tietotekniikka)|teratavua]], kun ''x86-32''-arkkitehtuurissa se oli 4 [[Tavu (tietotekniikka)|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 [[ohjelmalaskuri]]in''' (englanniksi ''instruction pointer relative data access'' – lyhyemmin ''RIP relative data access''). Muistiin pystyy AMD64-arkkitehtuurissa viittaamaan myös suhteessa ohjelmalaskuriin
* '''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.
* '''[[NX-bitti]]'''. NX-bitti on suojausteknologia, joka mahdollistaa tiettyjen muistialueiden merkitsemisen suorituskieltoon. Näin pyritään ehkäisemään [[Puskurin ylivuotovirhe|puskuriylivuoto]]haavoittuvuuksien aiheuttamia haittoja.
|