Cтраница 1
Планировщик каналов является частью СУПЕРВИЗОРА, содержащей несколько программ, обслуживающих операции ввода - вывода. [1]
В планировщике каналов содержится информация о том, какие внешние устройства должны быть задействованы, какая нагрузка имеется на каждое устройство, в каком состоянии находятся устройства и каналы в каждый момент времени. Эта информация необходима для обеспечения эффективной загрузки внешних устройств и каналов. [2]
Прерывания ввода-вывода обрабатываются планировщиком каналов. [3]
Рассмотрим подробнее порядок выполнения своих функций планировщиком каналов, предварительно отметив функции проблемной программы при выполнении операций ввода-вывода. [4]
Обработка прерываний по указанным сигналам ввода-вывода производится планировщиком каналов, являющиеся одной из составных частей СУПЕРВИЗОРА. [5]
Одним из параметров макрокоманд, позволяющих войти в Планировщик каналов, является адрес ТОФ. Управление программе Первоначальный анализ передает обработчик SVC прерываний. [6]
По назначению и выполняемым функциям программы, входящие в Планировщик каналов, делятся на две группы: первоначальный анализ и планирование работы канала. Вход в программы первой группы осуществляется посредством макрокоманд физической системы управления вводом-выводом. Вход в программы второй группы происходит из программ первой группы. [7]
Диспетчер ввода-вывода получает управление в следующих случаях: от Планировщика каналов при размещении запроса в Очереди канала; от Окончания ввода-вывода после вычеркивания входа из Очереди канала; по запросам Супервизора, предназначенным в основном для распознавания ошибок и обработки прерываний по таймеру; по команде оператора с пульта управления, которая также содержит команду обращения к Супервизору. [8]
Вся работа с внешними устройствами проходит через программу, которая называется планировщиком каналов. [9]
Управление вводом-выводом в моделях ЕС ЭВМ осуществляется через каналы, которые получают задание от планировщика каналов, являющегося составной частью супервизора. Планировщик каналов выполняет функции посредника между программами пользователя, выполняемыми в машине, и каналами. Управление непосредственно устройствами ввода-вывода производится с помощью машинных команд ввода-вывода, которые формируются планировщиком каналов, и командных слов канала. [10]
В области управляющей программы непосредственно за областью связи располагается ядро СУПЕРВИЗОРА, в котором функционально можно выделить следующие части: распознавание прерываний, планировщик каналов, системный загрузчик, избавление от ошибок, защита памяти, обслуживание таймера, таблицы. [11]
Управление вводом-выводом в моделях ЕС ЭВМ осуществляется через каналы, которые получают задание от планировщика каналов, являющегося составной частью супервизора. Планировщик каналов выполняет функции посредника между программами пользователя, выполняемыми в машине, и каналами. Управление непосредственно устройствами ввода-вывода производится с помощью машинных команд ввода-вывода, которые формируются планировщиком каналов, и командных слов канала. [12]
Программы, осуществляющие начальную подготовку для выполнения операций ввода-вывода. Они объединены под общим названием Планировщик каналов. [13]
Для каждого класса устройств ввода - вывода управляющая программа имеет специальные подпрограммы обработки ошибок устройств. После обнаружения ошибки в устройстве, планировщик каналов передает управление соответствующей подпрограмме для обработки ошибки. Эта подпрограмма предпринимает попытку избавиться от ошибки: повторяет операцию, если это возможно; требует вмешательства оператора при необходимости. [14]
Прерывания ввода - вывода имеют место обычно при освобождении канала, группового устройства управления или конкретного УВВ. Обработка этих прерываний осуществляется специальным блоком СУПЕРВИЗОРА - планировщиком каналов. [15]