DatorerOperativsystem

Virtual PC minne

De datoranvändare som har turen att fånga den härliga storhetstid av system baserade på 8086-kompatibla processorer är mycket väl medveten om hur vid den tiden var viktigt mängden installerat minne. Konto var bokstavligen kilobyte: att överträffa de grundläggande 640 kbps och nå en "fantastisk" 736 kb skaffa några speciella yttre förlängning, vilket är en rejäl avgift i förhållande till en storskalig bostäder. Men datorteknik snabbt utvecklats och snart den psykologiska barriären av en megabyte antogs. RAM-moduler har blivit mycket mindre, förutom dök processorer med hjälp av dess fullt. Inte släpar efter, och applikationer. En milstolpe var utsignalen windose tredje versionen, i vilken den virtuella minnet används. Men dessa bara trevande steg i den riktning som skulle bli standard för alla operativsystem.

Vad är virtuellt minne? Vi representerar två identiska datorer som kör Windows 3, endast en har 1 MB minne, och i en annan - 2 MB. Välj program baserade på volymen - att fördöma programmerare till hårt arbete, eftersom de måste optimera sina produkter för 1, 2, etc. megabyte. Skapa ett program avsett för en standard minst 640 KB - det innebär att ge upp några möjligheter, "kör" programmet i ramen. Fokus på 2 MB - medel för att förlora potentiella kunder som har datorer i hela 1 MB. Det är underförstått och Microsoft, så mekanismen föreslogs, som kallas "virtuellt minne". Programmerare behöver inte längre veta hur mycket som installeras i varje dator. Naturligtvis vissa begränsningar, ändå beaktas, men i allmänhet bryr sig om hur 'bli vän' krävande applikationer och datorkomponenter har tagit över operativsystemet. Inga mirakel här naturligtvis inte hända. Principen för operationen är mycket enkel.

Ta till exempel fallet när datorn startas med 1MB, 2MB utvecklas under ansökan. En del av den volym som upptas av själva systemet, så från 1 MB tillgängliga för användaren endast 500 kb (suspenderad). Kör programmet. Om virtuellt minne aktiveras eller inaktiveras, upptar programmet 500 kb och stopp, ge ut om felmeddelandet. Men allt är annorlunda, om mekanismen ingår: gör precis samma 500 kb, om det är nästa minnesbegäran, datablocket skrivs till en särskild fil på hårddisken, frigöra volymen i RAM. mekanism "transparent" för programmet. I själva verket, det virtuella minnet - det är en del av uppgiften, men inte placerade i markerna, och diskutrymme. En sådan lösning har varit så framgångsrik att den fortfarande fungerar på sin förbättring. Så under de senaste windose 8 till redan bekanta växlingsfilen växlingsfilen tillade swapfile, endast avsedd för tunnelbane applikationer.

Ibland kan användare se ett systemmeddelande som låg på virtuellt minne. Hur förklara det i ljuset av ovanstående? Desto mer förbryllande när man betänker att det ledigt utrymme på hårddisken kan fortfarande vara. En av de mest sannolika orsakerna till detta är i fel miljö virtuellt minne mekanism. Även om standardsystemet väljer automatisk styrning storleken på växlingsfilen tillåter manuell kontroll med en indikation på en stel ram. Är det nödvändigt att göra det eller inte - varje användare beslutar på egen hand, men om ett fel uppstår på grund av brist på volym kommer att behöva höja den övre gränsen för det tillåtna. Den är konfigurerad i prestandaparametrar (kan nås genom egenskaperna för "Min Dator", eller från kontrollpanelen).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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