Litteä muistimalli
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 25. heinäkuuta 2022 tarkistetusta
versiosta . vahvistus vaatii
1 muokkauksen .
Litteä muistimalli on menetelmä laskentalaitteiden RAM -muistin osoiteavaruuden järjestämiseksi . Litteässä mallissa koodi ja data käyttävät samaa osoiteavaruutta . 16-bittisille prosessoreille litteä muistimalli mahdollistaa 64 kt RAM-muistin käsittelemisen; 32-bittisille prosessoreille 4 Gt, 64-bittisille prosessoreille - jopa 16 eksatavua ( amd64 :lle koko on rajoitettu 256 Tt [1] ).
Muistinhallinta on edelleen (vuodesta 2011 lähtien) toteutettu tasaisella mallilla käyttöjärjestelmän toimivuuden , resurssien suojauksen, moniajon tai muistin laajentamisen edistämiseksi prosessorin fyysisen osoiteavaruuden asettamien rajojen yli .
Muistinhallinnan edut litteällä mallilla:
- Yhdessä moniajossa sulautetuista sovelluksista, joissa muistin hallinta ei ole välttämätöntä eikä toivottavaa, malli tarjoaa yksinkertaisimman ohjelmointirajapinnan , suoran pääsyn kaikkiin muistipaikkoihin ja minimaalisen ohjelman suunnittelun monimutkaisuuden.
- Moniajon ja resurssien allokoinnin ansiosta litteä malli tarjoaa edelleen eniten joustavuutta tämän tyyppisen muistinhallinnan toteuttamiseen.
Muistiinpanot
- ↑ AMD Corporation. Osa 2: Järjestelmäohjelmointi (PDF). AMD64-arkkitehtuuriohjelmoijan käsikirja . AMD Corporation (joulukuu 2016). Haettu 25. maaliskuuta 2017. Arkistoitu alkuperäisestä 13. heinäkuuta 2018. (määrätön)