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

Обработка - прерывание - ввода-вывод

Cтраница 1


Обработка прерываний ввода-вывода заключается в анализе информации, помещенной в слове состояния канала ( CSW), формируемом аппаратурно в момент прерывания ввода-вывода. В этом слове отражена причина прерывания и состояние внешнего оборудования - г - канала, устройства управления УВВ или ВЗУ, внешнего устройства. При появлении одного из сигналов КАНАЛ КОНЧИЛ, УУ КОНЧИЛО или УВВ КОНЧИЛО, если он не сопровождается установкой в слове CSW битов, указывающих на наличие сбойной ситуации, СУПЕРВИЗОР фиксирует завершение операции ввода-вывода и исключает из очереди запрос на эту операцию. Затем осуществляется переход к удовлетворению следующего запроса. Если же операция ввода-вывода не смогла нормально завершиться из-за наличия сбоя, управление передается подпрограмме обработки сбоев. Прерывание, вызванное сигналом ВНИМАНИЕ, обрабатывается лишь в случае, если этот сигнал поступил с пультовой пишущей машинки. Обработка такого прерывания сводится к установлению связи оператора с подпрограммой СУПЕРВИЗОРА, которая предназначена для приема и обработки директив оператора. Првграммно-управляемые прерывания используются программами, организующими работу с устройствами телеобработки.  [1]

Команда TIO связана с обработкой прерываний ввода-вывода и рассмотрена ниже.  [2]

Супервизор ввода-вывода представляет собой совокупность программ, называемых физической системой управления вводом-выводом ( ФСУВВ) и программ анализа и обработки прерываний ввода-вывода.  [3]

Режимы управления определяют: назначение позиций в PSW, использование постоянно распределенных ячеек основной памяти для запоминания кода прерывания и кода длины команды при прерываниях некоторых классов, обработку прерываний ввода-вывода для каналов 0 - 5 и способ обработки битов обращения и изменения при выполнении команды ПРОЧИТАТЬ КЛЮЧ ПАМЯТИ. Кроме того, такие средства, как средства регистрации программных событий и средства динамической переадресации, могут использоваться только в режиме ЕС, поскольку соответствующие управляющие биты в PSW предусматриваются только в этом режиме.  [4]

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

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

Физический уровень управления данными используется всеми программами, выполняющимися в рамках ОС независимо от того, применяют ли эти программы логический уровень или нет. При этом обеспечиваются планирование и установление очередности операций ввода-вывода данных; инициирование и завершение операций обмена данными; обработка ошибок и других условий, относящихся к внешним устройствам; обработка прерываний ввода-вывода.  [7]

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

Если переключатель находится в положении стоп, то при совпадении адресов процессор переводится в состояние стоп. Момент, когда процессор переходит в состояние стоп, зависит от модели и типа обращения. Хранящиеся в ожидании обработки прерывания ввода-вывода, внешние прерывания или прерывания от схем контроля могут быть обработаны до перехода процессора в состояние стоп и после этого перехода.  [9]

Система PIOCS, используемая всеми программами, выполняющимися в рамках ДОС, обеспечивает контроль реализации канальных программ. Она включает средства для планирования и установления очередности операций ввода-вывода, контроля выполнения операций, относящихся к устройствам ввода-вывода, обработки прерываний ввода-вывода. Все эти функции выполняются подпрограммами, являющимися составной частью СУПЕРВИЗОРА.  [10]

Ввод-вывод информации на ЕС ЭВМ организован так, что одновременно могут работать несколько УВВ. При этом возможно, что одно из них вызовет прерывание ввода-вывода как раз в то время, когда супервизор занят обработкой другого прерывания ввода-вывода.  [11]

ВТАМ / ДОС является самым распространенным методом удаленного доступа. Он управляет приемом и передачей сообщений по линиям связи. Для этой цели используются макроинструкции ВТАМ. ВТАМ генерирует канальные программы для ввода-вывода и обработки прерываний ввода-вывода. Кроме этого, ВТАМ заботится о восстановлении системы при ошибочных ситуациях. Сама обработка сообщений производится под управлением прикладных программ. ВТАМ с помощью управляющей программы управляет абонентскими пунктами в различных режимах их работы: точка - точка, соперничество, многоточечное соединение, работа по коммутируемым телефонным и телексным линиям связи, начало и окончание процедуры обмена с абонентскими пунктами, активирование и дезактивирование данных линий мультиплексора.  [12]



Страницы:      1