OqPoWah.com

Virtualni pomnilnik računalnika

Tisti uporabniki računalnikov, ki so dovolj srečni, da ujamejo čudovite trenutke vrhuncev sistemov na osnovi 8086 združljivih procesorjev, zelo dobro vedo, kako pomembna je bila količina nameščenega pomnilnika v tistem času. Račun se je dobesedno prenesel na kilobajtov: da bi presegli bazo 640 kb in dosegli "fantastično" 736 kb, je bil kupljen poseben zunanji razširitveni modul, ki predstavlja težko ploščo v razmeroma velikem paketu. Vendar, računalniška tehnologija hitro razvila in kmalu je bila sprejeta psihološka pregrada 1 megabajta. Moduli RAM-a so postali veliko kompaktnejši, poleg tega pa so bili procesorji, ki ga uporabljajo v celoti. Ne zaostajajte in aplikacij. Pomemben dogodek je bil izdaja operacijskega sistema Windows različice 3, ki je uporabljala navidezni pomnilnik. Vendar so bili to samo zastrašujoči koraki v smeri, ki bi kasneje postala standard za vse operacijske sisteme.

Kaj je navidezni pomnilnik? Predstavljajte si, da sta dva enaka računalnika, v katerih je nameščen operacijski sistem Windows 3, samo ena imela 1 MB pomnilnika, v drugi pa 2 MB. Izbira programske opreme na podlagi obsega - je obsoditi programerje na trdo delo, ker bodo morali optimizirati svoje izdelke pod 1, 2 itd. megabajt. Če želite ustvariti program, zasnovan za standardni minimum 640 KB, pomeni, da opustite nekatere možnosti, tako da "aplikacijo" vozite v okvir. In osredotočiti se na 2 MB - pomeni izgubiti potencialne kupce, ki imajo samo 1 MB računalnikov. To je bilo razumljeno v Microsoftu, zato je bil predlagan mehanizem, imenovan "virtualni spomin". Programatorjem sedaj ni treba vedeti, koliko je nameščenih v vsakem računalniku. Seveda pa se upoštevajo nekatere omejitve, vendar je na splošno operacijski sistem poskrbel, kako se "narediti prijateljem" z zahtevno aplikacijo in komponentami računalnika. Seveda v tem primeru ni čudežev. Načelo dela je zelo preprosto.




Vzemite na primer primer, ko računalnik z 1 MB zažene aplikacijo, razvito pod 2 MB. Del volumna je sam sistem, zato je na voljo samo 500 kb (pogojno) od 1 MB. Zaženite aplikacijo. Če navidezni pomnilnik ni omogočen ali onemogočen, program zajema vse 500 KB in preneha delovati ter prikaže sporočilo o napaki, ki se je zgodila. Ampak vse je povsem drugačno, če je mehanizem vklopljen: 500 KB je zasedeno, če pride do naslednje zahteve za pomnilnik, se podatkovni blok zapisuje v posebno datoteko na disku, s čimer se sprosti volumen v RAM-u. Za aplikacijo je mehanizem "pregleden". Pravzaprav je navidezni pomnilnik del operacijskega pomnilnika, vendar se ne nahaja na čipih, ampak na disku. Taka odločitev se je izkazala za tako uspešno, da je delo še v teku za njegovo izboljšanje. Torej, v najnovejših Windows 8 do že znane swap datoteko dodan je bil stranski posnetek, ki je bil namenjen samo aplikacijam v metroju.

Včasih uporabniki lahko vidijo sistemsko sporočilo, ki pravi, da je navidezni pomnilnik nizek. Kako to pojasniti ob upoštevanju vsega zgoraj navedenega? Še bolj nerazumljiv, saj lahko prost disk prostora na trdem disku še vedno ostane. Eden od najverjetnejših razlogov za to je v napačnih nastavitvah mehanizma navideznega pomnilnika. Čeprav sistem samodejno nastavi način samodejnega nadzora velikosti datoteke osebne klicne številke, je ročna nastavitev možna z navedbo togih okvirov. Ne glede na to, ali morate to storiti ali ne, se vsak uporabnik odloči samostojno, če pa pride do napake zaradi pomanjkanja glasnosti, boste morali dvigniti dovoljeno zgornjo mejo. To je konfigurirano v nastavitvah hitrosti (lahko preizkusite lastnosti »Moj računalnik« ali z nadzorne plošče).

Zdieľať na sociálnych sieťach:

Príbuzný