Ti uživatelé počítačů, kteří mají štěstízachytit slavnou rozkvět systémů založených na 8086 kompatibilních procesorů jsou velmi dobře vědomi toho, jak v té době bylo důležité množství paměti nainstalované. Účet byl doslova kilobyty: překročí základní 640 kbps a dosáhnout „fantastické“ 736 kb získat žádné speciální externí rozšíření, což je pádný poplatek ve vztahu k velké velikosti bydlení. Avšak počítačová technika se rychle vyvíjel a brzy byl předán psychologická bariéra 1 megabyte. RAM moduly se staly mnohem menší, kromě objevil procesorů pomocí jeho plně. 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. Vyberte softwarových aplikací založených na objemu - odsoudit programátoři tvrdě pracovat, protože musí optimalizovat své produkty pro 1, 2, atd. megabyte. Vytvořit program určený pro standardní minimálně 640 KB - to znamená vzdát se nějaké příležitosti, „drive“ aplikace v rámu. 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ě, že určitá omezení, nicméně, jsou brány v úvahu, ale obecně péči o tom, jak ‚spřátelit‘ náročné aplikace a počítačové komponenty převzal operační systém. 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 jste na počítači s1 MB je spuštěna aplikace vyvinutá 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 systému Windows 8 byl do již známého stránkovacího souboru přidán swapový soubor určený pouze pro aplikace metra.
Někdy uživatelé mohou vidět systémž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).