Назначение и функции операционной системы
Операционные системы автономного компьютера Операционная система компьютера — это комплекс взаимосвязанных программ, который действует как интерфейс между приложениями и пользователями, с одной стороны, и аппаратурой компьютера, с другой стороны. В соответствии с этим определением ОС выполняет две группы функций: ■ предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной машины, с которой удобней работать и которую легче программировать; ■ управление ресурсами компьютера с целью повышения эффективности его использования. Критерий эффективности, может быть различным. В одних системах важна пропускная способность вычислительной системы, в других — время ее реакции. ОС - построенные в соответствии с разными критериями эффективности, будут по-разному организовывать вычислительный процесс. Основные ресурсы современных вычислительных систем ОС является механизмом, распределяющим ресурсы компьютера. К числу основных ресурсов могут быть отнесены: процессоры, основная память, таймеры, наборы данных, диски, принтеры, сетевые устройства и некоторые другие. Ресурсы распределяются между процессами. Процесс — это единица вычислительной работы, создаваемая операционной системой в момент запуска программы на выполнение. Программа является статическим объектом, представляющим собой файл с кодами и данными, которые могут быть записаны на разных типах носителей. Процесс — это динамический объект, который возникает в операционной системе после того, как пользователь или сама операционная система решают «запустить программу на выполнение», то есть создать новую единицу вычислительной работы. Например, ОС может создать процесс в ответ на команду пользователя run prgl.exe, где prgl.exe — это имя файла, в котором хранится код программы. Один и тот же программный файл может породить несколько параллельно выполняемых процессов, а процесс может в ходе своего выполнения сменить программный файл и начать выполнять другую программу.