Устройство управления прерыванием Советский патент 1980 года по МПК G06F9/48 

Описание патента на изобретение SU708353A1

Изобретение относится к области вычислительной техники и может найти применение в устройствах сопряжения различ ных внешних устройств с хшфровыми вычислительными машинами. Известно устройство управления преры ванием внешних устройств, входящих в состав ЭВМ, предаааначенное для использования в многоканальных устройствах об работки данных, имеющих несколько, внешних устройств l. Это устройство содержит первый блок, вырабатывающий сигнал прерывания; второй блок, подключенный к первому блоку, вырабатывающему сигнал прерывания и вводящий в действие указанный сигнал подготовки прерывания после установления факта функционирования блока управления; третий блок, который по сигналу прерывания задерживает реализацию команды, принятой блоком управления, несмотря на наличие команды от устройства обработки данных. Недостатком известного устройства является низкое быстродействие, определяемое задержкой распространения сигнала. Наиболее близким по технической сущности к предложенному изобретению является усггройство управления прерыванием, содержащее .триггер запроса канала, ади ничный выход которого соединен с первым входом первого элемента И, второй вход которого подключен к первому входу ф6{ мирователя сигнала занятости и входу fПpeдocтaвлeниe канала устройства, вторЪй элемент И, выход которого соединен с выходом Предоставление канала устройства, и интегратор 2. Недостатком известного устройства является низкое быстродействие, вследствие того, что входной сигналПредоставление канала , получаемый от устройства управления каналов ЭВМ в ответ на сигнал Запрос канала этого или другого внешнего устройства, задерживается ня интеграторе на время, необходимое для обработки этого сигнала совместно с сигналом Запрос канала . Эта задержка .необходима, чтобы ИСКЛЮЧИТЬ возможность передачи на Выход ложного сигнала Предоставление канала при асинхронном возникновении сигнала Запрос канала, когда данное внешнее устройство само вырабатыва ет сигнал Подтверждение выборки.

Цель изобретения повышение быстродействия устройства.

Поставленная цель достигается тем, что в устройство введены триггер нредо ставления канала и третий элемент И, первый вход которого соединен с нулевым выходом триггера запроса канала, второй вход - со входом Предоставление канала устройства, первым входом второго элемента И а нулевым входом триггера предоставления канала, выход третьего элемента И соединен с единичным входом триггера предоставления канала.единичный

и нулевой .I которого соединены со- 20 держки. ответственно со вторым входом второго элемента Mad третьим входом первого элемента И, выход которого через интегратор соединен с выходом Подтверждение выборки устройства, вторым входом фор- 5 мирователя сигнала занятости нулевым входом триггера запроса канала и третьим входом третьего элемента И, Введение триггера предоставления канала и третьего элемента И позволяет ис ключить интегратор из цепи передачи сиг нала Предоставление канала, и тем самым повысить быстродействие устройства управления прерыванием, так как сигнал Предоставление канала распространяется последовательно через все внешние устройства, подключенные к одному уровню приоритета. Структурная схема устройства представлена на чертеже. Устройство содержит триггер 1 запро са канала (ТЗК), первый элемент И 2, второй элемент И 3, формирователь сигн ла занятости,, вход 5 Предоставление ка нала устройства, выход 6 Предоставление канала устройства, третий элемент И 7, триггер 8 предоставления канала (ТПК), интегратор 9 и вход 10 Подтве ждение выборка устройства. Устройство работает следукяцим образом. При работе нескольких внешних устройств на один канал выходы интеграторов, триггеров запроса канала и формирователей, формиру1сдцих сигнал Канал занят, всех устройств подключены параллельно к соответствующим шинам канала. Сигнал Предоставление канала проходит

последовательно через все внешние устройства, подключенные к одному уровню приоритета.

При поступлении на вход 5 устройства

сигнала Предоставление канала (ПК), при отсутствии запроса канала в устройстве {триггер запроса канала не взведен), сигнал Предоставление канала, пройдя че-. рез третий элемент И 7, на первом и тре-.

тьем входах которого присутствуют разре-. шение сигнала, взводит триггер 8 ТПК, На втором входе второго элемента И 3 возникает разрешающий сигна, и сигнал Предоставление канала, поданный на его

первый вход, проходит на выход 6 Пре доставление канала. Таким образом, сигнал Г эедостав лени е канала передается со входом на выход устройства, не выставившего сигн.ал Запрос канала без за- При поступлении сигнала Предоставление канала на вход устройства, выставившего сигнал Запрос канала (триггер 1 ТЗК взведен), триггер 8 ТПК не взводит- ся, так как на первом входе третьего эле- мента И 7 - запрещаклдий сигнал. Сигнал Предоставление канала через первый элемент И 2, на входах которого присутствуют разрешающие сигналы: единичный выход триггера 1ТЗК и нулевой выход триггера 8 ТПК, - поступает на интегратор. При длительности сигнала на выходе первого элемента И 2, превышающей пороговую, на выходе интегратора возникает сигнал Подтверждение выборки, который обнуляет триггер ТЗК, предварительно запретив прохождение сигнала Предоставление канала через третий элемент И 7 (запрет поступает на третий вход третьего элемента И 7), Сигнал Подтверждение выборки, поступая на формирователь 4, формирует сигнал Канал занят. Внешнее устройство стало хозяином канала. При асинхронном возникновении сигнала Запрос канала во внешнем устройстве в момент прохождения через него сигнала Предоставление канала, предназначенного для другого внешнего устройства, возможно возникновение на выходе первого элемента И 2 ложного импульса. Од- . нако длительность этого импульса, определяемая задержкой срабатывания триггера 8 ТПК, будет меньше порогового уровня интегратора, и сигнал Подтверждение выборки не появится на выходе данного внешнего устройства. Тгзким образом, предложенное устройство обладает повышенным быстродействием,так как сигналПредоставлеЕгае канала распространяемый последовательно через все внешние устройства, передается в нем без задержки, в то время как в известных устройствах он задерживался на время интегрирования. Использование данного технического решения позволит сократить затраты машинного времени при решении задач вычислительным комплексом.

Формула изобретения

Устройство управления прерыванием, содержащее триггер запроса канала, единичный выход которого соединен с первым входом первого элемента И, второй вход которого подключен к первому вход/ формирователя сигнала занятости и входу Предоставление квнала устройства, второй элемент И, выход которого соединен с выходом Предоставление канала устройства, интегратор, отличающееся тем, что, с целью повышения быстродействия, в непго введены триггер пре/

доставления канала и третий элемент И, первый вход которого соединен с нулевым выходом триггера запроса канала, второй вход - со входом Предоставление канала устройства, первым входом второго элемента И и нулевым входом триггера :предоставления канала, выход третьего элемента И соединен с единичным входом триггера предоставления канала, единичный и нулевой выходы которого соединены соответственно со вторым входом второго элемента и с третьим входом первого элемента И, выход которого через интегратор соединен с выходом Подтверждение выборки, устройства, вторым входом формирювателя сигнала занятости нулевым входом триггера запроса канала и третьим входом третьего элемента И.

Источники информации, принятые во внимание при экспертизе

1.Патент Японии М 47-41613, кл. 97(7) GO, 1972.

2.Устройство управления прерыванием. Техническое описание И9МЗ, 858, 221ТО, 1975 (прототип).

Похожие патенты SU708353A1

название год авторы номер документа
Устройство управления прерыванием 1978
  • Егорова Татьяна Ивановна
  • Князева Лидия Петровна
  • Силин Геннадий Леонидович
SU807293A1
Устройство управления прерыванием 1982
  • Смирнов Сергей Викторович
  • Смирнова Мария Петровна
SU1098001A1
Устройство управления прерыванием 1983
  • Смирнов Сергей Викторович
  • Смирнова Мария Петровна
SU1124308A1
Устройство управления прерыванием 1989
  • Белогорский Александр Леонидович
  • Тычинин Валерий Николаевич
  • Торопов Анатолий Васильевич
  • Серебренников Александр Михайлович
SU1621032A1
Устройство для сопряжения ЭВМ с магистралью 1988
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
  • Данилова Любовь Дмитриевна
  • Гришин Владимир Михайлович
SU1508227A1
Устройство для сопряжения двух элект-РОННыХ ВычиСлиТЕльНыХ МАшиН 1979
  • Карапетьян Валерий Мисакович
  • Дмитриев Юрий Борисович
  • Бровко Борис Иванович
  • Резниченко Людмила Филипповна
  • Зайченко Владимир Васильевич
  • Еремин Виктор Васильевич
SU809147A1
Устройство для прерывания программ 1978
  • Садовникова Антонина Иннокентьевна
  • Кудрявцев Владимир Алексеевич
  • Осетров Павел Алексеевич
SU792254A1
Устройство для сопряжения процессора с внешним устройством 1988
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Сайфуллина Фарида Салимовна
  • Ярмухаметов Азат Усманович
SU1550524A1
Устройство приоритетного доступа к магистрали 1990
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1839249A1
Устройство для сопряжения с общей маги-СТРАлью ВычиСлиТЕльНОй СиСТЕМы 1979
  • Иванов Владимир Андреевич
  • Иванов Валерий Васильевич
SU809143A1

Иллюстрации к изобретению SU 708 353 A1

Реферат патента 1980 года Устройство управления прерыванием

Формула изобретения SU 708 353 A1

SU 708 353 A1

Авторы

Егорова Татьяна Ивановна

Ильин Владимир Иванович

Князева Лидия Петровна

Панова Ираида Федоровна

Силин Геннадий Леонидович

Даты

1980-01-05Публикация

1977-10-06Подача