muistiosoitteiden
Muistiosoitteet viittaavat muistipaikkoihin, joita suoritin voi lukea tai kirjoittaa. Jokainen muistiosoitteen arvo vastaa tiettyä muistialuetta, ja ne ovat keskeisiä sekä ohjelmien että käyttöjärjestelmän toiminnassa. Osoitteita voidaan käsitellä kahdessa tasossa: fyysiset osoitteet, jotka vastaavat todellisia muistilaitteen sijainteja RAM-muistissa, sekä virtuaaliset osoitteet, joita ohjelmisto näkee ja jotka järjestelmä muuntaa fyysisiksi osoitteiksi.
Virtuaalimuistissa ohjelmat käyttävät virtuaalisia muistiosoitteita. Osoitteet tallentuvat ohjelman näkökulmasta yhtenä muistialueena, mutta ne käännetään fyysisiksi osoitteiksi
Virtuaalisen osoitteiston etuna on ohjelmien eristäminen ja muistivarojen hallinta suuremmalla turvallisuudella sekä joustavammalla muistinhallinnalla. Fyysinen muistisiirto
Eri arkkitehtuurit, kuten x86-64, ARM ja MIPS, tukevat erilaisia muistinhallinnan ratkaisuja ja osoitteenantomenetelmiä, mutta perusperiaate pysyy