Мультипрограмування з фіксованими розділами

При розподілі пам’яті при мультипрограмуванні розглядають завантаження програм за абсолютними та змінними адресами.

При використанні абсолютних адрес, у кожному розділі розміщується одне завдання. ЦП швидко переключається з завдання на завдання, створюючи ілюзію одночасного їх виконання.

Трансляція завдань виконується за допомогою асемблерів та компіляторів в абсолютних адресах з розрахунком на виконання тільки в конкретному розділі. Якщо завдання було готове для виконання, а його розділ в цей час був зайнятий, то завдання буде очікувати не дивлячись на те, що інші розділи були вільні.

Переміщаючі компілятори асемблери та завантажувачі створюють модулі, що можуть працювати в довільному розділі.

В таких системах захист пам’яті частіше всього реалізується за допомогою декількох граничних регістрів. Два регістри дозволяють вказувати верхню та нижню межу розділу користувача, або одну з меж та розмір розділу.

Схема розподілу пам’яті при використанні фіксованих розділів приведена на рис. __.