Navidezni pomnilnik računalnik

tisti uporabniki računalnikov, ki so dovolj srečni, da ulov slavno razcveta sistemov, ki temeljijo na 8086-kompatibilnih procesorjev so zelo dobro zaveda, kako v tem času pomembno količino nameščenega pomnilnika.Končni rezultat je bil dobesedno kilobajtov: preseči osnovne 640 kbps in doseči "fantastično" 736 KB pridobiti nobenega posebnega zunanjega razširitev, ki je težek pristojbina v relativno velikem velika stanovanja.Vendar pa je računalniška tehnologija hitro razvijala in kmalu je bil sprejet psihološko mejo 1 megabajt.RAM moduli so precej manjši, prav tako pojavil procesorje ga uporabljate s polno paro.Ne zaostajajo, in aplikacije.Mejnik dogodek je bil izhodni Vindovs tretjo različico, v katerih je uporaba navideznega pomnilnika.Vendar pa so bili to le pogojno koraki v smeri, da bi postal standard na vseh operacijskih sistemih.

Kaj je navidezni pomnilnik?Predstavljajte si dve identični računalnik z operacijskim sistemom Windows 3, le ena ima 1 MB pomnilnika, in druge - 2 MB.Za izbiro programske

aplikacije, ki temeljijo na obsegu -, da obsodijo programerji težko delo, saj so morali optimizirati svoje izdelke za 1, 2, itdmegabajt.Ustvarite program, namenjen za standardno najmanj 640 KB - to pomeni, da nekaj priložnosti, "pogon" okvir aplikacij.Osredotočenost na 2MB - izgubiti potencialnih kupcev, ki imajo računalnike za samo 1 MB.Razume se, in Microsoft, zato predlaga mehanizem, ki se imenuje "navidezni pomnilnik".Programerji ni več treba vedeti, koliko je nameščen na vsakem računalniku.Seveda, nekatere omejitve, kljub temu upoštevati, vendar je skupna skrb o tem, kako "prijatelje" zahtevne aplikacije in komponente računalnika prevzel operacijskega sistema.Ni čudeži tukaj, seveda ne pride.Princip delovanja je zelo preprosta.

Vzemite na primer primer, ko je računalnik začel z 1MB uporabo razvitega pod 2MB.Del prostornine, ki jih je sam sistem zasedeno, torej iz razpoložljivih 1 MB uporabniku samo 500 kb (začasno).Zaženete aplikacijo.Če je navidezni pomnilnik omogočeno ali onemogočeno, program zasede 500 kb in izhode, daje sporočilo o napaki.Toda povsem drugačen, če je mehanizem vključuje: početje zelo enake 500 kb, če Naslednje vprašanje je spomin, je podatkovni blok napisana v posebni datoteki na disku, sprostilo glasnost RAM.Mehanizem uporaba "pregledna."Pravzaprav virtualni pomnilnik - je del naloge, vendar ne postavi v sekancev in prostora na disku.Ta odločitev je izkazalo, da je tako uspešna, da so še vedno delajo na njeno izboljšanje.Torej, v zadnjih Vindovs 8 k že znanim swap datoteko dodal pagefile swapfile, namenjeno samo za metro aplikacije.

Včasih lahko uporabniki vidijo sistemsko sporočilo, ki se konča virtualni spomin.Kako razložiti v luči zgoraj?Poleg tega ni jasno, glede na to, da se lahko prostega diskovnega prostora na trdem disku še vedno.Ena izmed najbolj verjetnih razlogov za to je v tem, napačna konfiguracija mehanizma virtualnega pomnilnika.Čeprav privzeto, sistem izbere samodejni nadzor velikost ostranjevalna datoteka je dovoljeno ročno upravljanje, da določite tog okvir.Ali je potrebno, da to ali ne storiti - vsak uporabnik izbere svoje, ampak če pride do napake zaradi pomanjkanja volumna bodo morali dvigniti zgornjo mejo dovoljene.To je nastavljen v možnosti učinkovitosti delovanja (lahko dostopate prek "My Computer" ali na nadzorni plošči).