Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОС - КР2

.pdf
Скачиваний:
29
Добавлен:
30.03.2015
Размер:
885.8 Кб
Скачать

Супервизор задач – системная программа, выполняющая функции по управлению процессами. Супервизор памяти выполняет распределение оперативной памяти, а супервизор таймера управляет обращениями к интервальному таймеру по требованиям параллельных задач.

Диспетчер задач – системная программа, планирующая использование ЦП, т.е. выполняющая функции краткосрочного планирования.

Опишите подсистему управления памятью (10 баллов);

Функции:

1.Отображение адресного пространства процесса на конкретные области физической памяти.

2.Распределение памяти между конкурирующими процессами.

3.Контроль доступа к адресным пространствам процессов.

4.Свопинг (выгрузка процессов во внешнюю память, когда в оперативной недостаточно места).

5.Учет свободной и занятой памяти.

Опишите подсистему управления вводом/выводом (6 баллов);

Подсистема ввода-вывода обеспечивает выполнение задач по вводу-выводу данных с внешними устройствами. Наличие этих библиотек в ОС позволяет не встраивать их средствами систем программирования в каждую из разрабатываемых систем. Системы программирования только генерируют обращения к системному коду ввода-вывода и выполняют подготовку данных. Данная подсистема позволяет программисту абстрагироваться от специфики конкретного устройства. Некоторые из программ ВВ являются независимыми от устройств, и их можно

применять ко многим устройствам ВВ. Другое ПО, в том числе драйверы устройств, предназначены для конкретных устройств.

Опишите дисциплины распределения ресурсов (6 баллов);

1.FIFO (First In – First Out) – дисциплина обслуживания в порядке поступления. Все заявки поступают в конец очереди.

2.LIFO – дисциплина обслуживания в порядке, обратном порядку поступления.

3.Дисциплина обслуживания по круговому циклическому алгоритму (Round Rover). В ее основе лежит дисциплина FIFO. Если процесс обслуживается дольше, чем в течение определенного кванта времени, то его обслуживание прерывается и процесс поступает в конец очереди.

4.Дисциплина обслуживания при наличии приоритетов.