Hva slags virtuelt minne bør en datamaskin ha. Virtuell hukommelse. Arkitektoniske verktøy for å støtte virtuelt minne. Hvor skal du lagre byttefilen

Det typiske elementet i de fleste operativsystemer er virtuelt minne. Det ble svært utbredt takket være lav kostnad med betydelige fordeler. La oss ta en titt på hva det er og hvor vi skal bruke det?

dette øyeblikket moderne datamaskiner bruker vanligvis omtrent én gigabyte minne til arbeidet sitt. Vanligvis er ikke dette beløpet nok for effektiv og rask drift av programmer som krever virtuelt minne. Hvis du for eksempel laster ned et bildebehandlingsprogram og en nettleser samtidig, er sjansen stor nok for at denne minnemengden ikke vil være nok, noe som vil gjøre datamaskinen treg, eller du må kanskje lukke et av programmene . Og når fullstendig fravær virtuelt minne, det er ingen multitasking, det vil si samtidig lansering av flere forskjellige programmer... I dette tilfellet vil maskinen tilby å fullføre gjeldende programå åpne en ny.

virtuell hukommelse?

Arbeidet er veldig enkelt: datamaskinen søker etter data som er i RAM, men som ikke brukes samtidig, og legger den deretter på harddisken. Dette lar deg frigjøre virtuell hukommelse, som gjør det mulig å lansere nye applikasjoner og programmer. Denne prosessen utføres automatisk, men oftest merker brukeren ikke engang dette, det kan virke for ham som om datamaskinen har RAM stor størrelse selv om det bare er 512 megabyte installert. Hvis operativsystemet får tilgang til virtuelle minneressurser oftere enn vanlig, påvirker dette arbeidshastigheten, det vil si at det synker betydelig, det samme skjer med ytelsen.

Så hvis du allerede forstår hva virtuelt minne er, er det verdt å si det komfortabelt arbeid operativsystemet kan bare leveres i ett tilfelle: hvis mengden installert RAM er flere ganger mengden som er nødvendig for drift.

Hva du skal gjøre hvis virtuell Windows-minne nesten helt full? Operativsystemet selv vil informere deg om dette i ovenstående hvor det vil bli indikert at det ikke er nok minne eller det er nesten tomt. Volumet kan gjøres større om nødvendig, personsøkerfilen er ansvarlig for dette, som kan redigeres ved hjelp av selve operativsystemet når et slikt behov oppstår.

Øke virtuelt minne

For å gjøre dette, må du gå inn i hovedmenyen, hvor du finner "Kontrollpanel", og deretter elementet "System". I fanen "Avansert" bør du finne elementet "Ytelse", og deretter åpne parametervinduet. I delen med tittelen "Virtuelt minne" vil du se tilgjengelig minne på dette øyeblikket... Innstillingene kan endres ved å bruke "Endre"-knappen. Det er verdt å sette en verdi som er dobbelt så mye RAM.

Så, hva er virtuelt minne, har du allerede forstått, og nå er det verdt å snakke om hvordan du sletter det. Denne prosedyren er nødvendig for å bevare konfidensialiteten til dataene i personsøkingsfilen. Dette gjøres gjennom spesiell funksjon som vanligvis er deaktivert. For å aktivere den, må du finne mappen "Administrasjon" i "Kontrollpanel", hvor du kan åpne " Lokal politikk sikkerhet". I dette vinduet må du klikke Høyreklikk under punktet "Rengjøring av den virtuelle minnefilen", hvor velg "Egenskaper". Der må du aktivere alternativet "Deaktiver", klikk deretter på "Bruk" og deretter "OK". Deretter må du starte datamaskinen på nytt to ganger, den vil bli renset etter andre gang.

Noen programmer går tom for virtuelt minne. Det virtuelle minnet til en datamaskin består av RAM pluss en personsøkerfil. Alle manipulasjoner med virtuelt minne, opprettelsen av en personsøkerfil for RAM utføres automatisk. Brukeren kan påvirke denne prosessen ved å endre plassering og størrelse.

Når du endrer størrelsen på virtuelt minne (personsøkerfil), må følgende regler overholdes:
  • ikke plasser den på diskpartisjonen der operativsystemet er plassert, bruk en annen, mindre belastet partisjon;
  • alloker plass til swap-filen, en og en halv ganger RAM. Minnekapasiteten er for eksempel 2 GB, så sett personsøkingsfilen til 3000 MB.
Klikk på "Start"-knappen - "Hovedmeny" åpnes. I den klikker du på "Datamaskin" -linjen med høyre museknapp. En ny meny åpnes, velg "Egenskaper" i den.


Åpne i "System"-vinduet underelementet " Ekstra alternativer systemer". Du kan gjøre det annerledes: "Start" - "Kontrollpanel" - "System".


Vinduet Systemegenskaper er åpent. Nå på Avansert-fanen åpner du Alternativer under Ytelse-delen.


V åpent vindu"Ytelsesalternativer" gå til fanen "Avansert". Klikk på "Endre"-knappen i delen "Virtuelt minne".


Skriv inn alt i vinduet som åpnes nødvendige endringer... Fjern merket i boksen "Velg automatisk sidefilstørrelse". Velg den minst lastede platen. Sett bryteren til elementet "Spesifiser størrelse", endre maksimum for personsøkingsfilen og original størrelse... Du kan angi parametrene du trenger, ikke glem at den opprinnelige filstørrelsen skal være halvannen til to ganger større enn RAM. Klikk på "Sett"-knappen.


Alle andre stasjoner kan nå slå av muligheten til å opprette en personsøkingsfil. Gå til hvert bind hardisk en etter en og sett alternativknappen på "Ingen personsøkerfil", og klikk deretter på "Sett"-knappen. For at endringene skal fungere, start datamaskinen på nytt.


Hvis advarsler om utilstrekkelig virtuelt minne vises, bør du legge til volumet i personsøkingsfilen, systemspesifisert misligholde. Maksimal og minimumsstørrelse Personsøkingsfilen kan være den samme eller minimumsstørrelsen er halvannen ganger mer RAM, maksimum er to. Du bør aldri slette eller deaktivere personsøkingsfilen.

Noen ganger, når du bruker applikasjoner som krever datamaskinressurser, viser operativsystemet en melding om at det er for lite virtuelt minne igjen. Hva er virtuelt datamaskinminne, hvilken rolle spiller det, og hvordan kan det økes?

Hva er virtuelt minne?

Virtuelt minne er midlertidig lagring av data på en harddisk som brukes av operativsystem i tilfellet når RAM blir utilstrekkelig til å utføre en bestemt oppgave. Dermed er virtuelt minne, eller, som det også kalles, personsøkerfilen noe sånt som ekstra RAM, bare det er plassert på datamaskinens harddisk.

Hvis datamaskinen din har en liten mengde RAM, kan ytelsesgevinsten i programmer oppnås ved å øke størrelsen på personsøkingsfilen. Men husk at lesing fra en RAM-modul er mye raskere enn fra en harddisk, så hvis det er mulig å legge til mer RAM, vil det være å foretrekke å gjøre det. Men når dette ikke er mulig, kan virtuelt minne være veldig nyttig.

Hvordan øker jeg mengden virtuelt minne?

Mengden virtuelt minne i datamaskinen reguleres i ytelsesparameterne. For å komme til dem, gå til menyen Start, gå til Kontrollpanel, deretter til seksjon System og velg elementet Ytterligere systemparametere.

I vinduet System egenskaper gå til fanen I tillegg og klikk på knappen Alternativer I kapittel Opptreden.

I vinduet Ytelsesparametere gå til fanen I tillegg og klikk på knappen Endring i undertittelen Virtuell hukommelse.

Her må du merke av i boksen på avsnittet Angi størrelse og spør numeriske verdier for kilde og maksimal størrelse bytte fil. Trykk deretter på knappen Spørre... Endringene trer i kraft først etter at du har startet datamaskinen på nytt.

Når det gjelder sidefilstørrelsen, er det umulig å anbefale å angi noen spesifikk verdi, siden mengden virtuelt minne bør settes i forhold til mengden RAM. Det anbefales å angi den opprinnelige personsøkingsfilstørrelsen halvannen ganger større enn mengden RAM, og maksimalt én - tre ganger større enn den opprinnelige. Dette vil imidlertid gradvis fragmentere personsøkingsfilen, noe som vil påvirke hastigheten på operasjonen. Derfor, hvis mengden RAM du har installert overstiger minst 3 GB, er det bedre å angi samme størrelse for originalen og maksimale verdier personsøkerfil - halvannen til to volumer RAM.

Virtuell hukommelse- Dette er den delen av harddiskplassen som tildeles av systemet når det ikke er nok RAM til å forbedre ytelsen. I dette tilfellet flyttes data som for øyeblikket ikke brukes av datamaskinen til den såkalte personsøkingsfilen. Størrelsen på denne filen er den samme som mengden virtuelt minne. Som regel, for normal funksjon av systemet, bør personsøkingsfilen være 1,5 ganger størrelsen på RAM. Men hvis brukeren ofte spiller dataspill med kompleks grafikk eller 3D-animasjon, eller han lager komplekse programmer, da bør filstørrelsen dobles eller til og med tredobles i forhold til RAM. Koble til virtuelt minne gir mer effektiv bruk av RAM-ressurser ved å flytte ikke-essensielle data til sekundær lagring. Samtidig fungerer prosessene som kjører samtidig isolert, «ikke vite» om hverandre.Det er to måter å implementere virtuelt minne: side og segment. Med sideimplementering hukommelse er delt inn i områder med samme størrelse (sider), som tas som en minneenhet. En kjørende prosess sender en minneforespørsel til en adresse i virtuelt minne. Adressen representerer sidenummeret og forskyvningen innenfor det. Systemet kan tilbakestilles til HDD en side som ikke har vært brukt på lenge. segmentorganisasjon virtuell hukommelse delt inn i segmenter av vilkårlig størrelse. Når en prosess får tilgang til minnet, flyttes noen av segmentene til det operasjonelle hukommelse, og noen gjenstår på harddisken. Et visst nivå av tilgangsrettigheter kan tildeles hvert segment. Arbeidet med segmentminne ligner sideminne, men det har en langsommere tilgangshastighet.I de fleste tilfeller skjer økningen i virtuelt minne automatisk, men det er situasjoner når brukeren må gjøre det manuelt. Men i dette tilfellet må du huske på at systemytelsen kan overstige de tillatte, og datamaskinen vil tvert imot fungere mye tregere. Du kan manuelt øke det virtuelle minnet i kontrollpanelet i "System" eller delen "System og vedlikehold". På kommandoen "Endre parametere" vises vinduet "Systemegenskaper", der du må velge fanen "Avansert". I delen "Ytelse" - knappen "Alternativer". I vinduet "Ytelsealternativer" - kategorien "Avansert", "Virtual hukommelse"->" Endre ". For å øke størrelsen på personsøkingsfilen, fjern merket for "Velg automatisk sidefilstørrelse"-kommandoen og angi ønsket verdi.

Virtuell hukommelse

Bruk av virtuelt minne forenkler programmering ettersom programmereren ikke lenger trenger å vurdere minnebegrensninger, eller avstemme minnebruk med andre applikasjoner. For programmet ser alt tillatt adresseområde tilgjengelig og kontinuerlig ut, uavhengig av tilstedeværelsen av den tilsvarende mengden RAM på datamaskinen.

Bruken av den virtuelle minnemekanismen tillater:

  • forenkle minneadressering med klientprogramvare;
  • rasjonelt administrere datamaskinens RAM (lagre bare aktivt brukte minneområder i den);
  • isolere prosesser fra hverandre (prosessen forutsetter at den har eksklusivt eierskap til alt minne).

Denne teknologien støttes for tiden i maskinvare på alle moderne forbrukerprosessorer. Samtidig i innebygde systemer og i spesialsystemer, hvor enten svært raskt arbeid, eller det er begrensninger på varigheten av responsen (sanntidssystemer) brukes virtuelt minne relativt sjelden. Også i slike systemer er multitasking og komplekse minnehierarkier mindre vanlig.

Historie


Wikimedia Foundation. 2010.

Se hva "Virtuelt minne" er i andre ordbøker:

    Ressursene til den operative eller eksternt minne tildelt søknadsprogram operativsystem. Den fysiske plasseringen av virtuelt minne på virkelige medier er kanskje ikke sammenfallende med den logiske adresseringen av data i applikasjonsprogrammet. ... ... Økonomisk vokabular

    - (tilsynelatende datamaskinminne) et system med lagringsenheter organisert på en slik måte at programmereren kan se dem som én stor RAM, som i stor grad forenkler prosedyren for å kompilere programmer for multiprogram-datamaskiner ... Stor encyklopedisk ordbok

    virtuell hukommelse- En teknikk der et operativsystem, for eksempel en VM, kan få en begrenset mengde minne til å virke mye større. Operativsystemet deler hvert program inn i "sider", det vil si i seksjoner samme størrelseTeknisk oversetterveiledning

    Ressurser til RAM eller eksternt minne som er allokert til en applikasjon av operativsystemet. Den fysiske plasseringen av virtuelt minne på virkelige medier er kanskje ikke sammenfallende med den logiske adresseringen av data i applikasjonsprogrammet. ... ... Forretningsordliste

    - (tilsynelatende datamaskinminne), et system med lagringsenheter, organisert på en slik måte at programmereren kan betrakte dem som ett stort tilfeldig tilgangsminne, noe som i stor grad forenkler prosedyren for å kompilere programmer for multiprogramdatamaskiner. * ... encyklopedisk ordbok

    virtuell hukommelse- virtualioji atmintis statusas T sritis automatika atitikmenys: angl. virtuell hukommelse; virtuell lagring vok. virtueller Speicher, m rus. virtuelt minne, f pranc. mémoire virtuelle, f… Automatisk terminų žodynas

    Det tilsynelatende minnet til EM, et system med lagringsenheter, organisert slik at programmereren kan betrakte dem som ett stort tilfeldig tilgangsminne, noe som i stor grad forenkler prosedyren for å kompilere programmer for multiprogramdatamaskiner ... Big Encyclopedic Polytechnic Dictionary