Arvutid konspekt
Programmi täitmise ajal teisendatakse virtuaalsed aadressid
füüsilisteks aadressideks, virtuaalse lehekülje number transleeritakse füüsiliseks
lehekülje numbirks ja koos nihkega moodustavad nad lehekülje füüsilise
aadressi. Virtuaalne mälu võimaldab suurendad aadressi järkude arvu, mida
tarkvara kasutab ehk virtuaalmahtu. Samas laetakse põhimällu aeglasemast
välismälust infot lehekülgede kaupa. Transleerimiseks kasutatakse tabelit.
Aadresside teisendamine tehakse mälu juhitmise plokis (Memory Management
Unit MMU), mis võib olla realiseeritud ka riistvaras. Kui põhimälus pole vastavat
lehekülge, laetakse see välismälust põhimällu. Analoogiliselt vahemäluga,
asendakse lehekülgi kui selleks on vajadus. Oluliselt erinevad plokkide ja
lehekülgede suurused, vahemälu plokid on oluliselt väiksemad, sammuti on
vahemälu kiirem, sest juhtimine toimub riistvaras. Vahemälus toimub plokkide
asendamine riistvaras, virtuaalmälus teeb seda tavalist tarkvara