Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / вссит ответы 9-15.doc
Скачиваний:
63
Добавлен:
15.02.2014
Размер:
223.23 Кб
Скачать

Режимыиспользованияэвм Режим пакетной обработки программ.

Он получил свое развитие в машинах второго и последующих поколений.

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

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

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

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

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

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

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

Соседние файлы в папке шпоргалка