Устройство для упорядочения доступа к общему ресурсу Советский патент 1992 года по МПК G06F9/50 

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

9.14VI

О

ю СА

J

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

Цель изобретения - сокращение аппа-, ратурных затрат.

Схема устройства приведена на чертее., .

Устройство содержит сдвигающие регистры группы 1, счётчик 2, дешифратор 3, элемент ИЛИ 4, элемент И 5, блоки 6 элементов группы И, элементы И 7 группы, элементы ИЛИ 8 гpyпhы. информационные входы 9 устройства вход 10 сброса устройства, входы 11 и 12 режимов устройства, выходы 13 устройства.

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

при включении питания счетчик 2 обнуляется. При этом дешифратор 3 выдает сигнал на первом (верхнем на схеме) выходе, чем разрешает запись информации в первые разряды регистров 1. Все блоки 6 элементов И и элементы И 7 оказь1 аются закрытыми, в результате чего на выходах 13 поддерживаются нулевые уровни.

Устройство может работать в двух режимах - в режиме обслуживания запросив в порядке поступления и в режиме обслуживания, обратном по|эядку поступления. Режим работы задается сигналами на входах 11 и 12. Единичный уровень на входе 11 определяет режим в порядке поступления, а единичный уровень на входе 12 - обратг ный порядку поступления. Наличие сигналов одновременно на двух входах 11 и 12 не допускается. После установки режима устрюйство готово к приему запросов от абонентов, упорядочению их в соответствии с выбранным режимом работы и к выдаче информации о первой в очереди заявке в обслуживающее устройство (общий ресурс).

Порядок приема запросов на обслуживание не зависит ot установленного режима -работы системы. Запрос представляется кодом, подаваемым на входы 9 и содержащим единицу в одном из разрядов, соответствующем номеру абонента. Кроме того, запрос может представляться и кодом номера абонента. Способ представления запроса на работу устройства не оказывает никакого влияния.

Код первого запроса записывается в первые разряды регистров 1. Одновременно с этим на выходе элемента ИЛИ 4 появляется импульс, в результате чего содержимое счетчика 2 увеличивается kia единицу. При этом разрешается запись кода следующего запроса во вторые разря ы регистров 1, а первые их разряды блокируются. Поэтому код следующего запроса зафиксирован во вторых разрядах регистров 1. С одержимое счетчика 2 снова увеличивается на единицу, в результате чего открываются для записи третьи разряды регистров 1, а вторые закрываются. Заполнение кодами запросов остальных разрядов регистров

1в случае их поступления происходит аналогично. В процессе работы устройства содержимое счетчика 2 всегда определяет

0 разряды регистров 1, в которые записан следующий поступивший запрос.

Выборка запроса на обслуживание в режимах.

1. Режим в порядке поступления. В результате отсутствия сигнала на входе 12 все блоки 6 элементов И оказываются постоянно закрытыми и на работу устройства никакого влияния не оказывают. При условии наличия запросов в регистрах 1 к выходам

0 13 оказываются подключенными входы первых разрядов регистров 1 (через элементы И 7 и ИЛИ 8, так как первые открываются сигналом с входа 11). Следовательно, первый из поступивших запрос принимается на

5 обслуживание. После его отработки обслуживающее устройство подает импульс на вход 10, по которому содержимое счетчика

2уменьшается на единицу. Кроме того, этим же импульсом, проииедшим через открытый

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

5 порядку запрос. Поэтому последний принимается на обслуживание. Сдвиг содержимого регистров 1 сохраняет порядок в очереди. Поступивший после сдвига запрос фиксируется регистрами 1 в конце очереди. При отсутствии в регистрах 1 необслуженных запросов выходы их первых разрядов от выходов 13 устройства отключаются, так как сигналом с первого выхода дешифратора 3 элементы И 7 закрываются.

5 2. Режим, обратный порядку поступления. В этОм режиме подготавливаются к врзможному срабатыванию элементы И блоков 6. Элементы И 5 и 7 заблокированы. В случае наличия запросов в регистрах 1 к

0 выходам 13 подключены те разряды этих регистров, в которых записан пришедший последним запрос. Такое подключение обеспечивается следующим образом. Пусть в счетчике 2 содержится код числа. При этом

5 присутствует сигнал на соответствующем выходе дешифратора 3, который открывает соответствующие элементы И блоков 6. Поэтому состояние разрядов регистров 1 через элементы ИЛИ 8 подается на выходы 13. В случае отсутствия запросов в регистрах 1 на

выходах 13 роддерживаютёя нули (все элементы И блоков 5 закрыты). Код запроса, прошедший на выходы 13, обслуживается общим ресурсом. При поступлении следующего запроса на выходы13 проходит его код и происходит переключение обслуживающего устройства на его отработку. После обслуживания очередного запроса импульсом по входу 10 содержимое счетчика 2 уменьшается на единицу, в результате чего из регистров 1 удаляется зтот запрос. Сдвиг содержимого регистров 1 не производится.

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

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

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

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

название год авторы номер документа
Устройство для организации очереди к общему ресурсу 1989
  • Богумирский Борис Сергеевич
  • Цыганков Владимир Михайлович
SU1674127A1
Устройство для организации очереди к общему ресурсу 1987
  • Богумирский Борис Сергеевич
  • Цыганков Владимир Михайлович
SU1522204A1
Многоканальное устройство переменного приоритета 1985
  • Левин Григорий Исакович
  • Барсуков Геннадий Евгеньевич
  • Смирнов Александр Андреевич
SU1282130A1
Устройство для организации очереди 1984
  • Богумирский Борис Сергеевич
SU1193677A1
Устройство для обслуживания запросов 1987
  • Белов Александр Павлович
  • Козий Сергей Петрович
  • Просвирницин Александр Иванович
  • Ярмонов Виктор Иванович
SU1444768A1
Устройство смешанного приоритета 1989
  • Белан Александр Михайлович
SU1619272A1
Устройство для обработки запросов 1989
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Сороко Владимир Николаевич
  • Езикян Александр Гургенович
  • Захаревич Константин Георгиевич
SU1688248A1
Устройство динамического приоритета 1987
  • Крупецкая Полина Иосифовна
  • Вавилов Александр Константинович
  • Фураш Борис Аронович
SU1464158A1
Устройство для обслуживания группы запросов 1988
  • Белан Александр Михайлович
  • Макрусев Виктор Владимирович
SU1562913A1
Многоканальное устройство для подключения абонентов к общей магистрали 1986
  • Заяц Анатолий Моисеевич
  • Бобылев Юрий Олегович
SU1334148A1

Реферат патента 1992 года Устройство для упорядочения доступа к общему ресурсу

Изобретение относится к вычислительной технике. Цель изобретения - сокращение аппаратурных затрат. Устройствосодержит сдвигающие регистры I группы, счетчик 2, дешифратор 3, элемент ИЛИ 4, элемент И 5, блоки 6 элементов И группы, Элементы И 7 группы и элементы ИЛИ 8 группы. Коды запросов фиксируются в регистрах 1 в порядке поступления. В режиме обслуживания в порядке поступления (сигнал на входе 11) на выходы устройства подается информация из первых разрядив регистров 1. В режиме обслуживания в обратном порядке (сигнал на входе 12) на выходы устройства подается код запроса, поступившего последним. Устройство реализует также структуры данных "Очередь" и "Стек". 1 ил.

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

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

Устройство для обслуживания заявок в порядке поступления 1981
  • Чернаков Эдуард Павлович
  • Богумирский Борис Сергеевич
SU945867A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Механическая топочная решетка с наклонными частью подвижными, частью неподвижными колосниковыми элементами 1917
  • Р.К. Каблиц
SU1988A1

SU 1 709 314 A1

Авторы

Богумирский Борис Сергеевич

Цыганков Владимир Михайлович

Даты

1992-01-30Публикация

1990-02-28Подача