Virtueel geheugen computer

degenen computergebruikers die het geluk hebt om de glorieuze hoogtijdagen van systemen op basis van de 8086-compatibele processors te vangen zijn zeer goed op de hoogte van de manier waarop in die tijd de belangrijke hoeveelheid geïnstalleerd geheugen.De score was letterlijk kilobytes: aan de basis 640 kbps overschrijdt en bereiken de "fantastische" 736 KB aan speciale externe uitbreiding, dat is een flinke vergoeding in een relatief groot formaat behuizing te verwerven.Echter, computertechnologie snel evolueerde en al snel de psychologische barrière van 1 megabyte werd aangenomen.RAM-modules zijn veel kleiner, verscheen ook processors te gebruiken met volle teugen.Niet achterblijven, en toepassingen.Een mijlpaal was de uitgang Vindovs derde versie, waarin het gebruik van virtueel geheugen.Echter, deze waren slechts voorzichtige stappen in de richting die standaard op alle besturingssystemen zou worden.

Wat is virtueel geheugen?Veronderstel twee identieke computer Windows 3, maar men 1 MB geheugen, en de andere - 2 MB.Om software toepassingen op basis van het volume te selecteren - om programmeurs te veroordelen hard werken, omdat ze nodig hebben om hun producten te optimaliseren voor 1, 2, enz.megabyte.Maak een programma dat is ontworpen voor een standaard minimum van 640 KB - het betekent om op te geven wat kansen, "drive" applicatie framework.Een focus op de 2MB - aan potentiële klanten die computers voor slechts 1 MB hebben verliezen.Het wordt begrepen en Microsoft derhalve voorgesteld mechanisme, genaamd "virtueel geheugen".Programmeurs niet meer nodig om te weten hoeveel is geïnstalleerd op elke computer.Natuurlijk zijn sommige beperkingen niettemin rekening houden, maar de algemene bezorgdheid over hoe veeleisende toepassingen en onderdelen van de computer "vrienden te maken" nam het besturingssysteem.Geen wonderen hier, natuurlijk, niet optreedt.Het werkingsprincipe is uiterst eenvoudig.

Neem bijvoorbeeld het geval wanneer de computer wordt gestart met 1MB applicatie ontwikkeld onder 2MB.Een deel van het volume ingenomen door het systeem zelf, dus van 1 MB beschikbaar voor de gebruiker slechts 500 kb (zwevend).De applicatie.Als het virtuele geheugen is ingeschakeld of uitgeschakeld, het programma beslaat 500 kb en uitgangen, het geven van een bericht over de fout.Maar geheel anders wanneer het mechanisme is opgenomen: doet precies dezelfde 500 kb, als de volgende query is een geheugen, wordt het datablok weggeschreven naar een speciaal bestand op de schijf, het vrijmaken van het volume in RAM.De toepassing mechanisme van "transparent".In feite, virtueel geheugen - het gedeelte van de opdracht, maar niet in de chips en schijfruimte geplaatst.Deze beslissing bleek zo succesvol, dat nog steeds werken aan de verbetering te zijn.Dus, in de afgelopen Vindovs 8 tot en met de reeds bekende wisselbestand toegevoegd pagefile swapfile, uitsluitend bestemd voor de metro toepassingen.

Soms, kunnen de gebruikers een systeem bericht dat het virtuele geheugen eindigt zien.Hoe uit te leggen in het licht van het bovenstaande?Bovendien is het niet duidelijk is, gezien het feit dat de vrije schijfruimte op uw harde schijf kan nog steeds zijn.Een van de meest waarschijnlijke reden hiervoor ligt in de verkeerde configuratie van het mechanisme van het virtuele geheugen.Hoewel het standaard selecteert het systeem de automatische besturing van de grootte van het wisselbestand mag handbediening een star raamwerk specificeren.Is dit noodzakelijk of niet - elke gebruiker kiest een eigen, maar als er een fout optreedt als gevolg van een gebrek aan volume moet het maximum toegestane verhogen.Deze wordt geconfigureerd in de prestaties Options (kan worden geraadpleegd via de "Mijn Computer" of via het bedieningspaneel).