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

Очередь - канал

Cтраница 1


Очереди канала обрабатываются РЗ программами и располагаются в области управляющей программы.  [1]

Очереди канала соответственно сравниваются с байтами 6 - 7 и 10 - 11 входа ТИУ. Тем самым одновременно определяется завершение операции ввода-вывода в главной очереди или альтернативной.  [2]

Очередь канала строится для каждого устройства. Так как селекторный канал в единицу времени обслуживает одно устройство, он имеет одну очередь.  [3]

Очередь канала состоит из заголовка и входов. Заголовок занимает одно слово.  [4]

Таблица очередей каналов содержит столько входов, сколько имеется каналов. Для селекторного канала во входе указывается адрес заголовка к его очереди, для мультиплексного канала - два: адрес заголовка первой очереди и адрес заголовка последней очереди.  [5]

Для найденной Очереди канала определяется вход в Таблице информации об устройствах.  [6]

В заголовке Очереди канала анализируется флаг аварийного инициирования. Если флаг установлен, значит инициирование операции ввода-вывода было выполнено Р2 программами обработки распознанных ошибок. Им возвращается управление для анализа. Вход из очереди канала не вычеркивается, так как Р2 программа может повторить для него операцию ввода-вывода.  [7]

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

Если флаг ожидания в заголовке Очереди канала не установлен, то вызывается программа Р2 Связь с консолью.  [9]

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

Если флаг аварийного инициирования в заголовке Очереди канала не установлен, в Блоке управления данными запоминаются регистры канала в байтах 16 - 31 и проверяется, установлен ли флаг окончания перемещения данных в слове состояния канала. Если он не установлен, то это либо прерывание с пульта, либо программно управляемое. На основании флага связи с пультом в слове состояния канала уточняется, выполнил ли оператор с пульта операцию ввода-вывода. Если нет, то прерывание фальшивое, и управление передается Диспетчеру задач.  [11]

В байте нуль содержится число всех входов в Очередь канала. Оно является тем числом, которое определяется во время генерации системы для селекторного канала и равно единице для мультиплексного канала.  [12]

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

Всегда ли с первого раза запрос на ввод-вывод включается в Очередь канала.  [14]

Трудящиеся Туркменистана горят желанием в короткий срок завершить строительство второй очереди канала от Мургаба до Теджена протяженностью 140 километров. Строительство второй очереди канала имеет жизненно важное значение для республики.  [15]



Страницы:      1    2    3    4