1. Программное обеспечение ЭВМ.

Программа предназначена для управления определенными компонентами системами обработки информации в целях реализации определенного алгоритма.

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

Важнейшими компонентами системы программного обеспечения являются операционные системы- в основном дисковые (ДОС), пакеты прикладных программ (ППП), комплексы программ технического обслуживания (КПТО).

Операционная система реализует основной набор функции программного обслуживания по управлению ЭВМ и обслуживание ее пользователей.

Пакеты прикладных программ обеспечивает решение типовых программ для различных областей применения.

Комплексы программ технического обслуживания предназначены для обеспечения процедур контроля и диагностики неисправностей, проверки и восстановления работоспособности систем.

Основными компонентами операционной системы являются управляющие программы обслуживания, системы программирования, средства генерации. Основными компонентами операционной системы являются управляющие программы обслуживания, системы программирования, средства генерации.

Управляющая программа планирует ресурсы ЭВМ, обеспечивает взаимодействие ее с внешней средой, оперативно контролирует исправность технических средств и организует восстановление процессов обработки данных после появление неисправностей.

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

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

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

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

Режим работы, при котором обеспечивается одновременное выполнение более одного процессора, называется мультипрограммным.

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