DatamaskinerOperativsystemer

Virtual PC-minne

Disse databrukere som er heldige nok til å fange den strålende storhetstid av systemene basert på 8086-kompatible prosessorer er veldig godt klar over hvor på den tiden var viktig mengden minne som er installert. Konto var bokstavelig kilobyte: å overgå de grunnleggende 640 kbps og nå en "fantastisk" 736 kb skaffe seg noen spesielle ytre forlengelse, som er en heftig avgift i forhold til en stor størrelse boliger. Men datateknologi raskt utviklet seg og snart den psykologiske barrieren av en megabyte ble vedtatt. RAM-moduler har blitt mye mindre, i tillegg dukket prosessorer bruker sin fullt. Ikke henger etter, og applikasjoner. En milepæl var utgangs windose tredje versjon, hvor virtuelt minne som brukes. Men disse var bare prøvende skritt i retning som ville blitt standard for alle operativsystemer.

Hva er virtuelt minne? Vi representerer to identiske datamaskiner som kjører Windows 3, bare man har 1 MB minne, og i en annen - 2 MB. Velg programvare basert på volumet - å fordømme programmerere til hardt arbeid, fordi de har for å optimalisere sine produkter for 1, 2, etc. megabyte. Lag et program som er laget for en standard minimum 640 KB - det betyr å gi opp noen muligheter, "drive" søknaden i rammen. Et fokus på de 2 MB - betyr å miste potensielle kunder som har datamaskiner i hele 1 MB. Det er forstått og Microsoft, så mekanismen ble foreslått, kalt "virtuelt minne". Programmerere ikke lenger trenger å vite hvor mye som er installert på hver datamaskin. Selvfølgelig, noen restriksjoner, likevel blir tatt hensyn til, men generelt bryr seg om hvordan 'bli venn' krevende programmer og datakomponenter har tatt over operativsystemet. Ingen mirakler her, selvfølgelig, ikke skjer. Prinsippet om operasjonen er svært enkel.

Ta for eksempel tilfellet når datamaskinen startes med 1MB, 2MB utviklet under programmet. En del av volumet som opptas av selve systemet, så fra 1 MB er tilgjengelige for brukeren bare 500 kb (suspendert). Kjør programmet. Hvis det virtuelle minnet er aktivert eller deaktivert, dekker programmet 500 kb og stopper, gi ut om feilmeldingen. Men alt er annerledes, hvis mekanismen er inkludert: gjør de samme 500 kb, hvis det er det neste minne forespørsel, datablokk er skrevet til en spesiell fil på disken, frigjøre volumet i RAM. mekanisme "transparent" for anvendelsen. Faktisk, det virtuelle minnet - det er en del av oppgaven, men ikke plassert i chips, og diskplass. En slik løsning har vært så vellykket at det fortsatt fungerer på sin forbedring. Så, i siste windose 8 til allerede kjente vekslingsfilen pagefile lagt swap-fil, kun ment for metro applikasjoner.

Noen ganger, kan brukerne se en systemmelding som lite virtuelt minne. Hvordan forklare det i lys av de ovenfor? Alle de mer underlige når du tenker på at ledig plass på harddisken kan fortsatt være. En av de mest sannsynlige årsakene til dette er i feil innstilling virtuelt minne mekanisme. Selv om standardsystemet velger automatisk styring av størrelsen på vekslingsfilen, tillater manuell styring med en indikasjon på et stivt rammeverk. Er det nødvendig å gjøre det eller ikke - hver bruker bestemmer på egen hånd, men hvis det oppstår en feil på grunn av manglende volum blir nødt til å heve den øvre grensen for det tillatte. Det er konfigurert i ytelsesparametere (kan nås gjennom egenskapene til "Min datamaskin", eller fra kontrollpanelet).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.atomiyme.com. Theme powered by WordPress.