Пейджинг спрямо сегментация в ОС
Съдържание
- Съдържание: Разлика между страници и сегментиране в ОС
- Сравнителна диаграма
- Какво е пейджинг?
- Какво е сегментиране?
- Ключови разлики
- заключение
- Обяснително видео
Разликата между страници и сегментиране в OS е, че при страници страницата е с фиксиран размер на блока, докато в страницата за сегментиране е с променлив размер на блока.
Операционната система е мост между потребител и софтуер, в управлението на паметта на операционната система е една от основните функции, която позволява разпределението на паметта. Операционната система също така разпределя памет и разделя памет, когато процесът вече не съществува. Две най-важни концепции на операционната система са пейджинг и сегментиране, при пейджинг страницата е с фиксиран размер на блока, докато в страницата за сегментиране е с променлив размер на блока. В процеса на пейджинг се разрешава да се съхранява в паметта и е схема за управление на паметта. Пейджингът дава непрекъсната памет на процеса. В страницата няма външна фрагментация. В страницата пространството на физическата и логическата памет се разделя на същите блокове от паметта. В пейджинг блоковете с фиксиран размер са известни като рамки, а блокът с фиксиран размер на логическата памет се нарича страница. В пейджинг процесът трябва да бъде изпълнен от пространството на логическата памет. Има два адреса, които се генерират от процесора в пейджинг, които са номер на страница и изместване на страницата. В процеса на сегментиране се разделя на два сегмента с променлив размер, а сегментите с променлив размер се зареждат в адресно пространство на логическата памет. Сегментирането е схема за управление на паметта, в която страницата е с променлив размер на блока. Логическото адресно пространство има сегменти с променлив размер. Има име и дължина на всеки сегмент. Сегментите се зареждат във физическото пространство на паметта. Адресът на пространството за физическа памет е името на сегмента и компенсирането. Има номер на сегмента, който се използва при сегментиране на мястото на името на сегмента. Има индекс в сегментацията.
Съдържание: Разлика между страници и сегментиране в ОС
- Сравнителна диаграма
- Какво е пейджинг?
- Какво е сегментиране?
- Ключови разлики
- заключение
- Обяснително видео
Сравнителна диаграма
основа | пейджинг | сегментиране |
значение | При пейджинг страницата е с фиксиран размер на блока | При сегментиране страницата е с променлив размер на блока.
|
раздробяване | При пейджинг има вътрешна фрагментация | При сегментация има външна фрагментация |
размер | Размерът на страницата се определя от хардуера в пейджинг | Размерът на сегмента се определя от потребителя в сегментация |
маса | В страницата има таблица със страници | В сегментация има сегментна таблица |
Какво е пейджинг?
В процеса на пейджинг се разрешава да се съхранява в паметта и е схема за управление на паметта. Пейджингът дава непрекъсната памет на процеса. В страницата няма външна фрагментация. В страницата пространството на физическата и логическата памет се разделя на същите блокове от паметта. В пейджинг блоковете с фиксиран размер са известни като рамки, а блокът с фиксиран размер на логическата памет се нарича страница. В пейджинг процесът трябва да бъде изпълнен от пространството на логическата памет. Има два адреса, които се генерират от процесора в пейджинг, които са номер на страница и изместване на страницата.
Какво е сегментиране?
В процеса на сегментиране се разделя на два сегмента с променлив размер, а сегментите с променлив размер се зареждат в адресно пространство на логическата памет. Сегментирането е схема за управление на паметта, в която страницата е с променлив размер на блока. Логическото адресно пространство има сегменти с променлив размер. Има име и дължина на всеки сегмент. Сегментите се зареждат във физическото пространство на паметта. Адресът на пространството за физическа памет е сегментираното име и изместване. Има номер на сегмент, който се използва при сегментиране на мястото на името на сегмента. Има индекс в сегментацията.
Ключови разлики
- В страницата страницата е с фиксиран размер на блока, докато при сегментиране страницата е с променлив размер на блока.
- При пейджинг има вътрешна фрагментация, докато в сегментирането има външна фрагментация
- Размерът на страницата се определя от хардуера в пейджинг, докато размерът на сегмента се определя от потребителя в сегментиране.
- В страницата има таблица на страниците, докато в сегментирането има сегментна таблица
заключение
В тази статия по-горе виждаме разликата между страници и сегментиране в OS с примери.