Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС 2 модуль все части ПЕЧАТАТЬ.docx
Скачиваний:
72
Добавлен:
18.12.2018
Размер:
328.96 Кб
Скачать

5)_Ч5 Что такое «образ процесса»?

Содержимое назначенного процессу ВАП(виртуальное адресное пространство)( (коды команд, исходные и промежуточные данные, результаты вычислений) представляет собой образ процесса.

Сегодня типична ситуация, когда доступный объем ВАП превышает доступный объем ОП. Поэтому ОС для хранения данных ВАП процесса, не помещающихся в ОП, использует внешнюю память (жесткий диск). Именно на этом принципе и основана виртуальная память – наиболее совершенный механизм управления памятью в ОС.

6)_Ч5 Охарактеризуйте части, на которые делится вап процесса.

ВАП процесса делится на две непрерывные части: системную и пользовательскую. Их размер может быть разным, например, в Windows NT он составляет по 2 Гбайта для ОС и для приложений. Системная часть ВАП каждого процесса, отводимая под сегменты ОС, является идентичной для всех процессов. Поэтому при смене активного процесса заменяется только вторая пользовательская часть ВАП, содержащая его индивидуальные сегменты (коды и данные приложения).

7)_Ч5 На какие области виртуальной памяти вытеснение не распространяется?

Механизм вытеснения (например, страничной памяти) в большинстве универсальных ОС применяется ко всем сегментам пользовательской части ВАП процесса. Системная часть виртуальной памяти в ОС любого типа включает область, подвергаемую вытеснению, и область, на которую вытеснение не распространяется. В не вытесняемой области размещаются модули ОС, требующие быстрой реакции или постоянного присутствия в ОП.

8)_Ч5 Как использование разделов ОП различных видов распределения динамическими разделами, по мере порождения процессов. Алгоритм связан с различными вариантами поиска свободной области ОП для раздела, отличается большей гибкостью, но подвержен эффекту фрагментации,

*распределения перемещаемыми разделами. Используется как метод борьбы с фрагментацией на основе ликвидации «дыр» в ОП;

связано с явлением фрагментации?

9)_Ч5 На какие классы делятся алгоритмы распределения оп и какие из них составляют каждый класс?

Все алгоритмы распределения ОП делятся на два класса, работающие

*без использования внешней памяти:

*распределения фиксированными разделами. ОП на сеанс работы разбивается на несколько разделов фиксированной величины каждый. К разделам организуется одна или несколько очередей процессов,

*распределения динамическими разделами, по мере порождения процессов. Алгоритм связан с различными вариантами поиска свободной области ОП для раздела, отличается большей гибкостью, но подвержен эффекту фрагментации,

*распределения перемещаемыми разделами. Используется как метод борьбы с фрагментацией на основе ликвидации «дыр» в ОП;

*с использованием внешней памяти:

*страничного распределения, когда частями ОП и ВАП являются страницы фиксированного и сравнительно небольшого размера,

*сегментного распределения, когда частями ОП и ВАП являются сегменты произвольного размера (какой получится), полученные с учетом смыслового значения данных,

*сегментно-страничного распределения – комбинация двух предыдущих алгоритмов, когда ВАП делится на сегменты, которые затем делятся на страницы [2].