Пейджинг проти сегментації в ОС

Автор: Laura McKinney
Дата Створення: 4 Квітень 2021
Дата Оновлення: 4 Травень 2024
Anonim
ОС #2-2. Пейджинг и Свопинг
Відеоролик: ОС #2-2. Пейджинг и Свопинг

Зміст

Різниця між підказками та сегментацією в ОС полягає в тому, що під час підкачки сторінка має фіксований розмір блоку, тоді як на сторінці сегментації розмір блоку є змінним.


Операційна система є містком між користувачем і програмним забезпеченням, в операційній системі управління пам'яттю - одна з найважливіших функцій, що дозволяє розподіляти пам'ять. Операційна система також виділяє пам’ять і пам'ять делокації, коли процес більше не існує. Двома найважливішими концепціями операційної системи є підказка та сегментація, під час підкачки сторінка має фіксований розмір блоку, тоді як на сторінці сегментації є змінний розмір блоку. У процесі пейджингу дозволяється зберігати в пам'яті і є схемою управління пам'яттю. Пейджинг дає процес безперервної пам’яті процесу. Зовнішньої фрагментації в підкачці немає. Під час пейджингу простір фізичної та логічної пам’яті поділяється на однакові бічні блоки пам’яті. Під час пейджингу блоки фіксованого розміру відомі як кадри, а блок фіксованого розміру логічної пам'яті називається сторінкою. Під час пейджингу процес потрібно виконати з логічного простору пам'яті. Є дві адреси, які генеруються процесором під час підкачки, це номер сторінки та зміщення сторінки. У процесі сегментації поділяється на два сегменти змінного розміру, а сегменти змінних розмірів завантажуються в адресний простір логічної пам'яті. Сегментація - це схема управління пам'яттю, в якій сторінка має змінний розмір блоку. Логічний адресний простір має сегменти змінних розмірів. Існує назва та довжина кожного сегмента. Сегменти завантажуються у фізичний простір пам'яті. Адреса простору фізичної пам'яті - це ім’я сегмента та зміщення. Існує номер сегмента, який використовується в сегментації замість назви сегмента. В сегментації є індекс.


Зміст: Різниця між підказками та сегментацією в ОС

  • Порівняльна діаграма
  • Що таке пейджінг?
  • Що таке сегментація?
  • Ключові відмінності
  • Висновок
  • Пояснювальне відео

Порівняльна діаграма

ОсноваПейджингСегментація
ЗначенняПід час пейджингу сторінка має фіксований розмір блоку

У сегментації сторінка має змінний розмір блоку.

 

ФрагментаціяПри пейджінгу спостерігається внутрішня фрагментаціяУ сегментації спостерігається зовнішня фрагментація
РозмірРозмір сторінки визначається обладнанням під час пейджингуРозмір сегмента визначається користувачем у сегментації
ТаблицяПід час пейджингу є таблиця сторінокУ сегментації є сегментна таблиця

Що таке пейджінг?

У процесі пейджингу дозволяється зберігати в пам'яті і є схемою управління пам'яттю. Пейджинг дає процес безперервної пам’яті процесу. Зовнішньої фрагментації в підкачці немає. Під час пейджингу простір фізичної та логічної пам’яті поділяється на однакові бічні блоки пам’яті. Під час пейджингу блоки фіксованого розміру відомі як кадри, а блок фіксованого розміру логічної пам'яті називається сторінкою. Під час пейджингу процес потрібно виконати з логічного простору пам'яті. Є дві адреси, які генеруються процесором під час підкачки, це номер сторінки та зміщення сторінки.


Що таке сегментація?

У процесі сегментації поділяється на два сегменти змінного розміру, а сегменти змінних розмірів завантажуються в адресний простір логічної пам'яті. Сегментація - це схема управління пам'яттю, в якій сторінка має змінний розмір блоку. Логічний адресний простір має сегменти змінних розмірів. Є назва та довжина кожного сегмента. Сегменти завантажуються у фізичний простір пам'яті. Адреса простору фізичної пам'яті - це сегментоване ім’я та зміщення. Існує номер сегмента, який використовується в сегментації замість назви сегмента. В сегментації є індекс.

Ключові відмінності

  1. Під час пейджингу сторінка має фіксований розмір блоку, тоді як у сегментації сторінка має змінний розмір блоку.
  2. Під час пейджингу спостерігається внутрішня фрагментація, тоді як у сегментації спостерігається зовнішня фрагментація
  3. Розмір сторінки визначається обладнанням під час пейджингу, тоді як розмір сегмента визначає користувач у сегментації.
  4. Під час пейджингу є таблиця сторінок, тоді як у сегментації є сегментна таблиця

Висновок

У цій статті вище ми бачимо різницю між пейджингом та сегментацією в ОС на прикладах.

Пояснювальне відео