Kaj je zemljevid spomina?

Čeprav se morda zdi tako, pomnilnik v računalniku ni kot velikanski koš, v katerega je mogoče odlagati podatke. Namesto koša je računalniški pomnilnik bolj podoben omari za dokumente. Razporeditev datotek v pomnilniku računalnika je ohranjena v navidezni datoteki, znani kot zemljevid pomnilnika. Zemljevid pomnilnika vsebuje informacije o vsakem “predalčku” pomnilnika računalnika. Med delovanjem operacijski sistem uporablja zemljevid pomnilnika, da se nauči, kako dostopati do količine razpoložljivega pomnilnika v računalniškem sistemu in jo uporabljati.

Zemljevid pomnilnika vsebuje popolno odčitavanje vsake razpoložljive reže v sistemskem pomnilniku. Preprost način za vizualizacijo tega je kot postavitev mreže. Vsaka datoteka v pomnilniku računalnika ima določen naslov, koordinate, ki označujejo njeno lokacijo. Za vsako pomnilniško koordinato ali naslov na zemljevidu je na zemljevidu pomnilnika navedeno, ali je pomnilnik na voljo ali ga je kakšen drug program rezerviral za nadaljnjo uporabo. To ohranja vse informacije o pomnilniku v računalniku ločene in ločene za vsak program, kar preprečuje napake v pomnilniku in druge težave.

Brez delujočega zemljevida bi bila celovitost informacij, shranjenih v spominu, nenehno ogrožena. Predstavljajte si, da se na enem računalniku hkrati izvajata finančni program in video igra. Finančni program shrani stanje na bančnem računu v naslovu ena v pomnilnik. Brez pomnilniškega zemljevida, ki bi vodil proces, bi te informacije zlahka prepisal program za video igre, ko shrani visoko oceno. Zdaj namesto uravnoteženega bančnega računa računalnik prilagaja finančne podatke glede na uspešnost videoiger. Še huje, brez pomnilniškega zemljevida, ki bi opozoril na razliko, bo imel sistem močno zmanjšano možnost, da ujame napako.

Funkcionalnost zemljevida je odvisna od načina uporabe. Med postopkom zagona računalnika zemljevid obvesti operacijski sistem o skupni količini pomnilnika v sistemu in omogoči operacijskemu sistemu na voljo zemljevid pomnilnika, kar zagotavlja osnovno postavitev. Preslikave pomnilnika pa so ključnega pomena tudi za navidezni pomnilnik in programe za odpravljanje napak. V navideznem pomnilniku zemljevid zagotavlja prekrivanje med navideznim pomnilnikom in dejanskimi fizičnimi naslovi, saj lahko prevajalec pretvori zemljevid iz milj v kilometre. Pri odpravljanju napak se zemljevid uporablja za preverjanje pomnilniških naslovov glede na shranjene podatke, s čimer se zagotovi, da je vse na svojem mestu.