Skip to main content

Co je to virtuální paměť?

Virtuální paměť je nalezena u všech počítačových operačních systémů a uživatelům PC poskytuje velmi praktické výhody.Všechny počítačové systémy mají svůj vlastní RAM (fyzický náhodný přístupový paměť), který se obvykle pohybuje od 64 do 256 megabajtů.Pokud se používá virtuální paměť, systém umožňuje uživatelům pokračovat v práci, aniž by se obávali dostupnosti ukládání dat nebo nasycení paměti.Často je řešena jako logická paměť a umožňuje uživatelům přístup k většímu objemu paměti, což jim umožňuje používat více aplikací současně.

S virtuální pamětí je systém schopen vyhledávat aplikace na RAM, který se používá, a zkopíruje to stejné na pevný disk.Výsledkem je, že na RAM je uvolněno více místa a lze načíst nové aplikace, které je třeba okamžitě použít.Celý proces se provádí automaticky a uživatel nemusí kliknout na nic.Funguje to rozdělením adresového prostoru aplikačních programů na mnoho menších stránek.Tyto menší stránky jsou 4K bajtové stránky, z nichž každá má různé adresy virtuální paměti.Uživatel musí provozovat konkrétní aplikaci.Tabulky stránek používají počítačové operační systémy k dočasnému uložení mapování tohoto swapu mezi virtuálními adresami různých aplikací a fyzických adres (RAM).Tato část pevného disku, na kterém jsou stránky dočasně uloženy, se nazývá soubor stránky.

Schopnost uložit tyto dočasné adresy na pevném disku nezávisí na omezeních samotného RAM.Existuje také automatizovaný výpočet dostupného souboru stránky.Systémy, které mají menší berany, by tedy musely mít větší soubory stránek.Výsledkem je, že je nutné zajistit, aby velikost souboru stránky byla nastavena na maximální možnou hodnotu.

Každý operační systém má svůj vlastní stráčovací supervizor pro správu tabulek stránek.Vedoucí stránky jsou velmi efektivní při hledání souborů ve fyzické paměti, které jsou nejméně použité a lze je použít pro výměnu virtuální paměťových souborů.Existují však některé stránky, které nelze vyměnit a nazývají se nestřídkové nebo rezidentní stránky.

Počítačový systém využívající virtuální paměť má přístup k ekonomičtějšímu způsobu vytváření více úložného prostoru.Space tvrdým diskem je mnohem levnější než čipy RAM, které jsou nainstalovány v PC.Použitím virtuální paměti se vyhýbáte potřebě upgradovat/přidat RAM.