PočítačeOperační systémy

Virtuální počítačová paměť

Ti uživatelé počítačů, kteří měli tolik štěstí, že chytli slavné časy rozkvětu systémů založených na procesorech kompatibilních s 8086, velmi dobře vědí, jak důležitá je velikost instalované paměti v té době. Účet přešel doslova na kilobajty: za účelem překročení základního počtu 640 kb a dosažení "fantastického" 736 kb byl zakoupen speciální externí rozšiřující modul, který představuje poměrně velký balíček. Počítačová technologie se však rychle vyvinula a brzy proběhla psychologická bariéra o velikosti 1 megabajtu. Moduly paměti RAM se staly mnohem kompaktnějšími, navíc existovaly procesory, které je plně využívají. Nezůstávejte za sebou a aplikací. Významnou událostí bylo vydání třetí verze systému Windows, která využívala virtuální paměť. Byly to však jen nehanebné kroky ve směru, který se později stane standardem pro všechny operační systémy.

Co je virtuální paměť? Představte si dva identické počítače se systémem Windows 3, pouze jeden má 1 MB paměti av druhém - 2 MB. Výběr softwarových aplikací na základě objemu - je odsuzovat programátory od tvrdé práce, protože budou muset své produkty optimalizovat pod 1, 2 atd. Megabyte. Vytvoření programu určeného pro standardní minimum 640 KB znamená upustit od některých možností tím, že "přivede" aplikaci do rámce. A zaměřit se na 2 MB - znamená ztrácet potenciální zákazníky, kteří mají pouze 1 MB počítačů. To bylo chápáno v Microsoft, tak byl navržen mechanismus nazvaný "virtuální paměť". Programátoři nemusí vědět, kolik je v každém počítači nainstalováno. Samozřejmě se berou v úvahu i některá omezení, ale celkově se operační systém postaral o "přátelství" se zdrojem náročnými aplikacemi a počítačovými komponentami. Samozřejmě, že v tomto případě nedochází k zázrakům. Samotný princip práce je velmi jednoduchý.

Vezměte například případ, kdy počítač s 1 MB spustí aplikaci vyvinutou pod 2 MB. Část svazku přebírá samotný systém, takže je k dispozici pouze 500 kb (podmíněně) od 1 MB. Spusťte aplikaci. Není-li virtuální paměť zapnutá nebo zakázána, program převezme 500 KB a přestane fungovat. Zobrazí se zpráva o chybě, která se vyskytla. Ale je-li mechanismus zapnutý, je vše zcela jiné, pokud je zapnutý mechanismus: 500 KB je obsazeno, pokud se objeví další požadavek na paměť, pak je datový blok zapsán do speciálního souboru na disku, čímž se uvolní hlasitost v paměti RAM. Pro aplikaci je mechanismus "transparentní". Ve skutečnosti je virtuální paměť součástí operační paměti, ale není umístěna na čipu, ale na disku. Takové rozhodnutí se ukázalo jako tak úspěšné, že se stále pracuje na jeho zlepšení. Takže v nejnovějším systému Windows 8 byl přidán swapový soubor do již známého stránkovacího souboru stránkovacího souboru určeného pouze pro aplikace metra.

Někdy uživatelé mohou vidět systémovou zprávu o tom, že virtuální paměť běží na nízké úrovni. Jak to vysvětlit ve světle všech výše uvedených? Ještě více nepochopitelné, vzhledem k tomu, že volné místo na disku na pevném disku může zůstat. Jedním z nejpravděpodobnějších důvodů je nesprávné nastavení mechanismu virtuální paměti. I když systém ve výchozím nastavení volí režim automatického řízení velikosti stránkovacího souboru, je možné ruční nastavení s označením tuhých rámců. Ať už je to nutné nebo ne, každý uživatel se sám rozhodne, ale pokud k chybě dojde kvůli nedostatku hlasitosti, musíte zvýšit povolenou horní hranici. Toto nastavení je nakonfigurováno v nastavení rychlosti (můžete získat vlastnosti "Tento počítač" nebo z ovládacího panelu).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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