Диспетчер - задание - Большая Энциклопедия Нефти и Газа, статья, страница 2
Дети редко перевирают ваши высказывания. В сущности они повторяют слово в слово все, что вам не следовало бы говорить. Законы Мерфи (еще...)

Диспетчер - задание

Cтраница 2


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

Кроме того, сама система может генерировать сообщение для оператора о необходимости установки определенных катушек магнитной ленты или пакетов дисков при подготовке к выполнению очередной программы. Современные главные диспетчеры реализуют по выбору оператора большинство управляющих функций диспетчеров заданий. Это означает, что оператор может изменять приоритеты программы, ускорять или замедлять ее выполнение; он может запускать программы непосредственно с местного или дистанционного клавишного пульта с пишущей машинкой, не прибегая к услугам устройства чтения карт управления заданиями; он может распределять работу между устройствами, не обращая внимания на ОС, очищать ЗУ на магнитной ленте, дисках или барабане и непосредственно вызывать сервисные программы.  [17]

Кроме того, сама система может генерировать сообщение для оператора о необходимости установки определенных катушек магнитной ленты или пакетов дисков, при подготовке к выполнению очередной программы. Современные главные диспетчеры реализуют по выбору оператора большинство управляющих функций диспетчеров заданий. Это означает, что оператор может изменять приоритеты программы, ускорять или замедлять ее выполнение; он может запускать программы непосредственно с местного или дистанционного-клавишного пульта с пишущей машинкой, не прибегая к услугам устройства чтения карт управления заданиями; он может распределять работу между устройствами, не обращая внимания на ОС, очищать ЗУ на магнитной ленте, дисках или барабане и непосредственно вызывать сервисные программы.  [18]

ОС фирмы IBM на дисковом ЗУ является одной из лучших иллюстраций этого подхода. Она удовлетворяет требованиям базового мультипрограммирования, указанным выше, и дополняет архитектуру операционных систем введением диспетчера операций, диспетчера заданий, программы управленич файлами, супервизора, а также библиотеки сервисных программ и трансляторов.  [19]

ОС фирмы IBM на дисковом ЗУ является одной из лучших иллюстраций этого подхода. Она удовлетворяет требованиям базового мультипрограммирования, указанным выше, и дополняет архитектуру операционных систем введением диспетчера операций, диспетчера заданий, программы управления файлами, супервизора, а также библиотеки сервисных программ и трансляторов.  [20]

Операционная система может быть построена по принципу как однородной, так и иерархической структуры. В однородной структуре-один уровень подчиненности всех компонентов операционной системы; в иерархической структуре - несколько уровней подчиненности: супервизор - диспетчер заданий - обслуживающие прог раммы - программа пользователя.  [21]

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

Ограничения при такой обработке заданий подобны тем, которые имеют место при работе двух отдельных ЭВМ. Во-первых, поскольку зоны определяются оператором один раз, когда система запускается ( обычно в начале дня), размеры зон должны быть тщательно спланированы, чтобы вмещать любую из программ, подлежащих выполнению. Минимальный размер и здесь зависит от объема диспетчера заданий, используемого в ОС. Так, если диспетчер заданий представляет собой программу на 20, 30 или 40 тыс. знаков, емкость зоны пакетной обработки должна быть минимум 20К, ЗОК.  [23]

Ограничения при такой обработке-заданий подобны тем, которые имеют место при работе двух отдельных ЭВМ. Во-первых, поскольку зоны определяются оператором один раз, когда система запускается ( обычно в начале дня), размеры зон должны быть тщательно спланированы, чтобы вмещать любую из программ, подлежащих выполнению. Минимальный размер и здесь зависит от объема диспетчера заданий, используемого в ОС. Так, если диспетчер заданий представляет собой программу на 20, 30 или 40 тыс. знаков, емкость зоны пакетной обработки должна быть минимум 20К, ЗОК или 40К, а то и больше.  [24]

Ограничения при такой обработке заданий подобны тем, которые имеют место при работе двух отдельных ЭВМ. Во-первых, поскольку зоны определяются оператором один раз, когда система запускается ( обычно в начале дня), размеры зон должны быть тщательно спланированы, чтобы вмещать любую из программ, подлежащих выполнению. Минимальный размер и здесь зависит от объема диспетчера заданий, используемого в ОС. Так, если диспетчер заданий представляет собой программу на 20, 30 или 40 тыс. знаков, емкость зоны пакетной обработки должна быть минимум 20К, ЗОК.  [25]

Ограничения при такой обработке-заданий подобны тем, которые имеют место при работе двух отдельных ЭВМ. Во-первых, поскольку зоны определяются оператором один раз, когда система запускается ( обычно в начале дня), размеры зон должны быть тщательно спланированы, чтобы вмещать любую из программ, подлежащих выполнению. Минимальный размер и здесь зависит от объема диспетчера заданий, используемого в ОС. Так, если диспетчер заданий представляет собой программу на 20, 30 или 40 тыс. знаков, емкость зоны пакетной обработки должна быть минимум 20К, ЗОК или 40К, а то и больше.  [26]

ОС динамического зонирования расширяет возможности использования памяти также путем обеспечения упрощенных процедур для построения сегментов программы и для осуществления обмена этих сегментов в ЗУ. Сегментация достигается обычно применением операторов, которые позволяют программисту точно определить главную программу и ее подпрограммы или подуровни. Имея определенные таким образом ствол и ветви программного дерева, ОС способна при необходимости автоматически установить связующие звенья для ветвей. Эффект от применения этого метода состоит в том, что большие задания могут быть разбиты программистом на небольшие куски и выполнены при сравнительно малых затратах оперативной памяти. Стратегия ОС для В3500, например, заключается в построении зоны памяти, объем которой не меньше объема главной программы и ее наибольшего сегмента, взятых вместе. Тогда все остальные сегменты автоматически подходят для обмена в области, отведенной под наибольший сегмент. Вся указанная работа выполняется супервизором, диспетчером заданий, программами управления ресурсами и файлами и определяется планом, принятым программистом при построении соответствующей ОС.  [27]



Страницы:      1    2