Hva er Virtual Memory Management?

Hva er Virtual Memory Management?


Virtuelt minne er datamaskinens minne som ikke fysisk eksisterer. Du trenger ikke gå til en butikk for å kjøpe virtuelt minne. Windows-operativsystemet skaper og styrer virtuelt minne for deg. Prosessen er gjennomsiktig, og du vanligvis ikke trenger å sette den opp eller justere den.

regelmessig Minne

Det finnes to typer av fysiske datamaskinens minne: ROM og RAM. ROM er skrivebeskyttet minne og innehar nødvendige instruksjonene for å starte opp en datamaskin. Random Access Memory (RAM) befinner seg på databrikker plassert på RAM pinner. Datamaskinprodusenter deretter installere RAM pinner på datamaskinens hovedkort. Windows og andre programmer kan skrive til RAM når som helst. Dessverre, kan en datamaskin bare holder en begrenset mengde RAM.

Virtuell hukommelse

Som forskjellige programmer legge til data i RAM, til slutt RAM området fylles opp. Uten virtuelt minne, kan andre programmer ikke lagre data i RAM. Windows løser dette problemet ved å undersøke dataene i RAM. Hvis Windows finner RAM data at ingen program har fått tilgang på en stund, fjerner det at data og lagrer det på harddisken i et område kalt pagefile. Andre programmer som trenger å bruke RAM er da fri til å flytte sine data der. Virtuelt minne beskriver prosessen med å flytte og håndtere data mellom fysisk RAM og pagefile. Programvareutviklere trenger ikke å bekymre deg for å gå tom for minne fordi virtuelt minne vil simulere minnet om at deres programmer trenger for å fungere.

Historie

I 1958, University of Manchester trengte en måte å forenkle prosessen med å flytte datamaskinens minne mellom ulike områder av sine datamaskiner. Det oppfunnet virtuelt minne for å jobbe på en av verdens første superdatamaskiner, den Ferranti Atlas. Dataforskere og ingeniører jobbet med nye programvare teknikker og maskinvare, perfeksjonere det virtuelle minnet prosessen. Virtuelt minne endelig gjort det til personlige datamaskiner i 1985 da Intel lanserte sin 80386 linje av mikroprosessorer ..

Interessante fakta

Ifølge Microsoft, Windows alltid bruker virtuelt minne, selv når nok fysisk RAM eksisterer for å håndtere alle minne forespørsler. Den optimale størrelsen på en pagefile, avhenger av hvor mye fysisk RAM på datamaskinen og hvilke typer minneforespørsler at programmer trenger på et bestemt tidspunkt. Microsoft anbefaler en normal pagefile størrelse lik en og en halv ganger mengden RAM tilgjengelig på datamaskinen. Området RAM som Windows flytter til pagefile er en "side". Størrelsen på en side er 4 KB. Windows kan spre ut pagefile over flere partisjoner. Men det finnes bare en pagefile per partisjon.

Fordeler og ulemper

Virtuelt minne gjør at du kan kjøre minne-intensive programvare på datamaskiner som ikke har tilstrekkelige mengder fysisk RAM. Bruk av virtuelt minne øker også prosessorbruk fordi flere programmer bli minnet-bosatt. Imidlertid er virtuelt minne tregere enn vanlig minne fordi Windows må flytte den til harddisken og hente det derfra når programmer trenger det.