Определение ОС. Назначение и функции операционной системы
Операционная система – комплекс взаимосвязанных программ, обеспечивающих взаимодействие пользователя с вычислительной системой, а также управления ресурсами вычислительной системы.
Функции:
· Предоставление пользователю вместо реальной аппаратуры виртуальной машины (виртуальной аппаратуры);
· Повышенная эффективность использования аппаратуры путём рационального использования ресурсов.
Ресурсы: память, процессорное время, устройства ввода\вывода.
ОС регулирует конфликты, возникающие между процессами при разделении ресурсов. ОС удовлетворяет запросы на ресурсы, учитывая их свободность или занятость.
Место ОС в структуре вычислительной системы
Вычислительная система – программно-аппаратный комплекс, который предоставляет услуги пользователю.
Рисунок 1. Структура вычислительной системы
Прикладные программы | ||||||||
Системы программирования | ||||||||
Управление логическими устройствами | ||||||||
Управление физическими устройствами | ||||||||
Аппаратные средства | ||||||||
Таблица 1. Вычислительная система
|
|
Аппаратные средства – нижний уровень - это аппаратура, то, что делается из металла, пластика и прочих материалов, используемых для производства «железа» компьютера.
Управление физическими устройствами осуществляют программы, ориентированные на качества и свойства аппаратуры, взаимодействующие с аппаратными структурами, знающие «язык» аппаратуры.
Уровень управления логическими устройствами ориентирован на пользователя, предназначен для сглаживания аппаратных особенностей устройств. Команды этого уровня обращены к предыдущему слою.
Система программирования – это комплекс программ для поддержки всего технологического цикла разработки программного обеспечения.
Прикладные программы предназначены для решения некоторых задач в конкретных областях знаний.
К ОС относят второй и третий уровень пирамиды.