Многоканальное устройство приоритета

 

Изобретение относится к области вычислительной техники, в частности к устройствам приоритетного обслуживания запросов, и может быть использовано в системах обработки данных. Цель изобретения - повьппение быстродействия . Многоканальное устройство приоритета содержит в каждом канале два коммутатора, элемент И-НЕ, элемент НЕ, элемент И, а также общие для всех каналов шифратор, регистр и элемент ИЛИ-НЕ. За счет введения новой схемы канала исключается последовательное прохождение сигналов через каналы устройства. 2 иЛ. (Л

СОЮЗ СОВЕТСКИХ

NU

РЕСПУВЛИК

@ц 4 G 06 F 9/46

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

H А ВТОРСИОМ,К СВИДЕТЕЛЬСТВУ (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИ, ОРИТЕТА (57) Изобретение относится к области .вычислительной техники, в частности к устройствам приоритетного обслуживания запросов, и может быть использовано в системах обработки данных.

Цель изобретения — повышение быстродействия. Многоканальное устройство приоритета содержит в каждом канале два коммутатора, элемент И-HE элемент НЕ, элемент И, а также общие для всех каналов шифратор, регистр и элемент ИЛИ-НЕ. За счет введения новой схемы канала исключается последовательное прохождение сигналов че- PQ . рез каналы устройства. 2 ил.

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР пО делАм изОБРетений и ОткРытий (21) 3927659/24-24 (22) 11.07.85 (46) 07.01.87. Бюл. 91 (71) Институт технической кибернетики

АН БССР (72) А.Г. Ярусов, В.Е. Пернявский и M.M. Маханек (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 962946, кл. G 06 F 9/46, 1982.

Авторское свидетельство СССР

В 1012259, кл. G Об F 9/46, 1983.

„„Я0„„1282128 А 1

1282128

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

Цель изобретения — повышение быстродействия устройства за счет исключения последовательного прохождения сигналов через каналы устройства.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 функциональная схема коммутаторов.

Многоканальное устройство приоритета содержит каналы, а в каждом канале — первый 1 и второй 2 коммутаторы, элемент И-НЕ 3, элемент HF 4, элемент И 5, а также общие для всех каналов шифратор 6, регистр 7, элемент ИЛИ-НЕ 8, группу информационных выходов устройства 9, вход 10 сброса, запросные входы 11, группу первых кодовых входов 12 устройства, < группу вторых кодовых входов 13 устройства.

Коммутаторы 1 и 2 (фиг. 2) содержат дешифратор 14, элементы И 15 и элемент ИЛИ 16.

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

Перед началом работы устройства на входы 12 и 13 всех каналов подаются коды, которые задают начальное распределение каналов по приоритетам. По мерР необходимости распределение 35 приоритетов может динамически изменяться, для чего достаточно изменить коды на входах 12 и 13.

Жобходимые кодовые комбинации на входах 12 и 13 определяются в соответствии с требуемым распределением запросов по приоритетам следующим об1 разом.

Расположим номера каналов в поряд- 5 ке убывания приоритетов Р 2 где — номер канала, занимаю1. щего 3-е место в приоритетной цепочI ке (1),(канал i. ) имеет больший приоритет, чем канал i npu j > k) .

На вход 12 j ro канала (j-N) подается код i, т.е. код, равный номеру канала, занимающего j -e место в приоритетной цепочке (1).

На вход 13 канала с номером i., подается код j, равный номеру позиции, занимаемой каналом с номером i „ в приоритетной цепочке (1).

Указанные коды формируют структуру устройства следующим образом.

Коммутаторы 1 упорядочивают сигналы запросов в порядке убывания их приоритетов слева направо. На первый вход элементв И-НЕ 3 х-го канала подключается запросный вход канала, занимающего i-e место в приоритетной цепочке. Так, например, на первый вход элемента И-НЕ 3 первого канала коммутируется самый высокоприоритетный вход, а на вход элемента И-HE 3 последнего канала — запросный вход с наименьшим приоритетом.

Коммутаторы 2 осуществляют обратное преобразование. Так, сигнал с выхода элемента НЕ 4 первого канала, соответствующий наиболее приоритетному запросу, вновь возвращается в канал, имеющий наибольший приоритет, В начале работы устройства по входу 10 производится сброс регистра 7.

Нулевое содержимое регистра определяется элементом ИЛИ-НЕ 8, который. разрешает прохождение сигналов через элементы И 5 всех каналов. Поступившие по входам 11 запросы перераспределяются по каналам коммутаторами 1 в порядке убывания их приоритетов.

Элементы И-НЕ 3 и НЕ 4 обеспечивают вьделение самого левого единичного сигнала из сигналов, поступивших на первые входы элементов И-НЕ 3. Таким образом, на выходах элементов

НЕ 4 присутствует единственный еди— ничный сигнал, соответствующий наиболее приоритетному из поступивших на входы 11 запросу. Этот сигнал поступает на выход того коммутатора

2, номер которого совпадает с номером канала,по входу 11 которого поступает самый приоритетный запрос.

Вьделенный единичный сигнал проходит через элемент И 5 соответствующего канала, преобраЗуется шифратором 6 в двоичный код, соответствующий позиционному номеру его возбужденного входа, и фиксируется в регистре 7. Отличное от нуля соцержимое регистра 7 приводит к тому, что на выходе элемента ИЛИ-НЕ 8 формируется нулевой потенциал, который закрывает элементы И 5, блокируя тем самым устройство.

Дальнейшая работа происходит после поступления сигнала "Сброс" на вход 10 устройства, и она аналогична описанной.

3 128212

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

Многоканальное устройство приоритета, содержащее регистр, шифратор, элемент ИЛИ-НЕ и N каналов (N — число запросных входов устройства), а в каждом канале — первый коммутатор, элемент НЕ и элемент И, причем выходы элементов И каналов соединены с входами шифратора, выходы которого 10 подключены к информационным входам регистра, выходы которого соединены с группой информационных выходов устройства и с входами элемента ИЛИ-НЕ, выход которого соединен с первыми входами элементов И всех каналов, вход сброса регистра соединен с входом сброса устройства, о т л и ч аю щ е е с я тем, что, с целью повышения быстродействия в каждый канал 20 устройства введены второй коммутатор и элемент И-НЕ, причем i-й запросный вход устройства (i=1 N) соединен с i — м информационным входом первых коммутаторов всех каналов, выход первого коммутатора кажgoro канала подключен к первой группе кодовых входов устройства и первому входу-элемента И-НЕ этого же канала, выход элемента И-HE j-го канала (j=f, ... N-1) соединен с (j +

+ 1)-ми входами элементов И-НЕ всех

К-х (К > )) каналов и входом элемента НЕ этого же канала, выход элемента НЕ i-ro канала НЕ соединен с -м информационным входом вторых коммутаторов всех каналов, выходы второго коммутатора каждого канала подключены к второму входу элемента И этого же канала, управляющие входы первого коммутатора каждого канала соединены с первой группой кодовых входов устройства, а управляющие входы второго коммутатора каждого канала соединены с второй группой кодовых входов устройства.

1282128

Составитель М. Сорочан

Редактор О, Бугир Техред В. Кадар Корректор В. Бутяга

Заказ 7268/48 Тираж 670 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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