Paging verzus segmentácia v OS
Obsah
- Obsah: Rozdiel medzi stránkovaním a segmentáciou v OS
- Porovnávacia tabuľka
- Čo je stránkovanie?
- Čo je segmentácia?
- Kľúčové rozdiely
- záver
- Vysvetľujúce video
Rozdiel medzi stránkovaním a segmentáciou v OS je ten, že v stránkovaní je stránka s pevnou veľkosťou bloku, zatiaľ čo v segmentačnej stránke je veľkosť premennej bloku.
Operačný systém je mostom medzi používateľom a softvérom. Správa pamäte operačného systému je jednou zo základných funkcií, ktoré umožňujú pridelenie pamäte. Operačný systém tiež pridelí pamäť a pridelí pamäť, keď proces už neexistuje. Dva najdôležitejšie koncepcie operačného systému sú stránkovanie a segmentácia, v stránkovaní je stránka pevne nastavená veľkosť bloku, zatiaľ čo v segmentácii je premenlivá veľkosť bloku. V pagingovom procese sa môže ukladať do pamäte a je to schéma správy pamäte. Stránkovanie dáva procesu nepretržitú pamäť. V stránkovaní nie je žiadna vonkajšia fragmentácia. Pri stránkovaní je fyzický a logický pamäťový priestor rozdelený na rovnaké bloky bočnej pamäte. Pri stránkovaní sú bloky s pevnou veľkosťou známe ako rámce a blok s logickou pamäťou s pevnou veľkosťou sa nazýva stránka. Pri stránkovaní je potrebné tento proces vykonať z logického pamäťového priestoru. Existujú dve adresy, ktoré generuje CPU v stránkovaní, ktoré sú číslo stránky a posun strany. V segmentácii je proces rozdelený na dva segmenty s premenlivou veľkosťou a segmenty s premenlivou veľkosťou sú načítané do adresného priestoru logickej pamäte. Segmentácia je schéma správy pamäte, v ktorej má stránka premennú veľkosť bloku. Logický adresný priestor má segmenty s premenlivou veľkosťou. Každý segment obsahuje názov a dĺžku. Segmenty sa načítajú do priestoru fyzickej pamäte. Adresa fyzického pamäťového priestoru je názov segmentu a offset. Číslo segmentu sa používa v segmentácii v mieste názvu segmentu. V segmentácii existuje index.
Obsah: Rozdiel medzi stránkovaním a segmentáciou v OS
- Porovnávacia tabuľka
- Čo je stránkovanie?
- Čo je segmentácia?
- Kľúčové rozdiely
- záver
- Vysvetľujúce video
Porovnávacia tabuľka
základ | paging | segmentácia |
zmysel | V stránkovaní má stránka pevnú veľkosť bloku | V segmentácii má stránka variabilnú veľkosť bloku.
|
roztrieštenia | Pri stránkovaní dochádza k vnútornej fragmentácii | V segmentácii dochádza k vonkajšej fragmentácii |
veľkosť | O veľkosti stránky rozhoduje hardvér v stránkovaní | O veľkosti segmentu rozhoduje používateľ v segmentácii |
stôl | V stránkovaní je tabuľka stránok | V segmentácii je tabuľka segmentov |
Čo je stránkovanie?
V pagingovom procese sa môže ukladať do pamäte a je to schéma správy pamäte. Stránkovanie dáva procesu nepretržitú pamäť. V stránkovaní nie je žiadna vonkajšia fragmentácia. Pri stránkovaní je fyzický a logický pamäťový priestor rozdelený na rovnaké bloky bočnej pamäte. V stránkovaní sú bloky s pevnou veľkosťou známe ako rámce a blok s logickou pamäťou s pevnou veľkosťou sa nazýva stránka. Pri stránkovaní je potrebné tento proces vykonať z logického pamäťového priestoru. Existujú dve adresy, ktoré generuje CPU v stránkovaní, ktoré sú číslo stránky a posun strany.
Čo je segmentácia?
V segmentácii je proces rozdelený na dva segmenty s premenlivou veľkosťou a segmenty s premenlivou veľkosťou sú načítané do adresného priestoru logickej pamäte. Segmentácia je schéma správy pamäte, v ktorej stránka má premennú veľkosť bloku. Logický adresný priestor má segmenty s premenlivou veľkosťou. Každý segment obsahuje názov a dĺžku. Segmenty sa načítajú do priestoru fyzickej pamäte. Adresa fyzického pamäťového priestoru je segmentovaný názov a ofset. Číslo segmentu sa používa v segmentácii v mieste názvu segmentu. V segmentácii existuje index.
Kľúčové rozdiely
- V stránkovaní má stránka pevnú veľkosť bloku, zatiaľ čo na stránke segmentácie je veľkosť premennej bloku.
- V stránkovaní je vnútorná fragmentácia, zatiaľ čo v segmentácii je vonkajšia fragmentácia
- O veľkosti stránky rozhoduje hardvér v stránkovaní, zatiaľ čo o veľkosti segmentu rozhoduje používateľ v segmentácii.
- V stránkovaní je tabuľka stránok, zatiaľ čo v segmentácii je tabuľka segmentov
záver
V tomto článku vyššie vidíme rozdiel medzi stránkovaním a segmentáciou v OS s príkladmi.