Computere, Operativsystemer
Virtual PC hukommelse
Disse computerbrugere, der er så heldige at fange den herlige storhedstid af systemer baseret på de 8086-kompatible processorer er meget godt klar over, hvor på det tidspunkt var vigtigt mængden af installeret hukommelse. Konto var bogstaveligt kilobytes: at overskride de grundlæggende 640 kbps og nå en "fantastisk" 736 kb erhverve nogen særlig ekstern udbygning, hvilket er en stor gebyr i forhold til en stor størrelse boliger. Men computerteknologi hurtigt udviklet sig og snart den psykologiske barriere på 1 megabyte blev passeret. RAM-moduler er blevet meget mindre, foruden dukkede processorer ved hjælp af sin helt. Ikke halter bagefter, og applikationer. En skelsættende begivenhed var outputtet windose tredje udgave, hvor den virtuelle hukommelse, der bruges. Disse var dog kun forsigtige skridt i den retning, som ville blive standarden for alle operativsystemer.
Hvad er virtuel hukommelse? Vi repræsenterer to identiske computere, der kører Windows 3, kun én har 1 MB hukommelse, og i en anden - 2 MB. Vælg softwareapplikationer baseret på volumen - at fordømme programmører til hårdt arbejde, fordi de er nødt til at optimere deres produkter for 1, 2 osv megabyte. Opret et program designet til en standard minimum 640 KB - det vil sige at opgive nogle muligheder, "drive" ansøgningen i rammen. Fokus på de 2 MB - betyder at miste potentielle kunder, der har computere i hele 1 MB. Det er underforstået, og Microsoft, så blev foreslået den mekanisme, der kaldes "virtuel hukommelse". Programmører ikke længere brug for at vide hvor meget der er installeret i hver computer. Selvfølgelig, nogle begrænsninger, ikke desto mindre, der tages hensyn til, men generelt pleje om, hvordan 'venner med' krævende applikationer og computerkomponenter har overtaget operativsystemet. Ingen mirakler her, selvfølgelig, ikke sker. Princippet om operationen er meget enkel.
Tag for eksempel tilfældet, når computeren startes med 1 MB, 2 MB udviklet under anvendelse. Del af volumen, der optages af systemet selv, så fra 1 MB er tilgængelige for brugeren kun 500 kb (suspenderet). Kør programmet. Hvis virtuel hukommelse er aktiveret eller deaktiveret, programmet fylder 500 kb og stopper, hvilket giver ud af om fejlmeddelelsen. Men alt er anderledes, hvis mekanismen er inkluderet: gør de selvsamme 500 kb, hvis det er den næste hukommelse anmodning datablokken skrives til en speciel fil på disken, hvilket frigør op for lyden i RAM. mekanisme "transparent" for anvendelsen. Faktisk er den virtuelle hukommelse - det er en del af opgaven, men ikke placeret i chips, og diskplads. En sådan løsning har været så vellykket, at det stadig arbejder på at forbedre den. Så i de seneste windose 8 til den allerede velkendte sidefilen pagefile tilføjede swapfil, kun beregnet til metro applikationer.
Nogle gange, kan brugerne se et system besked om, at mangler virtuel hukommelse. Hvordan at forklare det i lyset af ovenstående? Så meget desto mere gådefuldt, når man tænker på, at den frie diskplads på din harddisk stadig kan være. En af de mest sandsynlige årsager til dette er i den forkerte indstilling virtuel hukommelse mekanisme. Selv standard systemet vælger den automatiske styring størrelsen på sidefilen, giver mulighed for manuel styring med angivelse af en stiv ramme. Er det nødvendigt at gøre det eller ej - hver bruger beslutter på egen hånd, men hvis der opstår en fejl på grund af manglende volumen bliver nødt til at hæve den øvre grænse for det tilladte. Den er konfigureret i ydeevneparametre (kan tilgås via egenskaberne af "computer", eller fra kontrolpanelet).
Similar articles
Trending Now