Конспект установочных лекций по комплексному курсу Информатика, Теория информации




Основные аспекты операционных систем - часть 6


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

Таким образом, часть задач, стоящих перед ОС, можно представить себе следующим образом. В системе имеется ряд готовых к выполнению программ. Каждая программа имеет в своем распоряжении определенные, фактически уже выделенные ей ресурсы (место памяти, процессор, устройство ввода/вывода и т.д.), и для каждой программы (каждого пользователя) определены ограничительные рамки для ресурсов, за которые программа не имеет права выходить. Тогда задача ОС состоит в таком распределении ресурсов системы, чтобы всегда существовал достаточный резерв для возможности удовлетворения поступающих в систему запросов.

В ОС при каждом запросе пользователя на ресурсы должно приниматься решение о том, может ли запрос удовлетворяться немедленно, или он должен быть отложен до тех пор, когда система придет в такое состояние, при котором запрос можно удовлетворить без опасности прийти в тупиковое состояние.

Наряду с целью избежания тупиков одна из важнейших целей ОС состоит в возможно большем удовлетворении запросов пользователей в единицу времени. Число запросов, обрабатываемых в единицу времени, называют пропускной способностью ВС. Распределение ресурсов в ОС охватывает следующие комплексы задач:

·         выделение процессорного времени при оптимальной пропускной способности (с целью достижения возможно более высокого темпа обработки запросов);

·         умелое перемещение программ, частей программ и данных между оперативной и внешней памятью;

·         управление устройствами ввода/вывода.

Одна из важнейших внутренних задач ОС - максимизация пропускной способности. Конечно, она ограничена производительностью ЭВМ, но внутри этих рамок ОС должна обеспечить оптимальность обработки.


Содержание  Назад  Вперед