Rozdiel Medzi Stránkovaním A Výmenou

Rozdiel Medzi Stránkovaním A Výmenou
Rozdiel Medzi Stránkovaním A Výmenou

Video: Rozdiel Medzi Stránkovaním A Výmenou

Video: Rozdiel Medzi Stránkovaním A Výmenou
Video: Rozdiel medzi Shimano STEPS E7000 a E8000 2024, November
Anonim

Stránkovanie vs Výmena

Stránkovanie je metóda správy pamäte používaná operačnými systémami. Stránkovanie umožňuje v hlavnej pamäti využívať údaje uložené na sekundárnom úložnom zariadení. Tieto údaje sa ukladajú na sekundárnom úložnom zariadení ako bloky rovnakej veľkosti, ktoré sa nazývajú stránky. Stránkovanie umožňuje operačnému systému používať údaje, ktoré sa nezmestia do hlavnej pamäte. Zamieňanie je výraz, ktorý sa používa na opis aktu presunutia všetkých segmentov patriacich k procesu medzi hlavnou pamäťou a sekundárnym úložným zariadením.

Čo je to stránkovanie?

Stránkovanie je metóda správy pamäte používaná operačnými systémami. Stránkovanie umožňuje v hlavnej pamäti využívať údaje uložené na sekundárnom úložnom zariadení. Tieto údaje sa ukladajú na sekundárnom úložnom zariadení ako bloky rovnakej veľkosti, ktoré sa nazývajú stránky. Stránkovanie umožňuje operačnému systému používať údaje, ktoré sa nezmestia do hlavnej pamäte. Keď sa program pokúsi získať prístup na stránku, najskôr sa skontroluje tabuľka stránok, aby sa zistilo, či sa daná stránka nachádza v hlavnej pamäti. Tabuľka stránok obsahuje podrobnosti o tom, kde sú stránky uložené. Pokiaľ nie je v hlavnej pamäti, nazýva sa to chybou stránky. Operačný systém je zodpovedný za riešenie porúch stránky bez jej zobrazenia programu. Operačný systém najskôr zistí, kde je konkrétna stránka uložená v sekundárnom úložisku, a potom ju privedie do prázdneho rámca stránky v hlavnej pamäti. Potom aktualizuje tabuľku stránok tak, aby indikovala, že nové údaje sú v hlavnej pamäti, a vráti ovládací prvok späť do programu, ktorý stránku pôvodne požadoval.

Čo je zámena?

Zamieňanie je proces presúvania všetkých segmentov patriacich k procesu medzi hlavnou pamäťou a sekundárnym úložným zariadením. K výmene dochádza pri väčšom pracovnom zaťažení. Jadro operačného systému by presunulo všetky pamäťové segmenty patriace procesu do oblasti zvanej odkladacia oblasť. Pri výbere procesu zámeny operačný systém vyberie proces, ktorý nebude chvíľu aktívny. Keď má hlavná pamäť dostatok miesta na uloženie procesu, prenesie sa späť do hlavnej pamäte z odkladacieho priestoru, aby bolo možné pokračovať v jej vykonávaní.

Aký je rozdiel medzi stránkovaním a výmenou?

Pri stránkovaní sa medzi hlavnou pamäťou a sekundárnym úložným zariadením prenášajú bloky rovnakej veľkosti (nazývané stránky), zatiaľ čo pri výmene sa všetky segmenty patriace k procesu presúvajú tam a späť medzi hlavnou pamäťou a sekundárnym úložným zariadením. Pretože stránkovanie umožňuje presúvanie stránok (môže to byť súčasť adresného priestoru procesu), je flexibilnejšie ako zámena. Pretože stránkovanie stránkuje iba stránky (na rozdiel od výmeny, ktorá premiestňuje celý proces), stránkovanie by v porovnaní s výmenným systémom umožnilo, aby sa v hlavnej pamäti nachádzalo súčasne viac procesov. Zamenenie je vhodnejšie pri väčšom zaťažení.

Odporúčaná: