Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
putanya_do_kkr_i_isputy (1).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
135 Кб
Скачать
☆
  1. Функції системи керування пам'яттю

Функції системи керування пам'яттю

Щоб забезпечити ефективний контроль використання пам'яті, ОС повинна виконувати наступні функції:

· відображення адресного простору процесу на конкретні області фізичної пам'яті;

· розподіл пам'яті між конкуруючими процесами;

· контроль доступу до адресних просторів процесів;

· вивантаження процесів (цілком або частково) у зовнішню пам'ять, коли в оперативній пам'яті

недостатньо місця;

· облік вільної й зайнятої пам'яті.

У наступних розділах лекції розглядається ряд конкретних схем керування пам'яттю. Кожна схема містить у собі

певну ідеологію керування, а також алгоритми й структури даних і залежить від архітектурних особливостей

використовуваної системи. Спочатку будуть розглянуті найпростіші схеми. Домінуюча на сьогодні схема віртуальної

пам'яті буде описана в наступних лекціях.

Найпростіші схеми керування пам'яттю Перші ОС застосовували дуже прості методи керування пам'яттю. Спочатку кожен процес користувача повинен

був повністю поміститися в основній пам'яті, займати безперервну область пам'яті, а система приймала до

обслуговування додаткові користувальницькі процеси доти, поки всі вони одночасно містилися в основній пам'яті. Потім з'явилася "простий свопінг" (система як і раніше розміщає кожен процес в основній пам'яті цілком, але іноді на підставі деякого критерію цілком скидає образ деякого процесу з основної пам'яті в зовнішню й заміняє його в основній пам'яті oбразом іншого процесу). Такого роду схеми мають не тільки історичну цінність

.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]