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

Наличие - запрос

Cтраница 3


Состав основных узлов мультиплексорного канала такой же, как и селекторного. Однако здесь при наличии запроса с / - го УВВ управляющее слово выбирается из г - го подканала и записывается в СТС и RGA. Далее следует обмен некоторым фиксированным количеством информации ( чаще всего одним байтом), изменение на единицу частей а и р управляющего слова и его запись в подканал. Управляющие слова в подканалах могут задаваться как УВВ, так и процессором.  [31]

32 Структура блока прерываний. [32]

Схема приоритета прерываний совместно с РПП обеспечивает учет приоритетов по всем группам источников прерываний. В первую очередь выявляется наличие запроса на прерывание по контролю машины. Далее просмотр содержимого РЗП производится в порядке условных номеров приоритетов, начиная с программных прерываний. Это производится для того, чтобы при наличии нескольких запросов на различные прерывания в конечном итоге первой производилась обработка наиболее важных запросов, начиная с вводо-выводных прерываний, как это уже отмечалось выше. В регистре приоритетов прерываний имеется 5 разрядов - по одному на каждую группу запросов; это сделано вследствие того, что при обращении к супервизору для нового и старого ССП отводятся не те ячейки, что в случае программных прерываний.  [33]

При программном распознавании причин прерывания каждому элементарному типу прерывания отводится разряд состояния в памяти ЦВМ. В этот разряд заносится 1 при наличии запроса на прерывание, а в противном случае он содержит О. Совокупность всех разрядов состояния образует таблицу, анализ которой для определения точной причины прерывания производится программным путем. Далее происходит переход к программе прерывания. Недостатком программного метода распознавания являются значительные затраты времени на распознавание.  [34]

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

Регистр РБД служит для хранения информации, отражающей состояние различных блоков машины. Так, единичное состояние триггера нулевого разряда РБД указывает на наличие запроса на микропрограммную приостановку от одного из каналов, нулевое - на работу процессора. Единичное состояние триггера 1-го разряда РБД указывает на выполнение процессором последовательности действий по загрузке начальной программы. Единичное состояние триггера 2-го разряда РБД указывает на то, что процессор находится в ждущем состоянии. Управляется этот триггер микропрограммно, а его состояние определяется 14 - м разрядом текущего слова состояния программы.  [36]

Поиск приоритетного запроса прерывания начинается со сброса счетчика и одновременно триггера Т в нулевое состояние, при этом импульсы генератора начинают поступать на вход счетчика. При помощи дешифратора и элементов И в каждом такте поиска проверяется наличие запроса пре - рывания, номер которого совпадает с кодом счетчика. Если на данном входе нет запроса прерывания, то после прибавления 1 к счетчику проверяется следующий по порядку вход. Содержимое счетчика - код номера старшего по приоритету выставленного запроса - используется для формирования начального адреса прерывающей программы. После передачи управления прерывающей программе счетчик ( и триггер Т) сбрасывается в 0, и процедура опроса запросов возобновляется, начиная с первого входа.  [37]

Опрос k линии запросов прерывания ( или разрядов регистра запросов прерывания) производится последовательно ( циклически) с помощью n - разрядного счетчика ( 2 k), на который с некоторой Частотой поступают импульсы от генератора. При помощи дешифратора и элементов И в каждом такте поиска проверяетбя наличие запроса прерывания, номер которого совпадает с кодом счетчика. Если на данном входе нет запроса прерывания, то после прибавления 1 к счетчику проверяется следующий по порядку вход. После передачи управления прерывающей программе счетчик ( и триггер 7) сбрасывается в 0, и процедура опроса запросов возобновляется, начиная с первого входа.  [38]

В устройстве ЕС-3263 периодически осуществляется регенерация как при считывании, так и при записи. При отсутствии запроса процессора регенерация осуществляется по сигналу внутреннего запроса ОЗУ на регенерацию ЗПР РЕГ, который вырабатывается в блоке управления. При наличии запроса процессора, имеющего более высокий приоритет, чем запрос регенерации, формирование сигнала ЗПР РЕГ блокируется В этом случае цикл регенерации осуществляется после обслуживания запроса процессора.  [39]

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

Сигнал запроса канала ( ЗПРК) запоминается триггером ТОЗК. Потенциалы с выходов триггеров запросов в ЦП поступают в собирающую схему. Сигнал с ее выхода поступает в схему приоритета и является сигналом наличия запроса от ЦП. Туда же, в схему приоритета, поступает сигнал с выхода ТОЗК.  [41]

Поскольку несколько внешних устройств могут одновременно запрашивать прерывание, машина должна иметь возможность определять, каким именно устройством каждое прерывание вызвано. Это может быть сделано двумя способами. Простейшим методом является поллинг, который представляет собой процесс поочередного опроса внешних устройств, позволяющий установить наличие запроса на прерывание. Это осуществляется с помощью простой проверки регистра состояния каждого устройства системы. После того как будет обнаружено устройство, бит состояния которого указывает на необходимость выполнения каких-либо операций, производится переход к соответствующей подпрограмме обслуживания, как показано на примере программы 10.4. Программный опрос выполняется с помощью двух команд IN STATx и JMI DEVx. Важно отметить, что в этом примере во время выполнения подпрограммы обслуживания все остальные прерывания запрещаются, так как, если во время работы этой подпрограммы произойдет новое прерывание, адрес возврата будет потерян. Для того чтобы иметь возможность прерывания текущей подпрограммы обслуживания новым запросом без потери адреса возврата, последний можно занести в стек. Отметим также, что при прерывании необходимо запоминать состояние машины ( регистры, разряд переноса), так как прерывание может произойти в любом месте текущей программы и содержание регистров при этом не должно быть потеряно.  [42]

Регистр РБР служит для хранения кода маски прерываний и запросов на вводо-выводные прерывания. Разряды О, 1, 2 и 7 - й регистра хранят соответственно маски мультиплексного, первого селекторного, второго селекторного каналов и маску внешних прерываний; эти одноразрядные маски составляют маску системы. Разряды 3, 4 и 6 - й хранят соответственно запросы на прерывания от мультиплексного, первого селекторного и второго селекторного каналов; единичное состояние соответствующего триггера указывает на наличие запроса на преры вание.  [43]

Регистр РБК служит для хранения запросов на внешние прерывания. Триггеры разрядов со 2-го по 7 - й хранят запросы на прерывания, поступающие от внешних объектов по шести отдельным линиям. Сигналы от таймера и кнопки прерывания на пульте управления заносятся соответственно в 0 - й и 1 - й разряды. Наличие запроса на прерывание отражается единичным состоянием соответствующего триггера. Установка запроса на прерывание от таймера осуществляется микропрограммно путем пересылки в 1 - й разряд РБК единицы из АЛБ.  [44]

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



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