Многоканальное устройство для обслуживания запросов

 

Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными. Цель изобретения - повышение быстродействия устройства. Устройство содержит три элемента ИЛИ 1, 2, 20, четыре элемента И 4, 6, 18, 19, триггер 3, генератор 5 импульсов, элемент 21 задержки, а в каждом канале счетчик 14, дешифратор 15, элемент И-НЕ 16 и элемент И 17. В устройстве предусматривается возможность параллельного поиска источников запросов от внешних устройств во время обслуживания текущего запроса. Это обеспечивает возможность изменения состояния счетчиков 14 через дополнительный элемент ИЛИ 20 при выполнении следующих условий: есть следующий запрос

ЭВМ занято обслуживанием предыдущего запроса

запрос еще не найден. 1 ил.

А2 (191 (11) (Sl}S С 06 Р 9/46

Д 1-1

:gati f hf> l

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

IlO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

llPH ГКНТ СССР (6.1 ) I 267418 (2 I ) 4459056124-24 (22) 12.07.88 (46) 07.05.90. Вюл. Ф 17 (71) Курганский мащиностррительный институт (72) В.И. Коротков (53) 681 .325(088 .8) (56) Авторское свидетельство СССР

11 1267418, кл. G 06 F 9/46, 1986. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

0SCJIYNHBAHHH ЗАПРОСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными, Цель изобретения — повышение быстро2 действия устройства. Устройство содержит три элемента ИЛИ 1, 2, 20, четыре элемента И 4, 6, 18, 19, триггер 3, генератор 5 импульсов, эле мент 21 задержки, а в каждом канале счетчик 14, дешиФратор 15, элемент

И-НЕ 16 и элемент И 17. В устройстве предусматривается возможность параллельного поиска источников запросов от внешних устройств во время обслуживания текущего запроса. Это обеспечивает возможность изменения .состояния счетчиков 14 через дополнительный элемент ИЛИ 20 при выполнении следующих условий: есть следующий запрос;

ЭВМ занято обслуживанием предыдущего запроса, запрос еще не найден. 1 ил.

1562915

Изобретение относится к вычислительной технике, может быть использо вано в системах обмена данными и является усовершенствованием изобрете5 ния по авт.св.Р ) 267418.

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

Иа чертеже показана блок-схема устройства. 1О

Устройство содержит элементы ИЛИ

l и 2, триггер 3, элемент И 4, генератор 5 импульсов, элемент И 6, тактовый вход 7 устройства, опросный вход 8 устройства, запросные входы

9 устройства, выход 10 прерьваний устройства, информационные выходы 11 устройства, группы входов ) 2 приоритета, каналы 13, содержащие счетчики

l4, дешифратор 15, элемент И-HE )6, элемент И 17, дополнительные элементы И 18 и 19, дополнительный элемент ИЛИ

20, дополнительный элемент 21 задержки.

Устройство работает следующим об- 25 разом.

В начальном состоянии все элементы памяти находятся в нулевом состоянии.

По информационным входам 12 в счет,чик 14 записьваются коды приоритетов, за счет чего устанавливаются последовательности источников запросов в очередь. Запись кодов обязательно сопровождается синхросигналом по входу 7, Содержимое счетчиков 14 может изменяться в процессе работы устройства. Дешифраторы 15 настроены только на код старшего приоритета. Устройство готово к работе. При возникновении запроса на обслуживание в источнике запросов он выставляет запрос в виде единого сигнала на соответствующем входе 9. При этом появляется единичный сигнал на выходе 10, который поступает в обслуживающее 45 устройство ° Если оно не занято, то на входе 8 появляется импульс, который проходит через открытый элемент И 6 и устанавливает триггер 3 в единичное состояние, Сигнал с его выхода разрешает прохождение импульсов с выхода генератора 5 через элементы И 4 и )9, Первый же импульс с выхода элемента И 19 опрашинает элементы И )7 всех каналов. Если в канале счетчик 14 содержит код старmего приоритета и такой код один, то на выходе соответствующего элемента И-HE 16 присутствует нулевой сигнал, который поступает на инверсный вход элемента И 17, На втором входе элемента И 17 присутствует сигнал, если от источника поступил запрос. В этом случае на соответствующем выходе 11 появляется единичный сигнал, который проходит через элемент ИЛИ 2 и устанавливает триггер 3 в нулевое состояние. Тригrep 3 закрьвает элемент И 4, после чего начинается цикл обслуживания источника, пославшего текущий запрос, а устройство продолжает свой цикл, если есть сигналы по входам 9. При этом единичный сигнал с выхода 10 поступает на элемент И 19, на втором входе которого единичный сигнал с инверсного выхода триггера 3.

Во время тактовых импульсов через элемент И 1 9 и подготовленный элемент

И 18 коды приоритетов в счетчике 14 изменяются. Причем счетчик срабатывает по заднему Фронту импульса. Это продолжается до тех пор, пока в счетчике 14 одного из каналов, содержащих запрос, не появится код старшего приоритета, При этом вновь появляется сигнал на выходе дешифратора 15 этого канала, затем нулевой сигнал на выходе соответствующего элемента И-НЕ

16 открьвает элемент И 17 . В результате очередной импульс с выхода элемента И 4 проходит на выход этого канала и через элементы ИЛИ 2, И 18, И 19 и ИЛИ 20 блокирует счетные входы счетчиков 14 от прохождения тактовых импульсов. Таким образом, не дает возможности им изменить свое текущее состояние, так как отсутствует задний Фронт импульса. После того, как обслуживающее устройство оснободится и даст об этом единичный сигнал по опросным входам 8 через время задержки, достаточное для переключения триггера и подачи первого тактового импульса, этот сигнал снимается, и далее устройство работает аналогично.

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

Многоканальное устройство для обслуживания запросов по ант.сн.

)) - 1267418, о т л и ч à ю щ е е с я тем, что, с целью поньппения быстродействия устройства, оно дополнительно содержит третий и четвертый элементы И, третий элемент ИЛИ и элемент

Составитель Г. Пономарева

Техред Л.Сердокова Корректор Л.Патай

Редактор И. Шулла

Заказ 1065 Тираж 565 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, iK-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Натент", г. Ужгород, ул. Гагарина, 101 задержки, вход которого соединен с инверсным выходом триггера, а выход с первым входом третьего элемента И второй и третий входы которого соединены соответственно с выходом запроса на прерывание устройства и с выходом четвертого элемента И, прямой и инверсный входы которого сое1562915 6 динены соответственно с выходом генератора импульсов и с входом сброса триггера, выход третьего элемента И

5 соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента

И, а выход — с суммирукщими входами счетчиков всех каналов.

Многоканальное устройство для обслуживания запросов Многоканальное устройство для обслуживания запросов Многоканальное устройство для обслуживания запросов 

 

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

Изобретение относится к вычислительной технике и может быть использовано для создания устройств, реализующих приоритетный доступ к общему ресурсу

Изобретение относится к дискретной автоматике и вычислительной технике и может быть использовано в системе коллективного обслуживания, в частности, для обеспечения последовательности эффективного подключения источников информации к приемнику информации (ЭВМ), а также при разработке коммуникационных сетей связи других типов

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

Изобретение относится к вычислительной технике и может быть использовано для организации приоритетного обслуживания запросов абонентов разной категории сложности

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

Изобретение относится к вычислительной технике и может быть использовано при организации доступа к коллективно используемому ресурсу в мультипрограммных вычислительных системах и сетях ЭВМ

Изобретение относится к вычислительной технике и может быть использовано для сопряжения микро-ЭВМ с периферийными устройствами

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

Изобретение относится к области вычислительной техники и может найти применение в конвейерных потоковых машинах и многопроцессорных вычислительных системах

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано для управления доступом нескольких абонентов к коллективно используемому ресурсу

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх