Устройство для распределения запросов

 

Изобретение может быть использовано в вычислительных системах. Цель изобретения - расширение области применения устройства за счет возможности работы устройства в системах с разнотипными обслуживающими устройствами. Устройство содержит регистр 1, регистр 2 сдвига, узел приоритета 3, группу регистров 7, группу схем сравнения 8, группу элементов И 5, блоки элементов И 6, 9, элемент ИЛИ 4, группу элементов ИЛИ 10, блок элементов ИЛИ 11. Устройство позволяет распределять поток неоднородных запросов от N абонентов по M разнотипным обслуживающим устройствам. В процессе распределения сначала отыскивается запрос путем циклического опроса абонентов, затем определяется тип запроса, после чего осуществляется выбор свободного обслуживающего устройства. 1 ил.

СОЮЗ СОВЕТСНИХ социллистичесних

PECflVEiËÈH

ns> SU (m

403 А1 (51) S 0 06 F 9/46

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

flPM fRHT СССР (21) 4403439/24-24 (22) 04.04.88 (46) 15.02.90. Бюл. Р 6 (72) Б.С.Богумирский и В.P.1.ыганков (53} 681 .325 {088.8) (56) Авторское свидетельство СССР

Р 1418713, кл. G 06 F 9/46, 1987.

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

В 3226465, кл. G 06 Р 9/46, 1984. (54) УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ

ЗАПРОСОВ (57) Изобретение может быть использовано в вычислительных системах. Цель изобретения †. расширение области применения устройства за счет возможности работы устройства в системах с

2 разнотипными обслуживающими устройствами. Ус тройс тво содержит реги тр 1, .регистр 2 сдвига, узел приоритета 3, группу регистров 7, группу схем сравнения 8, группу элементов И 5, блоки элементов И 6, 9, элемент ИЛИ 4, группу элементов ИЛИ 10, блок элементов ИЛИ 11. Устройство позволяет распределять поток неоднородных sanpocoa от и абонентов по m разнотипным обслуживающим устройствам. В процессе распределения сначала отыскивается запрос путем циклического опроса абонентов, затем определяется тип запроса, после чего осуществляется выбор свободного обслуживающего устройства. 1 ил.

1543403

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

Цель изобретения — расширение области применения устройства за счет

5 возможности его работы в системах с разин>тинными обслуживающими устройствами.

Ня чертеже изображена структурная схем» устройства.

Устройство содер>кит регистр 1, регистр 2 сдвига, узел 3 приоритета, элемент ИЛИ 4, группу элементов И 5, блок 6 элементов И, группу регистров

7, группу схем 8 сравнения, блоки 9 элементов И, группу элементов ИЛИ 10, блок 11 элементов ИЛИ, >зход 12 опроса устройства, группу запросных .входов

13 устройства, -руппу входов 14 состояния устрой" тва, инс1>ормационнь>е выходы 15 устройства, сигнальные выходы 16 устройства.

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

При вкл>очении питания регистр 1 обнуляется, в один из разрядов ре"гистра 2 записывается единица, а в остальные разряды регистрв 2 — нули.

Цепь уст»повки в исходное состояние не показана.

Каждое обслуживающее устройство предназначено для обслу;кивания B»IIpoсов определенного типа. Свободное обслу>кива|ощее устройство подает на со35 ответству>ощую группу 14 входов код типа обслуживаемых запросов, который заносится в соответствующий регистр

7. В исходном состоянии все обслуживающие устройства свободны. Поэтому всс регистры 7 заполнены кодами типов запросов . Нулевой ксд типа пе допускается.

После установки в исходное состояние на вход 12 пачина>от поступать такToBbIQ импульсы. Б результате это" го единица, первоначально записанная в регистр 2, сдвигается, осуществляя циклический поиск запросов от абонентов .

Запросы ца обслуживание от абоненТоВ пода>отся на соответствующие группы 13 входов в:виде кодов типов з».— просов „Коды типов запросов заносят1 ся в соответствующие группь. разрядов регистра 1. Если в группе разрядов

55 регистра 1 присутствует запрос. от абонента, представленньй кодом типа, то па выходе соответству>ощего элемента ИЛИ 10 поддерживается единица. Поэтому срабатывает соответствующий элемент И 5 и открывается соответствующий блок 9 элементов И, Код типа запроса абонента проходит через этот блок и через блок 12 элементов ИЛИ и подается на первые группы входов 8 сравнения. Схемы 8 выдают сигналы при совпадении кодов на всех группах входов, Следовательно, появляется сигнал на выходах тех схем, которым соответствуют свободные обслуживающие устройства, предназначенные для обслуживания запросов того же типа, что и выбранный из регистра 1 запрос.

При срабатывании хотя бы одной схемы

8 появляется сигнал на одном из выводом узла 3, Он проходит на соответствующий выход 16, в результате чего обслуживающее устройство подготавливается к приему запроса. Этим же сигналом соответствующий регистр 7 обнуляется. Кроме того, появляется сигнал на выходе элемента ИЛИ 4, который открывает блок 6 элементов И. Поэтому сигнал с выхода элемента И 5 пройдет на выход 15 и поступит в обслуживающее устройство, которое примет его на обслуживание. Одновременно с этим обнуляется группа разрядов регистра

1. После окончания обслуживания запроса обслуживающее устройство сигнализирует о готовности принять следующий запрос путем подачи кода типа обслуживаемых запросов на группу входов 14, Если ни одного свободного обслу>кивающего устройства требуемого типа в данный момент нет, то сигналы на выходах 15 и 16 не появляются.

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

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

Составитель И.Кудряшев

Редактор Е.Копча Техред Л,Сердюкова Корректор С.Шекмар

Заказ 401 Тираж 566 Подл ис но е

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

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

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

43403 6 с группой выходов блока элементов И, группа информационных входов которого соединена с выходами элементов И группы, с входами сброса регистра и с управляющими входами блоков элементов

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

Устройство для распределения запросов Устройство для распределения запросов Устройство для распределения запросов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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