Arvutid konspekt
Lehekülgedeks jagamist kasutatakse virtuaalmälude juures, kus mälu
jagatakse fikseeritud suurusega lehekülgedeks. Virtuaalmälude juures
lahutatakse teineteisest programmis kasutatavad loogilised aadressid ehk
virtuaalaadressid füüsilistest aadressidest, millega viidatakse tegelikult sõnadele
põhimälus. 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