Računalniki, Operacijski sistemi
Virtualni pomnilnik računalnika
Tisti uporabniki računalnikov, ki so bili srečni, da ujamejo veličastne čase sijajnih sistemov, ki temeljijo na 8086 združljivih procesorjih, zelo dobro vedo, kako pomembna je bila količina nameščenega pomnilnika v tistem času. Račun se je dobesedno prenesel na kilobajt: za presežek osnovnega 640 kb in doseganje "fantastičnega" 736 kb je bil kupljen poseben zunanji razširitveni modul, ki predstavlja težko ploščo v relativno velikem paketu. Vendar se je računalniška tehnologija hitro razvila in kmalu je bila prenesena 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 bila izdaja tretje različice sistema Windows, ki je uporabljala navidezni pomnilnik. Vendar so bili to samo zastrašujoči koraki v smeri, ki bodo pozneje postale 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 programskih aplikacij na podlagi obsega - je obsoditi programerje na trdo delo, ker bodo morali optimizirati svoje izdelke pod 1, 2 itd. Megabyte. Če želite ustvariti program, zasnovan za standardni minimum 640 KB, pomeni, da opustite nekatere možnosti z "vožnjo" aplikacije 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". Programerjem ni treba vedeti, koliko je nameščenih v vsakem računalniku. Seveda pa se nekatere omejitve vseeno upoštevajo, vendar pa je operacijski sistem v celoti poskrbel, kako se "narediti prijateljem" z zahtevno aplikacijo in računalniškimi komponentami. Seveda v tem primeru ne pride do č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 le 500 kb (pogojno) od 1 MB. Zaženite aplikacijo. Če navidezni pomnilnik ni omogočen ali onemogočen, program vzame vse 500 KB in preneha delovati, s čimer sporoči sporočilo o napaki, ki se je zgodila. Ampak vse je povsem drugačno, če je mehanizem vklopljen: 500 KB se zasede, če pride do naslednjega zahtevka za pomnilnik, potem je podatkovni blok zapisan v posebno datoteko na disku, ki osvobodi glasnost v RAM-ju. Za aplikacijo je mehanizem "pregleden". Pravzaprav je navidezni pomnilnik del operativnega pomnilnika, vendar se ne nahaja na čipih, ampak na disku. Takšna odločitev se je izkazala za tako uspešno, da je delo še v teku za njegovo izboljšanje. Torej, v najnovejšem sistemu Windows 8 je bil spremenjen swapfile v že znano stransko datoteko stran , ki je namenjena samo za aplikacije v metroju.
Včasih lahko uporabniki vidijo sistemsko sporočilo, ki pravi, da je navidezni pomnilnik nizek. Kako to pojasniti ob upoštevanju vsega zgoraj navedenega? Še bolj nerazumljivo, 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 izbere način samodejnega nadzora za velikost datoteke za osebni klic, je ročna nastavitev možna z navedbo tovrstnih okvirjev. 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 zvišati dovoljeno zgornjo mejo. To je konfigurirano v nastavitvah hitrosti (lahko preizkusite lastnosti »Moj računalnik« ali z nadzorne plošče).
Similar articles
Trending Now