Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Проблемы динамического распределения памяти при сегментации. Сегментно-страничная организация памяти



При сегментной организации памяти неэффективно используется ОП – фрагментация на уровне сегментов – т.к. сегмент должен быть полностью непрерывно загружен в ОП, появляется много небольших свободных мест. Для решения проблемы периодически запускается дефрагментация (ликвидация «пробелов» в памяти). Однако это приводит к нерациональному использованию ресурсов ЦП.

Сегментно-страничная организация памяти устраняет проблемы сегментной организации.

Принцип: размер сегмента выбирается кратным размеру страницы – сегмент содержит целое число страниц.

Три ступени в иерархии доступа к данным: сегмент =- страница =- слово.

Виртуальный адрес состоит из номера сегмента (= i), номера страницы (= j) и смещения.

По номеру сегмента из сегментной страницы выбирается адрес одной из страничных таблиц (СТ i-го сегмента). По номеру страницы из СТ i-го сегмента выбирается адрес j-й страницы в ОП. Результат сложения адреса страницы со смещением = физический адрес слова в ОП.

К вопросам 74, 75, 76.

Защита областей памяти:

- одной программы от попыток записи со стороны других программ;

- от чтения (например, при ограничениях на доступ к системной информации);

- от использования содержимого памяти не по назначению.

Обычно защита:

- реализуется аппаратно-программными средствами;

- охрана адресных пространств от несанкционированного доступа (НСД) возлагается на ОС;

- не должна:

= заметно снижать производительность компьютера;

= требовать чрезмерных аппаратных затрат.





Дата публикования: 2015-01-24; Прочитано: 326 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...