Многоканальное устройство для управления очередностью обработки запросов

 

Е

В.А.Гаврилов, Н.Н.Фролов и.В.Т.I o ифчвйко ъ (72) Авторы изобретения (71) Заявитель (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ

ОЧЕРЕДНОСТЬЮ ОБРАБОТКИ ЗАПРОСОВ

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

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

Недостатком данного устройства является большой объем оборудования.

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

И tZ .

Недостатком известного устройства является большой обьем оборудования.

Цель изобретения - сокращение обо. рудования.

Поставленная цель достигается тем, что в многоканальное устройство для управления очередностью обработки запросов, содержащее каналы, а в каждом канале - -триггер, коммутатор и элемент И, причем единичные входы триггеров .каналов являются запросными входами устройства, введены элемент НЕ, а в каждом канале - элемент lO

ИЛИ-НЕ, причем выход триггера каждого канала соединен с первым входом элемента ИЛИ-НЕ своего канала, второй вход элемента ИЛИ-НЕ каждого канала соединен с первым выходом коммутато" !

5 ра своего канала второй выход котоt рого соединен с первым входом weмента И своего канала и с соответствующим информационным выходом устройства, первый выход коммутатора послед него канала через элемент НЕ соеди« нен с первым входом коммутатора rtepвого канала, вторые входы элементов

И каналов соединены с тактовым входом устройства, выходы элементов И кана2$

3 92471 лов соединены с нулевыми входами триг. геров своих каналов, первый выход коммутатора каждого канала соединен с первым входом коммутатора последующего канала, второй вход коммутатора каждого канала соединен с выходом элемента ИЛИ-НЕ своего канала.

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

Устройство содержит элемент НЕ 1, ð элементы И 2, триггеры 3, запросные

1 входы 4 устройства, элементы ИЛИ-НЕ

5, коммутаторы 6, информационные выходы 7 устройства, тактовый вход 8 устройства, каналы 9.

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

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

Нулевой сигнал с выхода элемента

ИЛИ-НЕ 5 подается на вторрй (управляющий) вход соответствующего коммутатора 6. Последний предназначен для осуществления коммутации положительного сигнала, поступающего на его первый вход, на один из двух своих выходов в зависимости от полярности сигнала на управляющем входе.

Если на управляющий вход коммутатора 6 действует нулевой сигнал, то единичный сигнал проходит на:первый выход коммутатора. При этом на его

35 втором выходе будет присутствовать нулевой потенциал. Если на управляющий вход указанного коммутатора 6 действует единичный сигнал, то последний проходит на второй выход коммутатора. Причем íà его первом выходе будет присутствовать нулевой по- тенциал. При нулевом сигнале на первом входе коммутатора 6 на его обоих выходах выделяется нулевой сигнал

43 независимо от полярности сигнала на управляющем входе данного коммутатора.

Поскольку в исходном состоянии на управляющие входы коммутаторов 6 действуют нулевые сигналы, то единичЮ ные сигналы, периодически возникающие на их первых входах, проходят на первые выходы указанных коммутаторов.

Таким образом, в исходном состоянии образуется кольцо для прохождения импульсных сигналов. Это кольцо состоит из последовательно соединенных коммутаторов 6 и элемента HE

1 4

Генерация импульсов в этом кольце создается вследствие того, что элемент IE 1 периодически меняет полярность (уровень) сигнала. В таком состоянии устройство находится в режиме ожидания прихода запросов от абонентов и готово к их обслуживанию, Запросы от абонентов могут приходить в различные моменты времени, в том числе и одновременно. Сигнал запроса имеет импульсный вид.

Сигналы запросов, поступающие на входы 4 устройства, производят переключение соответствующих триггеров

3 в единичное состояние. На выходах этих триггеров высокий уровень потенциала сменяется на низкий, в результате чего элементы ИЛИ-НЕ 5 соответствующих каналов подготавливаются к срабатыванию. В паузе импульсов, генерируемых в кольце, на вторые входы элементов ИЛИ-НЕ 5 подается нулевой сигнал, вследствие чего элементы ИЛИ-НЕ 5 каналов, принявших запросы, срабатывают и поэтому на их выходах низкий уровень потенциала сменяется на высокий. После паузы на выходе элемента НЕ 1 появляется положительный импульс, который распространяется последовательно по цепи опроса до коммутатора канала 9, принявшего заявку от соответствующего абонента и находящегося первым в цепи обслуживания. Происходит разрыв кольца, после чего прекращается генерация импульсов, и на выходе элемента НЕ 1 образуется единичный сигнал, который и коммутируется на второй выход коммутатора 6 соответствую. щего канала. Этот сигнал поступает на выход 7 своего канала и разрешает обслуживание соответствующего .абонента. Поскольку на первые входы коммутаторов 6 последующих каналов действует нулевой сигнал, то на их вторых выходах единичный сигнал не выделяется, несмотря на то, что этими каналами были приняты запросы, т.е. при обслуживании одного из абонентов устройство не выдает сигналов на обслуживание других абонентов °

Окончание обслуживания данного абонента происходит при поступлении импульса на тактовый вход 8 устройства. Этот импульс проходит через элемент И 2 соответствующего канала и сбрасывает в нулевое состояние триггер 3 этого канала. На выходе элемента ИЛИ-НЕ 5 соответствующего

924711 G

15 данного коммутатора. При этом на втоФормула изобретения

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

Устройство приходит в исходное состояние и готово к обслуживанию любых

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

Если на управляющем входе коммутатора 6 последующего канала к моменту

45 прихода на его первый вход положительного сигнала присутствует сигнал готовности (высокий уровень потенциала ) на обслуживание соответствую55

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

Единичный сигнал с первого выхода коммутатора 6, завершившего обслуживание соответствующегс абонента, поступает на первый вход коммутатора 6 следующего канала и на второй вход элемента ИЛИ-НЕ 5 своего канала. Срабатывание этого„элемента по второму входу блокируется до тех пор, пока не произойдет обслуживание остальных абонентов, с которых поступили запросы. Таким образом, после завершения обслуживания первой заявки устройство готово к обслуживанию следующей.

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

При обслуживании последующими каналами своих абонентов опрос предыдущих каналов блокируется с .помощью соответствующих элементов И11И-НЕ 5, так как в этом сгучае на вторые входы этих элементов подается единичный сигнал. По окончании обслуживания запроса от последнего абонента происходит восстановление прохождения импульсных сигналов по кольцу, в результате чего снимается блокировка со вторых входов элементов ИЛИ-НЕ 5.

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

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

Источники информации, принятые во внимание при экспертизе

2. Авторское свидетельство СССР по заявке 11 2865004, кл. G 06 F 9/46, 1980 (прототип). I. Авторское свидетельство СССР

К 496558, кл. G 06 Г 9 )00, 1973.

924711

Заказ 2820/67, Тираж 732

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, W-35, Раушская наб., д. 4/5

Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Составитель M.Kóäðâøåâ

Редактор В.Пилипенко Техред И. Гайду Корректор А. Гриценко

Многоканальное устройство для управления очередностью обработки запросов Многоканальное устройство для управления очередностью обработки запросов Многоканальное устройство для управления очередностью обработки запросов Многоканальное устройство для управления очередностью обработки запросов 

 

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

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

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

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

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

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

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх