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