4.2.1. Назначение операционных систем


Операционная система (ОС) представляет собой совокупность программ, выполняющих две основные функции: предоставле­ние пользователю удобств виртуальной машины и повышение эффективности использования компьютера при рациональном управлении его ресурсами.

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

Управление ресурсами компьютера. К ресурсам компьютера относят: процессоры, память, дисковые накопители, сетевые коммуникационные средства, принтеры и другие устройства. Функцией ОС является рациональное распределение этих ре­сурсов между процессами с целью обеспечения максимальной эффективности функционирования компьютера.