Многоканальное устройство для организации очереди
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОП КСАН ИЕ изов итиниЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (11), 561 2 86 (61) Дополнительное к авт. свил-вуЪ (22) Заявлено 16.04.75 (21) 2126004/24 (51) М. Кл.
G 06 Р 9/ОО с присоединением заявки № - (23) Приоритет(43) Опубликовано05.06.77.Бюллетень № 21 (45) Дата опубликования описания 18.08.77
Госуда рственный номнтет
Сонета Мнннстроа СССР по делам нэооретеннй и отнрытнй (53) УДК 681.14 (088.8) (72) Авторы изобретения
В. Г. Жуковский и И. А. Калинин (71) Заявитель (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ОРГАНИЗАЦИИ ОЧЕРЕДИ
Устройство относится к цифровой технике и предназначено для использования в системах группового программного управления> в частности в цифровых вычислительных машинах, обслуживающих терминалы.
Известны устройства организации очере» ди заявок с обслуживанием их в порядке заданных приоритетов, содержащие триггеры, единичные входы которых являются входами устройства, элементы И и ИЛИ, регистр (1J, однако эти устройства не позволяют организовать равноприоритетное обслуживание заявок по принципу первым пришел — первым обслужился", !5
Ниболее близким по технической сущнооти к изобретению является устройство, содержащее в каждом канале триггер и элемент И, первые входы которого соединены с входом канала, подключенным ко входу 20 устрой с тва 1 21, Недостатком известного устройства является его сложность при возрастании числа каналов, Ilo которым могут поступать заявки, требующие обслуживания. 25
Цель изобретения» упрощение устройства, Поставленная цель достигается за счет того, что в устройство введены реверсивный счетчик, элемент И управления, элемент ИЛИ, а и каждый канал дополнительный элемент И и счетч11к, причем входы элемента ИЛИ соединены соответственно с входами каналов, выход элемента ИЛИ подключен к. суммирующему входу реверсивного счетчика, выход которого соединен со вторыми входами элементов И каждого ка» нала и первым входом элемента И управления, вычитаюший вход реверсивного сче1 чика соединен с выходом элемента И управления и первыми входами дополнительных элементов И каждого канала, вторые входы которых соединены с первым выходом триггеров каналов, выходы элементов И в каждом канале соединены соответственно со входами счетчика, выход которого подклк>чек к соответствующему выходу устройства и нулевому входу rpIII-I epn IIIIIaaII, управляющий вход элемента И управления соединен с у llpBBIISIIQIIIIIK1 вхОдом устройства
561186
На чертеже представлена блок-схема ус ройства.
Устройство содержит реверсивный счет чик 1, элемент И 2, элемент ИЛИ 3, и аппаратуру для отдельных каналов многоразрядный элемент И 4, элемент И 5, счетчик
6 к триггер 7, Устройство работает следующим образом.
На входах устройства О ...,Q,„появля ются заявки-сигналы, требующие обслужи- о вания, причем появление двух и более зая«« вок на интервале, определяемом длительно стью переходных процессов схемы не допускается. Требование поступает на обслуживание в момент появления сигнала нулево- 15 го состояния счетчика на выходе R . По управляющему входу И на устройство при ходит сигнал завершения обслуживания очередной заявки, по которому обслуженная заявка из очереди изымается, а вся очередь 2О . заявок сдвигается вперед. Пусть, например, в очереди находится и заявок. Тогда в момент поступления каждой следующей заявки в счетчик 6 соответствующего канала через многоразрядный элемент И 4 записы- 5 вается обратный код числа, содержащегося в реверсивном счетчике 1, триггер 7 кана» ла переводится в единичное состояние, подавая управляющий сигнал на элемент И 5 для прохождения импульсов с элемента И З>
2, а также к числу, содержащемуся в реверсивном счетчике 1 прибавляется единица. Поэтому в счетчиках 6 каналов будут храниться йоследовательный(набор чисел, причем наибольший номер будет иметь канал, стоящий первым в очереди.
После завершения обслуживания текущей заявки, о чем устройство уведомляется сиг-i налом на входе Я, с выхода элемента И
2 на,входы реверсивного счетчика 1 и че @ рез элементы И 5 на счетные входы счет чиков 6 всех каналов поступает сигнал, по которому число в счетчике 1 уменьшается на единицу, а в счетчиках каналов увеличивается на единицу. Счетчик канала, заявка которого стоит первой, обнуляется, и на выходе этого канала появляется сигнал.
По завершении обслуживания каждой очередной заявки числа, записанные в счетчиках всех каналов, заявки которых ждут обслуживания, будут увеличиваться на единицу.
Таким образом, устройство позволяет обслуживать поступающие заявки по принципу "первым пришел — первым о{>служился".
Формула изобретения
Многоканальное устройство для оргаии зации очереди, содержащее в каждом канале триггер и элемент И, первые входы ко торых соединены с входом канала, подклк ченным ко входу устройства, о т л ичаюше еся тем, что, сцельюупрощения устройства, в него введены реверснвный счетчик, элемент И управления, элемент
ИЛИ, а в каждый канал дополнительный элв мент И и счетчик, причем входы элемента
ИЛИ соединены соответственно с входами каналов, выход элемента ИЛИ подключен к суммирующему входу реверсивного счетчика, выход которого соединен со вторыми входами элементов И каждого канала и первым входом элемента И управления, вы. читающий вход реверсивного счетчика соединен с выходом элемента И управления и первыми входами дополнительных элементов И каждого канала, вторые входы которых соединены с первым выходом триггеров каналов, выходы элементов И в каждом канале соединены соответственно со входами счетчика, выход которого подклю чен к соответствующему выходу устройся ва и нулевому входу триггера канала, уп. равляющий вход элемента И управления соединен с управляющим входом устройства.
Источники информации, принятые во amмание при экспертизе:
1. Авторское свидетельство СССР
Мя 4251 77> Я 06 Р 9 18> 1974
2. Гаранина О. П.. Устройство очереди постоянной длины, Труды МИРЗА, вьш.
66, М., 1973.
561186
Составитель й1. Вертлиб
Редактор И. Марховская Техред И. Асталош Корректор,Л. Мельниченко Заказ 1574/152 Тираж 818 Подписное
ЦНИИПИ Государственного комитета Совета. Министров СССР по делам иаобретений и открытий
113035, Москва, Ж-35, Раушскаи наб., д. 4/5
Филиал ППП Патент", г. Ужгород, ул. Проектнаи, 4