Режимы работы и функции ОС

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

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

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

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

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

Наиболее развитой системой пакетной обработки является ОС ЕС ЭВМ, включающая подсистемы управления заданиями, управления задачами и связями и управления вводом-выводом.

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

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

ПС управления вводом-выводом служит для выполнения запросов на передачу данных из основной памяти на внешние носители информации или с внешних носителей в основную память.

Т е м а 2: “Стоимостная оценка результатов разработки программных продуктов (ПП)”