Virtueel geheugen op een computer. Wat is virtueel computergeheugen

Virtueel geheugen- dit maakt deel uit van de bundel harde schijf, toegewezen door het systeem als er een tekort is RAM om de prestaties te verbeteren. Tegelijkertijd zijn de gegevens dat op dit moment niet door de computer worden gebruikt, worden ze verplaatst naar het zogenaamde wisselbestand. De grootte van dit bestand is hetzelfde als het volume virtueel geheugen. In de regel moet bij normaal systeemgebruik de grootte van het wisselbestand 1,5 keer de hoeveelheid RAM zijn. Maar als de gebruiker vaak speelt computerspellen met complexe graphics of 3D-animatie, of maakt deze zelf complexe programma's, dan moet de bestandsgrootte worden verdubbeld of zelfs verdrievoudigd ten opzichte van het RAM-geheugen. Door virtueel geheugen aan te sluiten, kunt u RAM-bronnen efficiënter gebruiken, waardoor niet-essentiële gegevens naar secundaire opslag worden verplaatst. In dit geval werken de processen die tegelijkertijd worden uitgevoerd afzonderlijk, zonder dat ze iets van elkaar weten. Er zijn twee manieren om virtueel geheugen te implementeren: pagina en segment. Met pagina-implementatie geheugen is verdeeld in gebieden van dezelfde grootte (pagina's), die als een geheugeneenheid worden beschouwd. Een lopend proces doet een geheugenverzoek naar een adres in het virtuele geheugen. Het adres is het paginanummer en de offset ervan. Het systeem kan een pagina resetten naar de harde schijf die lange tijd niet is gebruikt. Bij een gesegmenteerde organisatie, een virtuele geheugen verdeeld in segmenten van willekeurige grootte. Wanneer een proces toegang krijgt tot het geheugen, worden sommige segmenten naar RAM verplaatst geheugen, en sommige blijven op de harde schijf staan. Aan elk segment kan een bepaald niveau van toegangsrechten worden toegewezen. Gesegmenteerd geheugen werkt op dezelfde manier als wisselbaar geheugen, maar heeft een lagere toegangssnelheid. In de meeste gevallen vindt het vergroten van het virtuele geheugen automatisch plaats, maar er zijn situaties waarin de gebruiker dit handmatig moet doen. In dit geval moet u er echter rekening mee houden dat de systeemprestaties de aanvaardbare limieten kunnen overschrijden en dat de computer integendeel veel langzamer zal gaan werken. Het handmatig vergroten van het virtuele geheugen gebeurt in het Configuratiescherm in het "Systeem". of het gedeelte “Systeem en het onderhoud ervan”. Met behulp van de opdracht "Instellingen wijzigen" verschijnt het venster "Systeemeigenschappen", waarin u het tabblad "Geavanceerd" moet selecteren. In het gedeelte "Prestaties" - de knop "Opties". In het venster "Prestatieopties" - het tabblad "Geavanceerd", "Virtueel geheugen" -> "Wijzigen". Om de grootte van het wisselbestand te vergroten, moet u de opdracht “Selecteer automatisch de grootte van het wisselbestand” uitschakelen en de vereiste waarde instellen.

Maximale prestaties vanaf elke computer wordt geleverd door de vier hoofdcomponenten. Deze omvatten: CPU, RAM, processor en videokaartgeheugen en harde schijf. Dit omvat natuurlijk het moederbord, want als doorvoer de interfaces en de busfrequentie zijn niet hoog genoeg, dit zal een negatief effect hebben maximale prestaties de computer als geheel. Maar op dit moment zijn we slechts geïnteresseerd in één onderdeel van de computer, dat een van de hoofdrollen speelt in het toneelstuk 'Computerprestaties'. En zoals duidelijk blijkt uit de titel van het artikel, zullen we het hebben over het wisselbestand en het virtuele geheugen.

Wat is het wissel bestand? Ik denk dat je al geraden hebt dat dit een bestand is. Maar waarom wordt het een paginabestand genoemd en waar is het voor? Het antwoord is heel eenvoudig. Bij gelijktijdig gebruik grote hoeveelheid toepassingen (u hebt bijvoorbeeld Photoshop, 3ds Max, een actieve browser en muziek speelt nog steeds op de achtergrond), de hoeveelheid RAM is mogelijk simpelweg niet voldoende om ze te verwerken. En dan wendt het systeem zich tot het bestand dat op de harde schijf (of harde schijf) is gemaakt om de ruimte ervan te gebruiken als de ontbrekende hoeveelheid RAM. Dit bestand vult en pompt als het ware de hoeveelheid RAM op met zijn volume. Daarom kreeg het zo'n naam.

Samen wordt de hoeveelheid RAM en het wisselbestand gewoonlijk virtueel geheugen genoemd. Dat wil zeggen dat de hoeveelheid virtueel geheugen bestaat uit de hoeveelheid RAM en het paginabestand. Ik hoop dat je het begrijpt. En soms kan het gebeuren dat u bij het werken in sommige complexe, resource-intensieve applicaties plotseling geen virtueel geheugen meer heeft. In dit geval zal niet iedereen naar de winkel rennen om meer te kopen extra balk RAM om de hoeveelheid virtueel geheugen te vergroten. De eenvoudigste manier zou zijn om de grootte van het wisselbestand zelf te vergroten. Vind nog steeds een paar gigabytes op de harde schijf vrije ruimte veel eenvoudiger dan het kopen van extra RAM.

Bestand wisselen is een bestand met de naam “pagefile.sys” en bevindt zich standaard op het systeem lokale schijf"C". Ik stel voor dat u vertrouwd raakt met de instellingen van dit bestand. Ik heb veel geëxperimenteerd en ben tot de conclusie gekomen dat de locatie van het paginabestand is ingeschakeld systeem schijf heeft nog steeds een negatieve invloed op de snelheid van virtueel geheugen. Daarom raad ik aan om het op een andere lokale schijf te plaatsen, bijvoorbeeld op schijf “D”. Om de wisselbestandsinstellingen te openen, klikt u met de rechtermuisknop op het pictogram "Computer" en selecteert u "Eigenschappen" in de lijst die verschijnt. Of druk op de sneltoets “Win” + “Pauze” (waarbij “Win” de sleutel is met het Windows-pictogram).


Er wordt een venster geopend met basisinformatie over uw computer. Hier kunt u trouwens zien hoeveel RAM er in uw systeemeenheid is geïnstalleerd. Wij zijn geïnteresseerd in " Extra opties systemen”, waar we naartoe gaan.

Zal openen klein raam"Systeemeigenschappen". Hier moet u op de knop “Opties” klikken op het tabblad “Geavanceerd” en in het gebied “Prestaties”.

Er wordt een ander klein venster geopend waarin u de systeemprestatieparameters kunt configureren. We zijn geïnteresseerd in het tabblad “Geavanceerd”, dus selecteer het.

Hier in de omgeving" Virtueel geheugen» selecteer “Wijzigen”.

Er verschijnt nog een klein venster waarin het wisselbestand is geconfigureerd. Dit is de zogenaamde optimalisatie Windows-systemen 7. Ik heb dus al gezegd dat het het beste is om het wisselbestand op een lokale schijf te plaatsen, behalve op systeem “C”. Naar schakel het paginabestand uit vanaf station “C”, selecteer het eenvoudig door met de linkermuisknop te klikken, zet de schakelaar met de linkermuisknop op de positie “Zonder wisselbestand” en klik vervolgens op de knop “Instellen”.

U krijgt onmiddellijk een melding dat als u het paginabestand uitschakelt, er foutopsporingsgegevens verschijnen kritische fout er zal nergens in het systeem geschreven kunnen worden. Maar maak je geen zorgen, we zullen meteen een wisselbestand maken, alleen op een andere schijf. Klik dus gerust op de knop ‘Ja’. Dat is alles, we hebben het wisselbestand verwijderd van station "C".


Nu stel ik voor om het op de "D" -schijf te plaatsen. Klik op schijf “D” (voor u kan het een andere schijf zijn, bijvoorbeeld “E” of “F”) zodat deze wordt gemarkeerd. En zet de schakelaar in de stand “Specificeer maat”. Het systeem raadt instelling aan bestandsgrootte voor wisselbestanden anderhalf keer de totale hoeveelheid geïnstalleerd RAM-geheugen (dat wil zeggen: als u 4 GB RAM hebt geïnstalleerd, moet het paginabestand 6 GB groot zijn). Maar ik zou dit niet overhaast doen als ik jou was. De grootte van het wisselbestand hangt in de eerste plaats uiteraard af van de hoeveelheid RAM, en ten tweede van welke applicaties (of programma's) u gaat gebruiken. Laten we aannemen dat je 4 Gigabyte RAM hebt geïnstalleerd en dat je in principe niets anders gebruikt dan internet, films kijken en naar muziek luisteren. In dit geval zal een wisselbestand van 2 Gigabytes, zoals ze zeggen, voor de ogen zijn. Maar als u gebruik maakt van resource-intensieve applicaties en moderne spellen, kunt u dit gerust instellen op 8 GB of zelfs meer.

U hoeft zich niet al te veel zorgen te maken; u kunt de grootte van het wisselbestand op elk gewenst moment vergroten. Ik raad u ook aan om de velden “Maximumgrootte” en “Origineel formaat” in te stellen dezelfde waarde. In dit geval wordt de grootte van het wisselbestand vastgesteld. Dit wordt gedaan om fragmentatie van de harde schijf te voorkomen. Maar we zullen hierover in een ander onderwerp praten. Houd er ook rekening mee dat de waarden in megabytes worden ingevoerd. Laat me u eraan herinneren dat één gigabyte 1024 megabytes bevat. Laten we zeggen dat we de paginabestandsgrootte in Windows 7 moeten instellen op vier gigabyte. Vermenigvuldig 1024 met 4 en krijg 4096 megabytes. Voer deze waarde in de velden “Maximumgrootte” en “Initiële grootte” in en klik op de knop “Instellen”. Om op te slaan parameters instellen Klik op de knop "OK".

Er verschijnt een bericht dat aangeeft dat u uw computer opnieuw moet opstarten om de instellingen van kracht te laten worden. Klik op OK.


Klik daarna op de knop "Toepassen" en vervolgens op "OK".

In het volgende venster klikt u op "OK".

Er wordt een klein venster geopend waarin u wordt gevraagd opnieuw op te starten. Klik op "Nu opnieuw opstarten".

Na het opnieuw opstarten zijn de door u ingestelde parameters van kracht, waarvoor ik u feliciteer. Systeemconfiguratie van Windows 7, of beter gezegd een van de vele instellingen van het besturingssysteem, is voorbij.

Bij het uitvoeren van sommige programma's is de virtuele geheugengrootte onvoldoende. Het virtuele geheugen van een computer bestaat uit RAM plus een paginabestand. Alle manipulaties met virtueel geheugen en het aanmaken van een wisselbestand worden automatisch door het RAM uitgevoerd. De gebruiker kan dit proces beïnvloeden door de locatie en grootte te wijzigen.

Wanneer u de grootte van het virtuele geheugen (wisselbestand) wijzigt, moet u de volgende regels volgen:
  • plaats het niet op de schijfpartitie waar het besturingssysteem zich bevindt, gebruik een andere, minder geladen partitie;
  • wijs ruimte toe voor het wisselbestand die anderhalf keer groter is dan RAM. De geheugencapaciteit is bijvoorbeeld 2 GB, wat betekent dat het wisselbestand op 3000 MB moet worden ingesteld.
Klik op de knop "Start" - het "Hoofdmenu" wordt geopend. Klik daarin op de regel "Computer" klik met de rechtermuisknop muizen. Er wordt een nieuw menu geopend, selecteer daar 'Eigenschappen'.


Open het subitem “Geavanceerde systeeminstellingen” in het venster “Systeem”. U kunt dit op een andere manier doen: "Start" - "Configuratiescherm" - "Systeem".


Het venster Systeemeigenschappen is geopend. Open nu op het tabblad Geavanceerd Instellingen onder Prestaties.


IN open raam"Prestatieopties" ga naar het tabblad "Geavanceerd". Klik op de knop "Wijzigen" in het gedeelte "Virtueel geheugen".


Breng in het geopende venster alle noodzakelijke wijzigingen aan. Schakel het selectievakje 'Pagineringsbestandsgrootte automatisch selecteren' uit. Kies de schijf met de minste belasting. Selecteer het keuzerondje voor het item "Grootte opgeven", wijzig het maximum voor het wisselbestand en originele maat. U kunt de parameters instellen die u nodig heeft, en niet te vergeten dat de oorspronkelijke bestandsgrootte anderhalf tot twee keer groter moet zijn dan het RAM-geheugen. Klik op de knop "Instellen".


Op alle andere schijven kunt u nu de mogelijkheid uitschakelen om een ​​wisselbestand te maken. Ga naar elk volume van harde schijven één voor één en selecteer de optie “Geen wisselbestand” en klik vervolgens op de knop “Instellen”. Naar wijzigingen aangebracht verdiend - start uw computer opnieuw op.


Als er waarschuwingen verschijnen over onvoldoende virtueel geheugen, moet u volume toevoegen aan het wisselbestand, gegeven door het systeem standaard. De maximale en minimale grootte van het wisselbestand kunnen hetzelfde zijn, of de minimale grootte kan anderhalf keer meer RAM zijn, het maximum kan twee keer zijn. U mag het paginabestand nooit verwijderen of uitschakelen.

Virtueel geheugen

Het gebruik van virtueel geheugen vereenvoudigt het programmeren omdat de programmeur niet langer rekening hoeft te houden met geheugenbeperkingen of het geheugengebruik hoeft te coördineren met andere applicaties. Voor het programma lijkt de gehele toegestane adresruimte toegankelijk en continu, ongeacht of de computer over de juiste hoeveelheid RAM beschikt.

Met behulp van het virtuele geheugenmechanisme kunt u:

  • vereenvoudig de geheugenadressering door clientsoftware;
  • beheer het RAM-geheugen van de computer rationeel (sla er alleen actief gebruikte geheugengebieden in op);
  • processen van elkaar isoleren (het proces gelooft dat het de exclusieve eigendom heeft van al het geheugen).

Momenteel heeft deze technologie hardware-ondersteuning op alle moderne consumentenprocessors. Tegelijkertijd in embedded systemen en systemen speciaal doel, waar het erg nodig is snel werk, of er zijn beperkingen op de responstijd (real-time systemen) virtueel geheugen wordt relatief zelden gebruikt. Bovendien komen multitasking en complexe geheugenhiërarchieën minder vaak voor in dergelijke systemen.

Verhaal


Wikimedia Stichting.

2010.

    Kijk wat "Virtueel geheugen" is in andere woordenboeken: Operationele middelen of extern geheugen , toegewezen applicatieprogramma. besturingssysteem Fysieke locatie virtueel geheugen op echte media valt mogelijk niet samen met de logische adressering van gegevens in het applicatieprogramma.... ...

    Financieel woordenboek - (schijnbaar computergeheugen) een systeem van opslagapparaten dat zo is georganiseerd dat de programmeur ze als één groot RAM-geheugen kan beschouwen, wat de procedure voor het schrijven van programma's voor computers met meerdere programma's aanzienlijk vereenvoudigt...

    Groot encyclopedisch woordenboek virtueel geheugen - Een techniek waarmee een besturingssysteem, zoals een VM, een beperkte hoeveelheid geheugen veel groter kan laten lijken. Het besturingssysteem verdeelt elk programma in "pagina's", dat wil zeggen in sectiesdezelfde maat

    Handleiding voor technische vertalers RAM of externe geheugenbronnen die door het besturingssysteem aan een applicatieprogramma zijn toegewezen. De fysieke locatie van virtueel geheugen op echte media valt mogelijk niet samen met de logische adressering van gegevens in het applicatieprogramma.... ...

    Woordenboek van zakelijke termen - (schijnbaar computergeheugen), een systeem van opslagapparaten dat zo is georganiseerd dat de programmeur ze als één groot RAM-geheugen kan beschouwen, wat de procedure voor het samenstellen van programma's voor computers met meerdere programma's aanzienlijk vereenvoudigt. *...

    Groot encyclopedisch woordenboek Encyclopedisch woordenboek

    - virtualioji atmintis statusas T sritis automatika atitikmenys: engl. virtueel geheugen; virtuele opslag vok. virtueller Speicher, m rus. virtueel geheugen, f pranc. mémoire virtuelle, f … Automatikos terminų žodynas Schijnbaar geheugen van een elektronische computer, een systeem van opslagapparaten die zo zijn georganiseerd dat de programmeur ze kan beschouwen als één groot willekeurig toegankelijk geheugen, wat de procedure voor het schrijven van programma's voor computers met meerdere programma's aanzienlijk vereenvoudigt...

Als u van plan bent uw computer te upgraden om de prestaties en snelheid te verbeteren, dan zult u hiermee te maken krijgen moeilijke vraag RAM-modules selecteren. Laten we eens kijken hoe we het RAM-geheugen van uw computer kunnen vergroten, zodat er geen compatibiliteitsproblemen zijn, en extra gigabytes werkte echt.

Fysiek geheugen vergroten

Als er dringend behoefte is aan verhoging fysiek geheugen, dan is het eerste dat u hoeft te doen, begrijpen welke RAM-stick compatibel is met de uwe moederbord. Dit wordt als volgt gedaan:

De specificatie zal er ongeveer zo uitzien:

Uit deze informatie kunnen we dat concluderen moederbord ondersteunt DDR3-geheugenstandaard, tweekanaalsmodus. Het beschikbare maximale volume is 16 GB, de frequentie ligt tussen 800 en 1800 MHz. De volgende stap is openen systeem eenheid en kijk hoeveel vrije slots er zijn.

Houd er rekening mee dat DDR, DDR2 en DDR3 drie verschillende formaten zijn die niet met elkaar compatibel zijn. Als uw moederbord de DDR2-standaard ondersteunt, hoeft u daarom geen DDR3 te kopen - de module past niet in de sleuf.

De release van de DDR4-standaard wordt eind 2015 aangekondigd - het is ook beter om deze niet overhaast aan te schaffen, aangezien de technologie nog niet is getest. Wat DDR5 betreft, waarover berichten op forums te vinden zijn, bestaat zo'n standaard helemaal niet. Er is GDDR5-videogeheugen, maar dat heeft weinig met RAM te maken.

Als het moederbord een tweekanaalsmodus heeft, installeer dan twee beugels kleiner formaat, en niet één grotere. Twee sticks van 4 GB zijn ongeveer 15% productiever dan één module van 8 GB. Probeer bij het kopen van modules strips te kiezen die qua kenmerken zo dicht mogelijk bij elkaar liggen. Als u van plan bent een paar in één keer te kopen, kunt u beter een KIT-set kiezen die uit twee volledig identieke modules bestaat.

Als u de hoeveelheid RAM verhoogt naar 8 GB, vergeet dan niet een 64-bit systeem te installeren, omdat Windows x32 niet kan werken met geheugen groter dan 4 GB.

Belangrijke parameters (naast volume en standaard) zijn frequentie en timing. Hoe hoger de frequentie, hoe sneller het RAM gegevens naar de processor zal overbrengen voor verwerking en berekeningen. Hoe lager de timing, hoe sneller de RAM-controller reageert op systeemopdrachten. Hieruit concluderen wij:

  • We selecteren de maximale frequentie die het moederbord en de processor ondersteunen (de frequentie kan ook worden gevonden met behulp van het hulpprogramma HWMonitor).
  • De timing (vertraging vóór het uitvoeren van een verzoek) is minimaal.

Als het prijsverschil aanzienlijk is, is het beter om het niveau mee te nemen hoge frequentie en geweldige timing. Latency heeft niet zoveel invloed op de prestaties, dus u kunt deze parameter opofferen.

Virtueel geheugen

Op Windows XP en latere versies is virtueel geheugen standaard ingeschakeld: op de geselecteerde harde sectie Aan de schijf wordt een specifieke ruimte toegewezen waartoe het systeem toegang heeft als er onvoldoende RAM beschikbaar is. Simpel gezegd kunt u met virtueel geheugen (paginabestand) de prestaties verbeteren ten koste van uw harde schijf.

Virtueel geheugen configureren:


Dit pad is relevant voor de “zeven”, Windows 8 en Windows 10. Op XP is de volgorde hetzelfde, alleen in de systeemeigenschappen moet je onmiddellijk het tabblad “Geavanceerd” openen. In het instellingenvenster voor het virtuele geheugen dat verschijnt, kunt u instellen automatische selectie wisselbestandsgrootte, geef de grootte handmatig op of schakel de functie uit. Laten we eens in detail kijken zelf-installatie virtueel geheugenvolume:

  • De initiële grootte is 1-1,5 maal de hoeveelheid fysiek RAM (als u 2 GB RAM heeft, stel deze dan in op 2-3 GB virtueel geheugen).
  • De maximale grootte is 2 RAM-volumes.

Dit zijn de aanbevolen parameters, maar er is één subtiliteit: als je geen SSD-schijf hebt, maar gewone harde schijf, dan wordt het toegewezen volume gefragmenteerd. Dit heeft een slecht effect op de prestaties, dus in dit geval is het beter om de originele te laten staan maximale grootte identiek – gelijk aan het volume van fysieke RAM-modules.

Als het paginabestand al gefragmenteerd is (de grootte is al lange tijd dynamisch), dan kunt u de grootte niet zomaar wijzigen. Je hebt nodig:

  1. Stel in op "Geen wisselbestand".
  2. Start het systeem opnieuw op.
  3. Open de virtuele geheugeninstellingen opnieuw en geef de grootte van het wisselbestand op.

U ontvangt een wisselbestand dat niet fragmenteert en de prestaties van uw computer enigszins verbetert.

Een flashdrive gebruiken

U kunt de beschikbare hoeveelheid RAM vergroten met een flashstation. In wezen is dit hetzelfde wisselbestand, alleen bevindt het zich op verwijderbare opslag, waardoor de belasting van de harde schijf wordt verminderd. De technologie waarmee u de hoeveelheid virtueel geheugen kunt vergroten met behulp van een flashdrive heet Ready Boost. Om het te gebruiken, moet aan een aantal voorwaarden worden voldaan:

  • Windows 7 of hoger is geïnstalleerd.
  • Gebruikt externe schijf (SSD-schijf, USB-stick, SD-kaart), waarvan het volume groter is dan 1 GB.
  • De werksnelheid van de flashdrive is minimaal 3 MB/s (alle moderne flashdrives bereiken dit cijfer gemakkelijk).

Als u een flashdrive gebruikt die groter is dan 4 GB, zorg er dan voor dat u deze naar NTFS formatteert. Het optimale volume van de gebruikte verwisselbare schijf moet 2-3 keer groter zijn dan fysieke grootte RAM. Laten we zeggen dat het bij 4 GB RAM raadzaam is om een ​​flashdrive van 8-16 GB te gebruiken.

  1. Verbinden verwisselbare schijf naar de computer.
  2. Als het autorun-venster verschijnt, selecteert u ‘Versnel het systeem’.
  3. Als autorun is uitgeschakeld, ga dan naar “Computer” en open de eigenschappen van de aangesloten flashdrive.
  4. Ga naar het tabblad ‘Ready Boost’.
  5. Vink het selectievakje 'Dit apparaat verstrekken' aan en geef het bedrag op dat u wilt toewijzen voor het maken van een cachebestand dat het virtuele geheugen uitbreidt.

Als u de volledige beschikbare capaciteit van de flashdrive wilt toewijzen, vinkt u het selectievakje 'Gebruik dit apparaat' aan.

Belangrijk: koppel de flashdrive niet los nadat u de Ready Boost-technologie hebt geactiveerd. Ga naar eigenschappen en vink het selectievakje “Gebruik dit apparaat niet” aan, waarna u de schijf kunt verwijderen.

Kunt u de prestaties van uw computer serieus verbeteren met Ready Boost? De vraag is discutabel. Volgens sommige rapporten nemen de systeemprestaties met een derde toe, maar dit maximaal effect, wat wordt bereikt door uit te voeren eenvoudige handelingen. Je hoeft geen significante stijging te verwachten, omdat de prestaties worden beïnvloed door een aantal andere factoren, waaronder processorkracht.