Razlika med fizičnim in navideznim pomnilnikom

Fizični vs virtualni pomnilnik

Fizični pomnilnik in navidezni pomnilnik sta dve obliki pomnilnika, ki se uporabljata za shranjevanje podatkov v računalniku. Fizični pomnilnik se nanaša na čipe, kot so pomnilnik RAM (Random Access Memory) in naprave za shranjevanje, kot so trdi diski, ki se uporabljajo za shranjevanje podatkov. Navidezni pomnilnik je pomnilniški prostor, ki ga ustvari operacijski sistem, kadar računalnik nima dovolj fizičnega pomnilnika za izvajanje programa. Navidezni pomnilnik je ustvarjen s kombiniranjem RAM-a s prostorom na trdem disku. Navidezni pomnilnik omogoča hitrejše izvajanje velikih programov, kadar RAM-a ni dovolj.

Fizični spomin

Kot smo že omenili, se fizični pomnilnik nanaša na RAM in trde diske v računalniku, ki se uporabljajo za shranjevanje podatkov. V računalniku se operacijski sistem, aplikacijski programi in trenutno uporabljeni podatki hranijo v RAM-u, tako da lahko procesor hitro dostopa do njih. Do RAM-a je mogoče dostopati hitreje kot do drugih pomnilniških naprav, kot sta trdi disk in CD-ROM. Podatki v RAM-u pa obstajajo le med računalnikom. Ko je napajanje izklopljeno, se vsi podatki v RAM-u izgubijo, operacijski sistem in drugi podatki pa se ob vklopu računalnika ponovno naložijo v RAM. Trdi disk je nehlapni pomnilnik (pomnilnik, ki hrani podatke, tudi če niso napajeni), ki se uporablja za shranjevanje podatkov v računalniku. Sestavljajo ga okrogli diski, imenovani plošče, ki hranijo magnetne podatke. Podatki se zapisujejo in berejo na plošče in z njih na glave za branje / pisanje.

Navidezni pomnilnik

Navidezni pomnilnik se uporablja, kadar računalniku primanjkuje prostora RAM-a za izvajanje programa. Navidezni pomnilnik združuje prostor RAM-a s prostorom na trdem disku. Če računalnik nima dovolj prostora RAM-a za izvedbo programa, virtualni pomnilnik prenese podatke iz RAM-a v stransko datoteko, ki sprosti prostor v RAM-u. Del trdega diska se uporablja za shranjevanje datoteke s strani. Ta postopek prenosa poteka tako hitro, da uporabnik ne čuti razlike. Navidezni pomnilnik lahko hrani celoten blok podatkov, medtem ko del, ki ga trenutno izvaja, leži na RAM-u. Zato virtualni pomnilnik omogoča operacijskemu sistemu hkrati zagon več programov, kar poveča stopnjo večprogramiranja. Čeprav povečuje velikost programov, ki jih je mogoče izvesti, virtualni pomnilnik zagotavlja stroškovne koristi, saj je pomnilnik trdega diska cenejši od RAM-a.

Kakšna je razlika med fizičnim in navideznim pomnilnikom

Medtem ko se fizični pomnilnik nanaša na fizične naprave, ki shranjujejo podatke v računalnik, kot sta RAM in trdi disk, virtualni pomnilnik združuje prostor RAM in prostor na trdem disku za shranjevanje podatkov v RAM, ko prostora v RAM ni dovolj. Del trdega diska se uporablja za shranjevanje datotek strani, ki jih virtualni pomnilnik uporablja za shranjevanje podatkov, ki se prenašajo iz RAM-a. Čeprav je izmenjava podatkov med datotekami strani na trdem disku in pomnilnikom RAM (prek virtualnega pomnilnika) zelo hitra, lahko preveč zamenjave upočasni splošno delovanje sistema.