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

Блок - обработка - прерывание

Cтраница 1


Блок обработки прерываний ( входная метка INTERIO) следит за асинхронно возникающими сигналами типа КАНАЛ КОНЧИЛ, УСТРОЙСТВО КОНЧИЛО и в нужные моменты времени устанавливает признаки освобождения того или иного устройства.  [1]

Блок обработки прерываний СК производит обработку как внешних, так и внутренних запросов прерывания. К внутренним прерываниям относятся: ошибка обращения к каналу, прерывание по Т - и Р - биту слова состояния процессора.  [2]

Наибольший интерес в этом примере представляет блок обработки прерываний - INTERIO. В тот момент, когда появляется сигнал прерывания от схем ввода-вывода и маска в PSW разрешает эти прерывания, происходит стандартная процедура обновления PSW. Текущее значение регистра PSW записывается в двойное слово с адресом 56, причем в его разрядах 16 - 23 ( байты 2 - 3 PSW) находится номер внешнего устройства, выдавшего сигнал прерывания. Затем в регистр PSW переписывается двойное слово с адресом 120, в котором мы заготовили переход на команду INTERIO с блокировкой прерываний.  [3]

Системные блоки, образующие диспетчер системы, подразделяют на монитор, блок обработки прерывания, блок временных выдержек и блок работы с библиотекой стандартных программ.  [4]

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

Аппаратная реализация подобных интерфейсов обеспечивается БИС, реализующими функции арбитража, шинных формирователей, регистров, блоков обработки прерываний.  [6]

7 Структурная схема процессора модели ЭВМ ЕС-1033. [7]

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

Порядок обработки прерываний следующий. Из ОП; переписывается в ОП монитора системная команда, вызвавшая прерывание, и управление передается тем блокам ОС, которые необходимы для выполнения системной команды. В функции блока обработки прерываний входит также организация обмена ОП с внешней памятью. Для этого он выдает соответствующие заказы на обмен блоку организации физических обменов. В том случае, если процесс был прерван из-за команд выдачи информации на АЦПУ или ПФ, осуществляется предварительная обработка команд выдачи и посылка заказов на вывод блоку внешних каналов. Последний обрабатывает прерывания ввода-вывода информации, поступающей с терминалов ( запись в боксы), и управляет выдачей информации из системы. С помощью боксов осуществляется доставка информации от пользователя и обратно либо к ОС, либо к системной программе ( СИСП), обслуживающей заказы пользователей. Блок работы с боксами выполняет системные команды работы с боксами, а также обслуживает заказы на работу с боксами, поступающие от других блоков ОС. Диалог пользователя с ОС или СИСП осуществляет блок обработки сообщений. В его функции входит обработка сигналов входа пользователя в систему, выполнение всех системных команд пользователей, а также обслуживание запросов других блоков ОС, связанных с организацией контакта с пользователями. Блок работы с массивами выполняет системные команды работы с массивами, а также обслуживает запросы на массивы, поступающие от других блоков ОС. Блок работы с ресурсами по системным командам пользователей распределяет ресурсы системы и обслуживает запросы других блоков ОС на выделение ресурсов ВС.  [9]

Существует 5 классов прерываний1 прерывания от ввода-вывода, внешние, при обращении, к супервизору, программные и от схем аппаратного контроля. При этом выполнение текущей команды прекращается. Управление передается блоку диагностики, осуществляющему запись состояния процессора в момент ошибки. При том состояние магистралей и регистров ЦП записывается в диагностическую область ОП. Затем выполняется ряд диагностических процедур, после чего происходит собственно прерывание от схем контроля, состоящее в замене ССП. Сигналы запросов от остальных источников прерываний поступают в блок обработки прерываний. Он состоит ( рис. 51) из регистра фиксации прерываний ( РФП), дополнительного регистра фиксации прерываний ( РФПД), схемы анализа наличия прерываний, приоритетной схемы и схемы кодирования.  [10]



Страницы:      1