nisfarm.ru

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

Ti uživatelé počítačů, kteří mají to štěstí, že zachycují slavné časy rozkvětu systémů založených na procesorech kompatibilních s procesorem 8086, velmi dobře vědí, jak důležitá byla v té době velikost nainstalované paměti. Účet přešel doslova na kilobajty: za účelem překročení základny 640 kb a dosažení "fantastického" 736 kb byl zakoupen speciální modul externího rozšiřujícího modulu, který představuje relativně velký balíček. Nicméně, počítačové technologie rychle se vyvinul a brzy proběhla psychologická bariéra o velikosti 1 megabajtu. Moduly 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í verze 3 systému Windows, která využívala virtuální paměť. Jednalo se však pouze o plaché 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 stejné 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 odsoudit programátory k tvrdé práci, protože budou muset optimalizovat své produkty pod 1, 2 atd. megabyte. Vytvoření programu navrž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á ztratit 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 nyní nemusí vědět, kolik je nainstalováno v každém počítači. Samozřejmě jsou brány v úvahu i některá omezení, ale obecně se operační systém postaral o to, jak se "spojit" se zdrojem náročnou aplikací a komponentami počítače. Samozřejmě se v tomto případě neděje zázrak. Samotná zásada 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ěť povolena nebo vypnutá, program zaberá všech 500 KB a přestane fungovat, zobrazí se zpráva o chybě, která se vyskytla. Ale pokud je zapnutý mechanismus, je vše úplně jiné: 500 kB je obsazeno, pokud se objeví další požadavek na paměť, datový blok je 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 vylepšení. Takže v nejnovějším Windows 8 již známý swap soubor byl přidán swapový soubor určený pouze pro aplikace metra.

Někdy uživatelé mohou vidět systémovou zprávu o tom, že virtuální paměť běží nízká. Jak to vysvětlit ve světle všech výše uvedených? Ještě víc 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. To je nakonfigurováno v nastavení rychlosti (můžete projít vlastnostmi "Tento počítač" nebo z ovládacího panelu).

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru