Устройство для обслуживания запросов Советский патент 1989 года по МПК G06F9/50 

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

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

Цель изобретения - повьпяение оперативности реакции устройства на изменение номера наиболее приоритетного абонента в режиме обслуживания с относительным приоритетом.

На чертеже приведена функциональная схема устройства.

Устройство содержит тактовый i вход 1 устройства, дешифратор 2, счетчик 3, элементы ИЛИ 4 и 5, формирователь 6 импульсов, триггер 7, элементы И 8-И, элементы ИЛИ 12 и 13, регистр 14 приоритета, группу 15 запросных входов устройства, сигнальный вход 16 устройства, группу кодовых входов 17 устройства, установочный вход 18 устройства, вход 19 запуска устройства, сигнальный выход 20 устройства, группу выходов 21 устройства, регистр 22 запросов, элемент ИЛИ 23, группу элементов И 24, эле- 25, триггер 26, триггер 27, элемент ИЛИ 28, элемент И 29, тактовый вход 30 устройства.

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

После включения питания импульсом по входу 18 устройство устанавливается в исходное состояние. Элементы памяти обнуляются. Нулевой сигнал с выхода элемента ИЛИ 25 запрещает прохождение тактовых импульсов через элемент И 8, а нулевой сигнал с прямого выхода триггера 27 через элемент ИИ.

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

«

tSD

СО ел 4;а

314

стояние. Единичный сигнал с выхода триггера 26 поступает на информационный вход триггера 27 и по отрицательному фронту тактового сигнала со входа 30 перезапоминается в триггере 27, Единичный сигнал с прямого выхода триггера 27 разрешает прохождение тактовых импульсов через элемент И I1 и запрещает прохождение тактовых импульсов через элемент И 8. Нулевой сигнал с инверсного выхода триггера 27, поступая на третий вход элемента И 29, запрещает на время изменения режима работы устройства выдачу сигналов обнаружения запросов на сигнальный выход 20 устройства. По Положительному фронту импульса с выхода И 11 в регистр 14 приоритета заносится код с входа 17 устройства, а триггер 26, через элемент ИЛИ 28, обнуляется, По отрицательному фронту этого же импульса в счетчик 3 заносится содержимое регистра 14 приоритета. Триггер 27 обнуляется занесением в него нулевого значения сигнала с прямого выхода триггера 26 по отрицательному фронту сигнала с входа 30. Нулевой сигнал с прямого выхода триггера 27 запрещает дальней- шее прохождение импульсов через элемент И 1I. Если необходимо обслуживать запросы с относительным приоритетом, то в регистр 14 приоритета заносится код номера источника запросов (абонента) , имеющего наивыспшй приоритет. Пусть абонент с наивысшим приоритетом имеет номер К, тогда по убьшанию приоритета абоненты располагаются следующим образом: К, К + 1 , К -f 2,.,,,1,2,...,К - 1. Если в регистр 14 записан нулевой код, то появляется нулевой сигнал на выходе Элемента ИЛИ 12, вследствие чего элемент И 9 закрывается, а элемент И 10 открывается.

Содержимое счетчика 3 определяет номер абонента, с которого начинается поиск запросов.

По входам группы 15 на устройство поступают потенциальные сигналы запросов единичного значения, которые по отрицательному фронту тактового сигнала с входа 1 устройства заносятся в регистр 22 запросов. Устройство для обслуживания абонентов в -случае готовности к приему абонента на обслуживание подает импульс на вход 19, устанавливая триггер 7 в единичное

10

IS

20

25

30

5

0

5

0

5

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

В результате прихода запроса единичный сигнал с выхода элемента ИЛИ 25 открывает элемент И 8 и тактовые импульсы начинают проходить на счетный вход счетчика 3, увеличивая его содержимое. Сигналами с выхода дешифратора 2 последовательно опрашиваются абоненты, запросы от которых хранятся в регистре 22. При нахождении запроса появляется сигнал на выходе соответствующего элемента И группы 24j который через элемент ШШ 23 и открытый элемент И 29 проходит на сигнальный выход 20 устройства. Двоичный код номера абонента,за- прос от которого обнаружен, подается в устройство для обслуживания абонентов через выходы 21 устройства. Абонент принятый на обслуживанне, снимает свой сигнал запроса подачей сигнала нулевого уровня. Единичный сигнал с выхода элемента ИЛИ 23, поступая на первый инверсный вход элемента И 8, запрещает прохождение тактовых импульсов с входа I устройства. По положительному фронту сигнала на выходе элемента И 29 формирователь 6 импульсов вырабатывает импульс,который через Элемент ИЛИ обнуляет триггер 7, а также поступает на вторые входы элементов И 9 и 10,

Дальнейшая работа устройства определяется заданным режимом обслуживания абонентов, В случае режима циклического опроса импульс проходит через абонент И 10 на счетный вход счетчика 3 и увеличивает содержимое его, В случае режима обслуживания абонентов с относительным приоритетом импульс проходит через элемент И 9 на синхровход счетчика 3, в результате чего в него из регистра 14 приоритета переписывается код номера наиболее приоритетного абонента.

Изменение содержимого счетчика 3 ведет к появлению сигнала опроса на соответствующем выходе дешифратора 2. Таким образом, инициируется сигнал с выхода соответствующего злемента И группы 24 через элемент ИЛИ 23 поступает на первый инверсный вход элемента И 8 и закрывает его. Одновременно с этим, единичный сигнал с вы- хода элемента ИДИ 23 поступает на

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

По окончании обслуживания абонента на вход 19 устройства поступает импульс,переводящий триггер 7 в единичное состояние. Единичный сигнал с прямого выхода триггера 7 открывает элемент И 29. Единичный сигнал с выхода элемента ИЛИ 23 проходит на сигнальный выход 20 устройства. Двоичный код номера обнаруженного запроса присутствующий на выходах 21 устройства, подается в устройство для обслуживания абонентов.

По положительному фронту сигнала на выходе элемента И 29 формирователь 6 импульсов вырабатывает им- пулЬс, который сбрасывает в О триггер 7 и в соответствии с режимом обслуживания инициирует поиск следую- щего запроса.

Для изменения режима обслуживания или смены приоритета устройство для обслуживания абонентов подает код приоритета на кодовый вход I7 устрой- ства и импульсом на сигнальном входе I6 устройства переводит триггер 26 в единичное состояние.

В дальнейшем предлагаемое устройство работает аналогично описанному выше.

Ф

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

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

и синхровходами разрядов регистра

to

15

25

30

35

о

0

5

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

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

название год авторы номер документа
Устройство приоритета 1990
  • Ткаченко Владимир Антонович
  • Тимонькин Григорий Николаевич
  • Толубко Владимир Борисович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Мощицкий Сергей Семенович
SU1789984A1
Устройство для обслуживания запросов 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1434434A1
Устройство для распределения заданий процессорам 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1444770A1
Устройство приоритета 1989
  • Бек Александр Владимирович
  • Чернышов Михаил Анатольевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Дмитров Дмитрий Владимирович
  • Харченко Вячеслав Сергеевич
  • Цветинский Эдуард Феликсович
SU1702368A1
Устройство для управления обменом информацией 1990
  • Омаров Омар Магадович
SU1783525A1
Устройство для обслуживания запросов 1984
  • Богумирский Борис Сергеевич
SU1196870A1
Устройство для обслуживания запросов 1988
  • Попов Вячеслав Григорьевич
  • Михайлов Михаил Васильевич
  • Туравинин Владимир Викторович
SU1539779A1
Устройство для обслуживания запросов 1990
  • Ткаченко Владимир Антонович
  • Тимонькин Григорий Николаевич
  • Толубко Владимир Борисович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Мощицкий Сергей Семенович
SU1805467A1
Устройство для распределения заданий процессорам 1987
  • Ткаченко Сергей Николаевич
  • Ручка Игорь Анатольевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
SU1476466A1
Устройство для распределения заданий процессорам 1988
  • Ткаченко Сергей Николаевич
  • Ручка Игорь Анатольевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
SU1524050A1

Иллюстрации к изобретению SU 1 492 354 A1

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

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

Формула изобретения SU 1 492 354 A1

Документы, цитированные в отчете о поиске Патент 1989 года SU1492354A1

Авторское свидетельство СССР № 1198670, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для обслуживания запросов 1987
  • Тимонькин Григорий Николаевич
  • Ручка Игорь Анатольевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1434434A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 492 354 A1

Авторы

Тимонькин Григорий Николаевич

Ручка Игорь Анатольевич

Ткаченко Сергей Николаевич

Харченко Вячеслав Сергеевич

Даты

1989-07-07Публикация

1987-04-27Подача