rozdíl mezi stránkováním a Swapováním
v tomto tutoriálu se budeme zabývat rozdíly mezi stránkováním a výměnou v operačním systému.
stránkování v OS
stránkování je v podstatě technika správy paměti v operačním systému. V této technice operační systém načte procesy ze sekundární paměti do hlavní paměti a tato paměť je ve formě stránek. Stránkování je logický koncept.
pomocí této techniky je hlavní paměť rozdělena na malé bloky fyzické paměti, které jsou běžně známé jako rámce. V stránkování velikost snímků je pevná. Aby se zabránilo vnější fragmentaci a maximální využití hlavní paměti, musí být velikost snímku stejná jako velikost stránky. Tato technika pomáhá rychleji přistupovat k datům.
výměna v OS
výměna je technika správy paměti a používá se k dočasnému odstranění neaktivních programů z hlavní paměti počítačového systému. Jakýkoli proces musí být v paměti pro jeho provedení, ale může být dočasně vyměněn z paměti do doprovodného úložiště a poté znovu přiveden zpět do paměti, aby dokončil jeho provedení. Výměna se provádí tak, aby ostatní procesy získaly paměť pro jejich provedení.
vzhledem k tomu, že technika výměny je obvykle ovlivněna, ale také pomáhá při paralelním běhu více a velkých procesů. Proces výměny je také známý jako technika pro zhutnění paměti. Procesy s nízkou prioritou mohou být v zásadě vyměněny, takže procesy s vyšší prioritou mohou být načteny a spuštěny.
výše uvedený diagram ukazuje výměnu dvou procesů, kde je disk použit jako záložní úložiště.
rozdíl mezi stránkováním a Swapováním
pokryjme rozdíl mezi stránkováním a Swapováním v operačním systému.
stránkování | výměna |
---|---|
stránkování je technika správy paměti, při které počítač ukládá a načítá data ze sekundárního úložiště pro použití v hlavní paměti. | swapování je technika, která se používá k dočasnému odstranění neaktivních programů z hlavní paměti počítačového systému |
tato technika umožňuje více procesů v hlavní paměti | výměna umožňuje méně procesů v hlavní paměti. |
stránkování následuje nesouvislou správu paměti. | výměna může být provedena bez jakékoli techniky správy paměti. |
stránkování je flexibilnější, protože v tom dochází k pohybu stránek procesu. | výměna je méně flexibilní, protože celý proces se pohybuje tam a zpět v hlavní paměti a zpět. |
stránkování nastane, když je část procesu přenesena na disk. | při výměně dochází, když je celý proces přenesen na disk. |
pro střední pracovní zatížení je vhodná stránkovací technika. | pro těžké pracovní zatížení je vhodná technika výměny. |
tato technika umožňuje, aby adresový prostor paměti procesu byl nesouvislý. | pomocí výměny více procesů může běžet paralelně v operačním systému |
tato technika pomáhá implementovat virtuální paměť. | výměna pomáhá CPU rychleji přistupovat k procesům. |
Leave a Reply