УСТРОЙСТВО ПРИОРИТЕТНОГО ДОСТУПА С ОГРАНИЧЕНИЕМ НАХОЖДЕНИЯ ЗАЯВКИ Российский патент 2005 года по МПК G06F9/46 G06F13/14 G06F13/18 

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

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

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

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

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

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

Устройство принятия запроса приоритетного обслуживания работает следующим образом.

На единичные входы разрядов регистра запросов 1 с информационных входов 9 поступают запросы на обслуживание заявок, устанавливая соответствующие разряды регистра 1 в единичное состояние. С выхода регистра запросов 1 сигналы запросов, каждый по своей линии связи, поступают на входы элемента ИЛИ 2. При наличии хотя бы одного запроса в регистре 1 сигнал с выхода ИЛИ 2 поступает на первый вход элемента И 7, при готовности обрабатывающего устройства, о чем свидетельствует наличие сигнала на линии разрешения принятия запроса 12, с выхода И 7 сигнал поступает на управляющий вход первого ключа каскада 3, к информационным входам этого ключа 3 поступает сигнал с входов регистра запросов 1. При условии наличия заявки, т.е. установки одного из разрядов регистра запросов 1 в единичное состояние и сигнала разрешения принятия запроса, на управляемом входе первого ключа каскада 3 будет единичный сигнал, что обеспечит прохождение сигналов с информационных входов первого ключа на его информационные выходы, если запрос имел наивысший приоритет, то единичный сигнал пройдет по линии, связывающей 1-й выход ключа 3 с информационным выходом устройства и управляемым входом второго ключа каскада 6, тем самым закрыв его, если запрос имел меньший приоритет, то на первом выходе информационного выхода устройства 13 окажется старшим. Таким образом каскад ключей, в котором каждый последующий ключ на разряд меньше предыдущего, управляемый вход последующего ключа соединен с выходом старшего разряда предыдущего ключа, выделяет единичный код, соответствующий запросу, который формируется на информационных выходах устройства 13, также сформированный единичный код поступает на линии сброса запросов 10, устанавливая в ноль соответствующий разряд регистра запросов 1, тем самым подготавливая его к приему следующего запроса с таким же приоритетом. Кроме того, с помощью системы ограничения нахождения запросов можно ограничить нахождение запроса в системе, т.е. если в течение определенного времени с момента поступления запроса в устройство приоритетного доступа оно не будет обслужено, то этот тип запроса будет сброшен. Система ограничения нахождения запросов состоит из таймер-счетчика 5, сигнальный вход которого связан с соответствующим выходом регистра запросов 1, управляющие входы связаны с линиями установки 11, а выход связан с элементом ИЛИ 4, который находится на линии сброса заявки соответствующего запроса, т.е. один вход элемента ИЛИ 4 связан с выходом каскада ключей по соответствующей линии сброса запроса, а второй вход связан с выходом таймер-счетчика 5, сигнал с выхода ИЛИ 4 сбрасывает соответствующий разряд регистра запросов 1. Работа системы ограничения нахождения запросов состоит в том, что после того, как сигнал запроса установил соответствующий разряд регистра запросов 1 в единичное состояние, единичный сигнал с соответствующего выхода регистра запросов 1 поступает на сигнальный вход таймер-счетчика 5, в свою очередь таймер-счетчик 5, который может устанавливаться на различное время ожидания обслуживания запроса по линиям установки 11, начинает уменьшать значение, пока не обнулится, если таймер-счетчика 5 обнулится до того, как заявка будет обслужена, единичный сигнал с выхода таймер-счетчика 5 поступит на один из входов элемента ИЛИ 4, на его выходе появляется единичный сигнал, который сбрасывает соответствующий разряд регистра запросов в ноль, если заявка будет обслужена до того как таймер-счетчик 5 обнулится, сигналы по линиям установки 11 выставят таймер-счетчик 5 в исходное состояние. Система ограничения находящихся запросов может быть установлена на один из запросов, может на несколько или все, т.е. каждому запросу будет соответствовать своя система ограничения нахождения запроса.

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

Кроме того, в течение цикла работы устройства обслуживаются все поступившие заявки, в том числе и низкоприоритетные.

Таким образом поставленная цель достигнута.

ЛИТЕРАТУРА:

1. Авторское свидетельство СССР №962948, Кл. G 06 F 9/46, 1982.

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

название год авторы номер документа
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАЯВОК С ОГРАНИЧЕНИЕМ НАХОЖДЕНИЯ ЗАЯВКИ И ВОЗМОЖНОСТЬЮ БЛОКИРОВКИ ЗАЯВОК ОПРЕДЕЛЕННОГО ПРИОРИТЕТА 2007
  • Петухов Виктор Анатольевич
  • Молчанов Олег Евграфович
  • Ипатов Дмитрий Ильич
  • Булавин Антон Владимирович
  • Эсаулов Константин Андреевич
  • Карпов Андрей Олегович
RU2359318C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Молчанов О.Е.
  • Степанов П.В.
  • Петухов В.А.
RU2182354C2
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2001
  • Молчанов О.Е.
  • Петухов В.А.
  • Степанов П.В.
  • Хлобыстов А.Н.
RU2204160C2
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2002
  • Молчанов О.Е.
  • Эсаулов К.А.
  • Петухов В.А.
  • Трудов Ю.В.
RU2224281C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2002
  • Петухов В.А.
  • Молчанов О.Е.
  • Эсаулов К.А.
RU2223536C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2006
  • Петухов Виктор Анатольевич
  • Молчанов Олег Евграфович
  • Серяков Максим Сергеевич
  • Хлобыстов Александр Николаевич
RU2319198C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2001
  • Молчанов О.Е.
  • Петухов В.А.
  • Степанов П.В.
  • Эсаулов К.А.
RU2216768C2
Устройство с динамическим изменением приоритета 1979
  • Князев Анатолий Анатольевич
  • Тютрин Феликс Александрович
  • Тарасенко Виктор Иванович
SU877543A1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2002
  • Петухов В.А.
  • Молчанов О.Е.
  • Степанов П.В.
  • Хлобыстов А.Н.
RU2219575C2
Многоканальное устройство переменного приоритета 1985
  • Левин Григорий Исакович
  • Барсуков Геннадий Евгеньевич
  • Смирнов Александр Андреевич
SU1282130A1

Реферат патента 2005 года УСТРОЙСТВО ПРИОРИТЕТНОГО ДОСТУПА С ОГРАНИЧЕНИЕМ НАХОЖДЕНИЯ ЗАЯВКИ

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

Формула изобретения RU 2 251 145 C2

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

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

Устройство переменного приоритета 1981
  • Белан Александр Михайлович
  • Молчанов Олег Евграфович
SU962948A1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Молчанов О.Е.
  • Степанов П.В.
  • Трудов Ю.В.
RU2170453C1
УСТРОЙСТВО ПРИОРИТЕТНОГО ОБСЛУЖИВАНИЯ ЗАПРОСОВ 2000
  • Молчанов О.Е.
  • Степанов П.В.
  • Петухов В.А.
RU2182354C2
Устройство для обслуживания запросов 1980
  • Белан Александр Михайлович
  • Молчанов Олег Евграфович
  • Трудов Юрий Васильевич
SU898435A1
Подъемно-поворотный стол 1988
  • Миткевич Сергей Болеславович
  • Поликарпова Дина Александровна
  • Купервассер Борис Моисеевич
SU1593885A1
US 4546450 A, 08.10.1985.

RU 2 251 145 C2

Авторы

Петухов В.А.

Молчанов О.Е.

Эсаулов К.А.

Фаррахов Д.А.

Даты

2005-04-27Публикация

2003-06-20Подача