Ero sivun ”Näennäismuisti” versioiden välillä

[katsottu versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
p Kuvateksti ymmärrettäväksi
Rivi 6:
==Virtuaalimuistin toiminta==
 
Virtuaaliosoitteen muuttaminen fyysiseksi osoitteeksi on selitetty kohdassa [[virtuaaliosoite]]. Mikäli prosessin koko osoiteavaruus on keskusmuistissa, virtuaalimuisti toimii kuten tavallinen muisti. Varsinkin suurten ohjelmien kohdalla on epätarkoituksenmukaista pitää koko ohjelmaa jatkuvasti keskusmuistissa. Keskusmuisti voi käydä vähiin myös silloin, jos koneessa ajetaan useita prosesseja yhtä aikaa. Riippumatta virtuaalimuistin käytön syistä viittaus sivuun, joka ei ole keskusmuistissa, edellyttää virtuaalimuistijärjestelmältävirtuaalimuisti järjestelmältä kykyä hakea puuttuva sivu keskusmuistiin.
 
Virtuaalimuisti tarvitsee toimiakseen [[tietokonelaitteisto|laitteiston]] tukea. Laitteiston tulee pystyä keskeyttämään ajossa oleva käsky, jos käskyn tekemä muistiviittaus ei ole mahdollinen. Tämän jälkeen suoritus siirtyy [[käyttöjärjestelmä]]n ytimelle, joka tarkistaa ensin, onko kyseessä virheellinen viittaus ohjelman sallitun osoiteavaruuden ulkopuolelle, ja mikäli ei ole, noutaa halutun sivun keskusmuistiin massamuistilaitteelta eli yleensä levyltä.