Kaj je sistem navideznega pomnilnika?

Sistem navideznega pomnilnika označuje območje na trdem disku računalnika, ki omogoča delovanje programov, ne da bi jih bilo treba naložiti v fizični pomnilnik. Računalniki imajo v bistvu dve vrsti pomnilniških sistemov: pomnilnik z naključnim dostopom (RAM) in navidezni pomnilnik (VM). Kadar ni zadostne količine fizičnega pomnilnika ali RAM-a, ki bi bil na voljo za zagon vseh aplikacij, ki jih je uporabnik morda odprl naenkrat, sistem uporabi navidezni pomnilnik, da nadomesti razliko.

Če računalnik ni imel možnosti dostopa do navideznega pomnilnika, ko je izčrpal RAM, bi uporabnik prejel sporočilo o napaki, ki kaže, da bi bilo treba druge aplikacije zapreti, da bi naložili nov program. Proces navideznega pomnilnika deluje tako, da išče lokacije v fizičnem pomnilniku, do katerih določeno časovno obdobje ni bilo dostopno. Te informacije se nato prekopirajo na območje na trdem disku. Razpoložljivi prostor, ki se je sprostil, lahko zdaj uporabite za nalaganje novega programa.

Ta funkcija je ena izmed mnogih operacij, ki jih samodejno izvede vaš računalnik, ki jih povprečni uporabnik ne opazi. Navidezni pomnilnik ni le način, kako računalnik ustvari dodaten pomnilnik za uporabo aplikacij, temveč izkorišča tudi razpoložljive sistemske pomnilniške vire. To je ceneje kot nakup dodatnih čipov RAM. Trdi disk vsakega računalniškega sistema ima območje, ki se uporablja za navidezni pomnilnik.

Ta sekundarni vir shranjevanja, kjer se informacije shranjujejo in pridobivajo, se imenuje ostranjevalna datoteka. Območje, kjer se podatki izmenjujejo naprej in nazaj med fizičnim pomnilnikom in navideznim pomnilniškim sistemom v enako velikih blokih, se imenujejo strani. Navidezni pomnilnik je v bistvu majhna ostranjevalna datoteka, ki se nahaja na trdem disku. Preprosto dodajanje velikosti ostranjevalne datoteke lahko poveča velikost pomnilnika sistema navideznega pomnilnika. Nasprotno pa je edini način za ustvarjanje več RAM-a nakup in namestitev čipov z večjo pomnilniško zmogljivostjo.

Ena od pomanjkljivosti navideznega pomnilnika je, da je hitrost obdelave branja in pisanja opazno počasnejša v primerjavi s pomnilnikom z naključnim dostopom. Uporabniki, ki so za zagon svojih aplikacij v veliki meri odvisni od navideznega pomnilniškega sistema, bodo utrpeli upad splošne zmogljivosti svojega računalniškega sistema. Dejstvo je, da trdi diski niso zgrajeni za obdelavo drobnih delčkov informacij. Ključ do optimalne zmogljivosti sistema je več kot dovolj RAM-a za obvladovanje rutinskih delovnih obremenitev programske obdelave. To bo zagotovilo, da bo dostop do VMS izjema in ne pravilo.