Füüsiline vs virtuaalne mälu
Füüsiline mälu ja virtuaalne mälu on kaks mälu vormi, mida kasutatakse andmete arvutisse salvestamiseks. Füüsiline mälu viitab kiipidele nagu RAM-mälu (Random Access Memory) ja salvestusseadmetele nagu kõvakettad, mida kasutatakse andmete salvestamiseks. Virtuaalmälu on mäluruum, mille lõi operatsioonisüsteem, kui arvutil pole programmi käivitamiseks piisavalt füüsilist mälu. Virtuaalne mälu luuakse RAM-i ühendamisel kõvakettaruumiga. Virtuaalmälu võimaldab suuri programme kiiremini käivitada, kui RAM-ist ei piisa.
Füüsiline mälu
Nagu varem mainitud, viitab füüsiline mälu arvuti RAM-ile ja kõvaketastele, mida kasutatakse andmete salvestamiseks. Arvutis hoitakse operatsioonisüsteemi, rakendusprogramme ja praegu kasutatavaid andmeid RAM-is, et protsessor saaks neile kiiresti juurde pääseda. RAM-ile pääseb juurde kiiremini kui teistele salvestusseadmetele, näiteks kõvakettale ja CD-ROMile. Kuid RAM-is olevad andmed eksisteerivad ainult arvuti töötamise ajal. Toite väljalülitamisel lähevad kõik RAM-is olevad andmed kaduma ning operatsioonisüsteem ja muud andmed laaditakse arvuti sisselülitamisel kõvakettalt uuesti RAM-i. Kõvaketas on püsimälu (mälu, mis hoiab andmeid ka siis, kui toide pole toide), mida kasutatakse andmete arvutisse salvestamiseks. See koosneb ümmargustest ketastest, mida nimetatakse plaatideks ja mis salvestavad magnetandmeid. Andmed kirjutatakse ja loetakse taldrikutele ja sealt välja lugemis- / kirjutamispeade abil.
Virtuaalne mälu
Virtuaalset mälu kasutatakse juhul, kui arvutil puudub programmi täitmiseks RAM-i maht. Virtuaalmälu ühendab RAM-ruumi kõvakettaruumiga. Kui arvutil ei ole programmi käivitamiseks piisavalt RAM-i, kannab virtuaalne mälu RAM-ist andmed andmefailidesse, mis vabastab RAM-is ruumi. Osa kõvakettast kasutatakse lehefaili salvestamiseks. See ülekandeprotsess toimub nii kiiresti, et kasutaja ei tunneks erinevust. Virtuaalmällu mahub terve andmeplokk, samal ajal kui praegu käivitatav osa asub RAM-is. Seetõttu võimaldab virtuaalne mälu opsüsteemil käivitada mitu programmi korraga, suurendades seega mitmeprogrammeerimise astet. Suurendades käivitatavate programmide mahtu,virtuaalne mälu pakub kulusid, kuna kõvakettamälu on vähem kulukas kui RAM.
Mis vahe on füüsilisel ja virtuaalsel mälul
Kui füüsiline mälu viitab füüsilistele seadmetele, mis salvestavad andmeid arvutisse, näiteks RAM-i ja kõvakettaseadmeid, ühendab virtuaalne mälu RAM-i ja kõvakettaruumi andmete salvestamiseks RAM-is, kui RAM-ist ei piisa. Osa kõvakettast kasutatakse lehtfailide salvestamiseks, mida virtuaalmälu kasutab RAM-ist üle kantud andmete salvestamiseks. Ehkki andmete vahetamine kõvakettal olevate lehefailide ja RAM-i vahel (virtuaalse mälu kaudu) on väga kiire, võib liigne vahetamine süsteemi üldist jõudlust aeglustada.