Cтраница 4
Именно в операторе JOB содержится информация о классах, приоритетах заданий. Параметр CLASS определяет класс входной очереди, в которую должно попасть данное задание. [46]
Обработка заданий осуществляется в виде их непрерывного потока. Размещенные на диске задания образуют входную очередь, из которой они выбираются автоматически последовательно или по установленным приоритетам. Входные очереди могут пополняться в произвольные моменты времени. Такой режим позволяет максимально загрузить ЭВМ, так как отсутствуют простои между заданиями, но дает задержки в получении решения из-за того, что некоторое время задание простаивает в очереди. [47]
Если эти параметры задания не указаны явно в операторе JOB, то система присваивает им некие стандартные значения. Приоритеты упорядочивают задания только в пределах входной очереди заданий данного класса. Если имеется несколько заданий с одинаковыми значениями параметров. [48]
Управляющая программа присваивает приоритет каждому входящему сообщению. Она должна следить за приоритетом сообщения во входной очереди и заменять его на более высокий после того, как время пребывания сообщения в очереди превысило критическое значение. [49]
Инициализирует массив элементов жизни, подпрограммы обработки очередей и ввода-вывода и следит за входной очередью. Когда процесс главной программы обнаруживает число во входной очереди, он вычисляет количество поколений жизни и далее вызывает программу DISPLAY для индикации полученного результата. Программа DISPLAY осуществляет вывод каждого символа, помещая его в выходную очередь. [50]
Планировщик заданий выбирает программы среди тех программ, между которыми в соответствии с некоторой дисциплиной планирования должен распределяться процессор. Те программы, которые пока находятся во входной очереди заданий или завершены, не относятся к компетенции управления процессором, они просто не существуют как процессы. [51]
Каждому классу задания соответствуют определенная область памяти для программы и определенное число внешних устройств. Операционная система образует для каждого класса свою входную очередь заданий, вследствие чего параметр CLASS определяет очередность выполнения задания. [52]
![]() |
Абстрактная модель фазы передачи данных. [53] |
Как для срочных, так и нормальных данных независимо в обоих направлениях выполняется управление потоком. Это означает на уровне абстрактной модели, что если входная очередь ограничена, то помещение в нее данных зависит от темпа получения данных из этой очереди. [54]
Как правило, задачи из входного потока данных, прочитанного одним из ВУ, не сразу попадают в ОП ЭВМ, а размещаются на устройствах внешней памяти. В режимах пакетной обработки задачи выстраиваются в очередь ( входную очередь), место задачи в очереди определяется ее приоритетом. Перенос задачи из очереди в ОП ЭВМ происходит автоматически. [55]