Paging verzus segmentácia v OS

Autor: Laura McKinney
Dátum Stvorenia: 4 Apríl 2021
Dátum Aktualizácie: 10 Smieť 2024
Anonim
Paging verzus segmentácia v OS - Ostatné
Paging verzus segmentácia v OS - Ostatné

Obsah

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ákladpagingsegmentácia
zmyselV stránkovaní má stránka pevnú veľkosť bloku

V segmentácii má stránka variabilnú veľkosť bloku.

 

roztriešteniaPri stránkovaní dochádza k vnútornej fragmentáciiV 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ôlV stránkovaní je tabuľka stránokV 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

  1. V stránkovaní má stránka pevnú veľkosť bloku, zatiaľ čo na stránke segmentácie je veľkosť premennej bloku.
  2. V stránkovaní je vnútorná fragmentácia, zatiaľ čo v segmentácii je vonkajšia fragmentácia
  3. O veľkosti stránky rozhoduje hardvér v stránkovaní, zatiaľ čo o veľkosti segmentu rozhoduje používateľ v segmentácii.
  4. 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.

Vysvetľujúce video