Kernel
paigutada (seda moodust kasutavad enamus üldkasutatavaid OS-e).
Virtuaalmälu lubab töötavatel protsessidel olla mälus vaid
osaliselt mingi osa on kuhugi välja tõstetud.
Miks võib osa olla välja tõstetud?
Programmid võivad sisaldada erandlike situatsioone töötlevat koodi,
mida on vaja väga harva.
Massiivid, nimekirjad, tabelid jms sarnased luuakse teatava varuga
ning nad pole kuigi tihti ääreni täis.
Osa programmi funkstionaalusest pole kogu aeg kasutusel
Tänu virtuaalmälule saame kasutada programme mis nõuavad rohkem mälu kui reaalselt
arvutis olemas on.
2.3. Monoliitne kernel
Monoliitses kernelis kõik operatsioonisüsteemid
jooksevad peamise kerneli keermes, samas jääde
samasse mälu alasse. Selline lähenemine pakub
rikast ja võimsat riistvara ligipääsu. Mõningad
arendajad nagu UNIX'i arendaja Ken Thompson
väidab, et on lihtsam täita monoliitne kerlen, kui
mikrokernel