![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
При сегментной организации памяти неэффективно используется ОП – фрагментация на уровне сегментов – т.к. сегмент должен быть полностью непрерывно загружен в ОП, появляется много небольших свободных мест. Для решения проблемы периодически запускается дефрагментация (ликвидация «пробелов» в памяти). Однако это приводит к нерациональному использованию ресурсов ЦП.
Сегментно-страничная организация памяти устраняет проблемы сегментной организации.
Принцип: размер сегмента выбирается кратным размеру страницы – сегмент содержит целое число страниц.
Три ступени в иерархии доступа к данным: сегмент =- страница =- слово.
Виртуальный адрес состоит из номера сегмента (= i), номера страницы (= j) и смещения.
По номеру сегмента из сегментной страницы выбирается адрес одной из страничных таблиц (СТ i-го сегмента). По номеру страницы из СТ i-го сегмента выбирается адрес j-й страницы в ОП. Результат сложения адреса страницы со смещением = физический адрес слова в ОП.
К вопросам 74, 75, 76.
Защита областей памяти:
- одной программы от попыток записи со стороны других программ;
- от чтения (например, при ограничениях на доступ к системной информации);
- от использования содержимого памяти не по назначению.
Обычно защита:
- реализуется аппаратно-программными средствами;
- охрана адресных пространств от несанкционированного доступа (НСД) возлагается на ОС;
- не должна:
= заметно снижать производительность компьютера;
= требовать чрезмерных аппаратных затрат.
Дата публикования: 2015-01-24; Прочитано: 344 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!