Računala, Operacijski sustavi
Virtualna memorija PC
Ti korisnici računala koji su dovoljno sretan da uhvatiti slavnu zenit o sustavima koji se temelje na 8086-om procesora su vrlo dobro svjesni kako je u to vrijeme bila je važna količina memorije koja je instalirana. Račun je doslovno kilobajta: premašiti osnovne 640 kbps i doći do „fantastičan” 736 kb steći nikakvu posebnu vanjsku ekstenziju, što je težina naknadu u odnosu na velike veličine kućišta. Međutim, računalne tehnologije brzo razvila i uskoro donesen je psihološka barijera 1 megabajt. RAM moduli su postali mnogo manji, osim pojavio procesore parametrom potpunosti. Ne zaostaje i aplikacije. Orijentir događaj bio je izlaz windose treću verziju, u kojoj je virtualna memorija koristi. Međutim, to je samo nekoliko nesigurnih koraka u smjeru koji će postati standard za sve operativne sustave.
Što je virtualna memorija? Zastupnici smo dva identična računala sa sustavom Windows 3, samo jedan ima 1 MB memorije, a drugi - 2 MB. Odaberite softverskih aplikacija baziranih na volumenu - osuditi programera da radimo, jer oni moraju optimizirati svoje proizvode za 1, 2, itd megabajta. Napravite program dizajniran za standardnu minimalno 640 KB - to znači da se odrekne neke mogućnosti, „Drive” program u okviru. Fokus na 2 MB - znači izgubiti potencijalne kupce koji imaju računala u sve 1 MB. Podrazumijeva se i Microsoft, tako da je mehanizam bio predložio pod nazivom „virtualne memorije”. Programeri više ne treba znati koliko je instaliran na svako računalo. Naravno, neka ograničenja, ipak, uzimaju se u obzir, ali općenito skrbi o tome „sprijateljiti” zahtjevnih aplikacija i računalnih komponenti preuzeo operativnog sustava. Nema čuda ovdje, naravno, ne događa. Princip rada je vrlo jednostavan.
Uzmi za primjer slučaj kada se računalo pokreće s 1MB, 2MB razvijena pod primjenu. Dio volumenu koji zauzima samog sustava, tako da od 1 MB na raspolaganju korisniku samo 500 kb (suspendiran). Pokrenite aplikaciju. Ako je virtualna memorija omogućeno ili onemogućeno, program zauzima 500 kb i zaustavlja, čime se o poruci o pogrešci. No, sve je drugačije, ako je mehanizam uključen: rade to isto 500 kb, ako je sljedeći zahtjev memorije, blok podataka je napisano na poseban datoteke na disku, oslobađajući volumen u RAM. mehanizam „transparentna” za primjenu. U stvari, virtualna memorija - to je dio posla, ali ne stavlja u čips i prostora na disku. Takvo rješenje je tako uspješan da se i dalje radi na njegovo poboljšanje. Dakle, u novijoj windose 8 već poznatoj stranične datoteke pagefile dodao swapfile, namijenjen samo za metro aplikacija.
Ponekad korisnici mogu vidjeti poruku sustava koja nisko na virtualne memorije. Kako to objasniti u svjetlu gore navedenog? Sve više zbunjujuće kada se smatra da je slobodnog prostora na disku na tvrdom disku i dalje može biti. Jedan od najvjerojatnije razloga za to je u krivu postavljanje virtualne memorije mehanizam. Iako je zadani sustav odabire automatske kontrole veličinu stranične datoteke, omogućuje ručnu kontrolu s naznakom krutih okvira. Je li potrebno učiniti ili ne - svaki korisnik odluči na vlastitu, ali ako dođe do pogreške zbog nedostatka volumena će morati podići gornju granicu dopuštene. To je konfigurirana u parametrima (može se pristupiti putem svojstvima „My Computer”, ili s upravljačke ploče).
Similar articles
Trending Now