Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Программа разбивается на логически законченные части – сегменты, сегменты – на страницы равного размера. ВА указывает на номер сегмента. Смещение в сегменте представляется как номер виртуальной страницы и смещение. Т.е. ВА состоит из 3-х элементов.
Итоги:
Плюсы: Разбиение программы на сегменты – сегмент целиком в памяти (все его страницы), - сокращается число обращений к отсутствующим страницам. Но страницы одного сегмента в памяти м.б. несмежными, т.к. диспетчер памяти работает со страницами. Снижается фрагментация.
Минусы: метод сложный, трудно реализовать, долгий, поэтому используется редко, только в дорогих мощных вычислительных комплексах. Эта возможность заложена в архитектуре 8086, но не используется.
Задание:
1. Разработать 2 рабочих процесса, имитирующих обработку некоторой информации с обращением к сегментированному массиву данных.
2. Реализовать диспетчер памяти с сегментным или страничным способом размещения в памяти с имитацией нехватки физического пространства для размещения всего массива.
3. Разработать модуль подкачки с визуализацией процесса подкачки страниц или сегментов.
4. В качестве стратегии размещения и замещения выбрать 1 из следующих вариантов:
а) стратегии размещения (только для сегментов) - поиск свободного места в ОП для подгрузки нового сегмента
1. - первый подходящий
2. - наиболее подходящий
3. - наименее подходящий
б) стратегия замещения сегментов и страниц - выборка кандидатов на выгрузку (замещение)
1. - первый попавшийся
2. - тот, к которому меньше всего обращались
3. - тот, который только что исполнился
4. - тот, который давно не исполнялся
Номер варианта
Дата публикования: 2015-10-09; Прочитано: 212 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!