Grunner til å ha virtuelt minne

Grunner til å ha virtuelt minne


Tradisjonelt datamaskiner leveres med to former for hukommelse. Random Access Memory (RAM) er rask, men forbigående, og forsvinner når datamaskinen slås av. Den andre gir permanent lagring, for eksempel på en harddisk eller minnepinne. Virtuelt minne kombinerer disse to, ved hjelp av en del av harddisken som om det var RAM. Dette gjør at brukeren kan jobbe med større filer som ellers ikke ville være mulig innenfor rammen av tilgjengelig RAM, og også til å kjøre flere programmer samtidig.

Tilleggs Buffer

Virtuelt minne fungerer som en nyttig buffer. Noe programvare kan være svært store, tar opp vesentlige deler av tilgjengelig RAM bare for å laste. Når flere filer er å bli lastet, er tilgjengelig RAM raskt fylt. Virtuelt minne gjør at deler av RAM som er fulle, men ikke i dag blir brukt, skal lagres på harddisken, noe som gjør RAM tilgjengelig for behandling.

Bedre System Performance

Når et program er lastet, spør den maskinen for å fordele det en del av minnet, men det trenger ikke alltid bruke hele sin tildeling. Denne blokken med minne er fortsatt forbudt for annen programvare; men blir så tilgjengelig RAM raskt knappe. Normalt vil datamaskinen tildele virtuelle minnet til programvare, holde RAM gratis. Men hvis virtuelt minne er tilgjengelig, blir RAM låst opp og systemets ytelse faller raskt av.

Lindrer Memory hogging

Innholdet i virtuelt minne er byttet med innholdet i datamaskinens RAM på regelmessig basis, avhengig av behovene i systemet på det tidspunktet. Som et resultat av dette er det mulig for minne-hogging programvare for å finne den plass det er avsatt for seg selv, men hva den bruker ikke sitter i virtuelt minne, i stedet for i RAM. Dette lindrer minne-hogging og holder datamaskinen som kjører der det ellers ville ende opp fastlåste.

betraktninger

Mens virtuelt minne er en fordel for de fleste datasystemer og har eksistert i flere tiår, er det ikke helt fri for problemer. Hvis programvaren ikke klarer å frigjøre minne på lukking, eller når maskinen krasjer, er det mulig for virtuelt minne for å bli liggende igjen på harddisken. Dette tar opp plass unødvendig og vil etter hvert fylle en harddisk hvis en løsning ikke er adressert. Kjører disk opprydding programvare jevnlig vil bidra til å fjerne dette problemet.