Устройство для группового обслуживания запросов

Номер патента: 1571586

Авторы: Аграновский, Омаров, Ривелис

ZIP архив

Текст

Устройство работает в двух режиах. "при наличии лог. "1" на входе9 - приоритетный режим (в этом режие после снятия запроса к обменуотработавшего источника информацииопрос начинается с канала, обслуживающего источник информации с наивысшим приоритетом); при отсутствиилог. "1" - режим последовательногоопроса (в этом режиме после снятиязапроса к обмену отработавшего источника информации сигнал опроса распространяется на следующий канал,обслуживающий источник информациис меньшим приоритетом).Рассмотрим работу устройствапри 3 каналах,Триггер 15 всех каналов обеспечивает прием и хранение заявок, поступающих по входам 12., По входу 11 в регистр 7 числа свободных каналов заносится двоичныйкод числа свободных каналов в вычислительной системе. Выделение группы разноприоритетных запросов в соответствии с числом К свободных каналов на данный момент времени в вычислительной системе осуществляетсяпутем выбора К наиболее приоритетных,преобразование кода количества единиц в двоичный код. Преобразователь8 кодов может быть реализован известными способами на базе ПЗУ или ЛЛМ,Рассмотрим работу устройства в режиме последовательного опроса. В исходном состоянии триггеры 15, 16 и 18каналов 1 устанавливаются в нулевоесостояние, В регистр 7 по входу 11записывается код количества свободных каналов, предположим К = 2.Допустим, что по входам 12.1,12,2. . .12,п пришли запросы от всехабонентов, При этом устанавливаетсяв единичное состояние триггер 15во всех каналах 1.По входу 10 устанавливается единичный сигнал запуска, разрешающийработу устройства. С выхода схемыЬ сравнения вьщается нулевой потенциал - на первый вход схемы 6 сравнения от регистра 7 поступает код 10,на второй - с выхода преобразовате 55ля код 00, С выхода элемента И 5 выдается единичный потенциал, которыйзапускает генератор 4 тактовых импульсов. Сигнал опроса с выхода генератора 4 через элемент И 2 поступает на синхровход триггера 16 всех ка;налов 1 и устанавливает их в единичное состояние. Инверсный выход триггера 16 первого канала 1.1 блокирует вход элемента И 18 первого канала 1.1, который блокирует второй канал. Далее единичный потенциал появляется на выходе элемента И 19 первого канала, при этом устанавливаетсяв единичное состояние триггер 17и сбрасываются в нулевое состояниетриггеры 15 и 16 первого канала,На выходе схемы 6 сравнения сохраняется нулевой потенциал, так какна выходе преобразователя 8 сформировался код 01 (на вход преобразователя,поступает код 001). Далее устанавливается в единичное состояниетриггер 17 и сбрасываются в нулевоесостояние триггеры 15 и 16 второгоканала 1.2,На выходе схемы 6 сравнения появляется единичный потенциал, так как,на выходе преобразователя 8 формируется код 10. Дальнейшее выделениезапросов прекращается до окончанияобслуживания любого из каналов 1,По окончании обслуживания абонентапо входу 13 поступает сигнал сбросатриггера 17 соответствующего канала,Предположим, что обслужен первый канал 1.1 (сигнал сброса поступил навход 13.1 и установил в нулевое состояние триггер 17). Лри этом навходе преобразователя 8 устанавли вается код 010 и на выходе преобразователя 8 формируется код 01, чтоприводит к появлению нулевого потенциала на выходе схемы 6 сравнения изапуску генератора 4. Далее сигналопроса выделит к обслуживанию третийканал 1,3, даже если пришел запросот первого абонента (триггер 15 первого канала 1. 1 установлен в единичное состояние), так как элемент И 2блокирован и сигнал опроса на синхровход триггера 16 первого канала непоступает. При этом устанавливаетсяв единичное состояние триггер 17 исбрасываются триггеры 15 и 16 третьего канала 1,3. На входе преобразователя 8 образуется следующий код011, а на его выходе - код 10, чтоприводит к срабатыванию схемы 6 сравнения и блокировке генератора 4.Таким образом, устройство последовательно выделяет длч обс.1 ужива 1571586ния запросы в соответствии с кодом числа свободных каналов, записанным в регистре 7,В приоритетном режиме на входе 9 присутствует лог,"1". При этом элемент И 2 разблокирован и. каждым импульсом опроса с выхода генератора 4 обслуживаются приоритетные запросы (каналы) в соответствии с числом свободных каналов,формула и 3 о б р е т е н и яУстройство для группового обслу-. живания запросов, содержащее элемент ИЛИ, первый элемент И и каналы, каждый из которых содержит первый и второй триггеры и первый и второй элементы И, причем в каждом канале прямой и инверсный выходы. второго триг) гера соединены с первыми входами первого и второго элементов И, вторые входы которых, кроме первого канала, соединены с выходом второго элемента И предыдущего канала, вход режима 25 устройства соединен с первым входом элемента ИЛИ, выход которого соединен с первым входом первого элемента И,. выход первого элемента И соединен с синхровходами вторых триггеров всех каналов, вход установки в,"1" первого триггера каждого канала соединен с соответствующим входом запросов устройства, в каждом канале прямой выход первого триггера соединен с информационным входом второго триггера, выход второго элемента И последнего канала соединен с вторым входом элемента ИЛИ, второй вход первого элемента И соединен с вторыми входами первого и второго элементов И первого канала,. о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет организации группового обслуживания запросов, в устройство введены генератор импульсов, второй элемент И, схема сравнения, регистр и преобразовательР позиционного кода в двоичный код, а в каждый канал введены третий триггер и элемент задержки, причем входы преобразователя позиционного кода в двоичный код соединены с выходами устройства, а выходы соединены с первой группой входов схемы сравнения, вторая группа входов схемы сравнения соединена с выходами регистра, а выход соединен с первым входом второго элемента И, второй вход второго элемента И соединен с входом запуска устройства, выход второго элемента И соединен с входом запуска генератора импульсов, выход которого соединен с вторым входом первого элемента И, информационный вход регистра соединен с кодовым вхбдом устройства, причем в каждом канале выход первого элемента И канала соединен с входом установки в "1" третьего триггера и с входом элемента задержки, выход элемента задержки соединен с входом сброса первого и второго триггеров, вход сброса третьего триггера каждого канала соединен с входом сброса устройства, а выход третьего триггера каждого канала соединен с выходом устройства.

Смотреть

Заявка

4454677, 05.07.1988

ДАГЕСТАНСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ, РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. И. А. СУСЛОВА

ОМАРОВ ОМАР МАГАДОВИЧ, АГРАНОВСКИЙ АЛЕКСАНДР ВЛАДИМИРОВИЧ, РИВЕЛИС ЕФИМ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: группового, запросов, обслуживания

Опубликовано: 15.06.1990

Код ссылки

<a href="https://patents.su/4-1571586-ustrojjstvo-dlya-gruppovogo-obsluzhivaniya-zaprosov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для группового обслуживания запросов</a>

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