Відмінності між версіями «Сторінково-сегментний розподіл.»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
Рядок 2: Рядок 2:
  
 
[[Файл:ch_22.gif |300px]]
 
[[Файл:ch_22.gif |300px]]
 +
 +
 +
----
 +
 +
[[Сторінково-сегментна організація пам'яті]]

Поточна версія на 21:48, 13 січня 2014

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

Ch 22.gif



Сторінково-сегментна організація пам'яті