Многоканальное устройство для обслуживания запросов
Иллюстрации
Показать всеРеферат
О Il И С А Н И Е (1903880
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
- Социалистических
Республик (6a ) Дополнительное к авт. свид-ву
° (22) Заявлено 05.05.80(21) 2920681/1 8-24 с присоединением заявки М(23)ПриоритетОпубликоиано 07.02.82. Бюллетень РЙ 5
Дата опубликования описания 07.02.82 (51)М. Кл.
G06 F 9/46
9пударстааанИ камитат
СССР а0 двлам иаабратеиий и отхритий (53) УДК681.325 (088.8) : p, ;4åЯ)7Мк.Ф.
ИЛТИС ( (72) Автор изобретения
В. С. Внговский (7!) Заявитель (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ
ЗАПРОСОВ
Изобретение относится к вычислителн ной технике, в частности к устройствам для управления.обслуживанием запросов.
Известно многоканальное устройство цля управления обслуживания запросов, содержащее в каждом канале первый, второй и третий элементы И-НЕ, элементы
ИЛИ-НЕ, причем сигнальные входы пер.вых, вторых и третьих элементов И-НЕ каналов соединены с первым, вторым н третьим вкодамн устройства t,13, Наиболее близким к изобретению по технической сушности и достигаемому результату является многоканальное устройство цля управления обслуживанием запросов, которое содержит каналы, а в каждом канале элементы И-НЕ, ИЛИ.НЕ (2j.
Недостатком известных устройств яв ляется низкая надежность.
Цель изобретения - пбвышение надежности устройства.
Поставленная цель достигается тем, что в многоканальное устройство для обслуживания запросов, содержашее (ь-1),= каналов (гце и - число запросов}, а в кажцом канале первую группу из и элементов И-НЕ, причем выходы каждого 4-го элемента И-НЕ первой группы соецинен с соответствуюшими входами всех остальных . элементов И-НЕ первой группы, выходы элементов И-НЕ первой группы первого канала являются группой выходов устройства, введены в каждом канале вторая группа из и элементов И-НЕ.
; элемент ИЛИ, группа нз 0 элементов И, группа из и элементов задержки, группа из и формирователей импульсов, причем группа выходов группы элементов И каж лого ь -го канала соединена с группой запросных входов (i +1)-го канала, грув20 па запросных входов первого канала является группой запросных входов устройства, каждый i -ый вход группы запросных BxoQQB каждого канала соединен че рез t, -ый элемент задержки группы с
90388 соответствующим входом g -ro элемента
Ю
И-HE первой группы своего канала, выход каждого t -го элемента И-НЕ второй группы соединен с (и +1)-ым входом
ro элемента И-НЕ первой группы, каждый Ф-ый запросный вход группы запрос ных входов каждого 4-ro канала соединен через е --ый формирователь импульсов с -ым входом элемента ИЛИ канала, выход которого соединен с первыми входа- 10 ми элементов И-НЕ второй группы, второй вход каждого а -го элемента И-НЕ .второй группы i-го канала соединен с выходом -го элемента И»НЕ первой
rpynrn» (+1)-го канала, первый вход 15 каждого с-го элемента И грутпты соединен с -ым входом группы запросных
1 входов канала, второй вход каждого 4-ro апемента И группы соединен с .выходом -ro элемента И-НЕ первой группы.
На чертех<е представлена структурная схема устройства.
Устройство содержит входы 1-4 группы запросных входов устройства, каналы 5-7, выходы 8-11 устройства, элемен- 25 ты И-НЕ 12-15 первой группы, алемен=: ты 16 задержки группы, элементы И 17, формирователи 18 импульсов, элемент
ИЛИ 19, элементы И-HE 20 второй группы. ЗО
Устройство работает следующим обра зом, В исходном состоянии на входах устройства установлены отрицательные потенциалы, которые соответствуют отсутствию З запросов, à иа входах элементов И-HE 20, соединенных с выходами последующего канала, и на выходах 8-11 устанавливаются положительные потенциалы, которые соответствуют отсутствию запросов в очереди и отсутствию разрешения на обслуживание на выходе устройства в целом.
На выходах элементов ИЛИ 19 установлен отрицательный потенциал (так как отсутствуют .импульсы с выходов фор45 мирозателей 18), а в результате этого на выходах элементов И-НЕ 20 устанавливаются положительные потенциалы.
Допустим, :>что поступает запрос ко
sxoay 1. Тогда соответствующий положительный потенциал через элемент 16 за59 г держки поступает на вход элемента ИНЕ 12 канала 5. На остальных входах атого элемента уже имеются положительные потенциалы с выходов алементов И-HE 13=
15 и 20. Поэтому на выходе элемента
И-НЕ 12 устанавливается отрицательный потенциал, который поступает на входы . элементов И-НЕ 13-15, что препятствуО 4 ет фиксапии других запросов в этом канале, на вход элемента И 17, что пре- . пятствует прохождению запроса Т на вход
1 следующего канала, и на выход 8 устройства, что приводит к инициации обслуживания этого запроса. На выходе устройства возможно появление только одного разрешающего обслуживания потенциала даже при одновременном поступлении нескольких запросов, так как один запрос в любом случае блокирует прохождение на выход устройства других.
Допустим, что вторым по времени, но до окончания обслуживания запроса Т, поступает запрос о входу 2. Изменить состояние элемента И-НЕ 13 канала 5 он не может, так как его блокирует отрицательный потенциал с выхода элемента И-НЕ 12, но именно поэтому (высо кнй потенциал с выхода элемента ИНЕ 1 3 поступает на соответствующий эле- мент И 17) ему разрешено прохождение через элемент И 17 на вход 2 канала 6.
Здесь запрос по входу 2 фиксируется аналогично тому, как зафиксирован запрос, по входу 1 в канале 5.Только отрицательный потенциал с выхода элемента И-НЕ 13 подается не на выход устройства, а на вход соответствующего элемента И«НЕ канала 5.
Допустим, что затем (но до конца обслуживания запросов, поступивших по входам 1 и 2) последовательно поступают запросы по входам 3 и 4. Запрос, поступивший по входу 3, проходит транзитом через каналы 5 и 6 и фиксируется в канале 7. Запрос, поступивший по входу
4, также проходит через каналы 5 и 6 и поступает на вход 4 канала 7, но зафиксироваться в нем не может.
Таким образом., при максимальной очереди последний запрос не фиксируется ни в одном канале, но ато не приводит к нарушению очереди запросов, так как поступление следующего запроса возможно только при обслуживании одного из запросов (в нашем случае поступившего по входу 1), а ато приводит к сдвигу запросов нз канала в канал, и в освободившемся канале 7 фиксируется последний в очереди запрос.
Имеется четыре запроса в очереди, причем "-.àïðoñ, поступивший по входу 1, находится на обслуживании. После окончания обслуживания запрос по входу 1 снимае ся. При атом соответствующий формирователь 18 выдает импульс на элемент ИЛИ 19 канала 5. Так как имеют ся формирователи из отрицательного фронФорм у ла изобретения
Многоканальное устройство цля обслуживания запросов, соцержащее (и-1) каналов, (roe и - число запросов), а в каждом канале первую группу из и элементов
И-НЕ, причем выхоц кажцого ъ -го эле мента И-НЕ первой группы соецинен с соответствующими вхоцами всех остальных элементов И-HE первой группы, BbIxoGbl элементов И-НЕ первой группы первого канала являются группой выходов устройства, отличаюшеесятем,что, с целью повышения нацежности, устройство содержит в кажцом канале вторую группу из и элементов И-НЕ, элемент
ИЛИ, группу из м элементов И, группу из и элементов зааержки, группу из И формирователей импульсов, причем группа выхоцов группы элементов И каждого
< --го канала соецинена с группой запрос ных вхоцов (1 +1)-ro канала, группа .запросных вхоцов первого канала является группой, запросных входов устройства, кажный -ый ахоп группы запросных вхоцов кажцого канала соединен через i --ый элемент задержки группы с соответствую щнм вхоцом -го элемента И-HE первой группы своего канала ° выхоц каждого
5 90388 ,та, то импульсы формируются только при снятии запросов. В результате положительный импульс с выхода элемента
ИЛИ 19 поступает на первые входы всех элементов -HE 20 канала 5. Вторые вхоцы этих элементов соединены с выходами с оответс твующих элементов ИНЕ 12-15 канала 6. Выходы элементов
И-НЕ 12, 14 н 15 имеют положительные потенциалы, а выходы элемента ИНЕ 13- отрицательный. Поэтому с выхоцов элементов И-НЕ 20 на входы элементов -HE 12, 14 и 15 канала 5 поступают отрицательные блокируюшие импульсы, а на вхоце элемента И-НЕ 13 созцаются условия цля совпацения попожительных сигналов на всех вхоцах (на выхоцах) элементов И-HE 12, 14 и 15 канала 5, положительные потенциалы из эа цействия на их вхоцах отрицательных блокирующих.импульсов. На вхоце 2 имеется запрос, -который через элемент 16 зацержки поступает на вход элемента
И-НЕ 13. Отрицательный потенциал с выхоца элемента И-НЕ 13 фиксирует первый поступивший запрос канала 5, произвоцит снятие запроса со вхоца 2 канала 6, так как соответствующий элемент И 17 блокируется сигналом с выхоца элемента И-НЕ 13, и поступает на ЗО выход 9 устройства.
Таким образом, запрос, зафиксирован-, ный в канапе 6, фиксируется в канапе 5 и по нему инициируется обслуживание.
После окончания блокирующих импульсов 35 состояние канала 5 не изменяется, но из-за снятия запроса на вхоце 2 канала . 6 аналогичный переходный процесс начинается в канапе 6 и в нем фиксируется запрос, поступивший по вхоцу 3. В свою 4о очерець, в канапе 7 фиксируется запрос, поступивший по вхоцу 4. В результате вся очерець. перемешается на оцин канал по направлению к каналу 5. Если теперь вновь поступает запрос по входу 1, то он45 становится в очерець на вхоце канала 7 и ждет его освобождения.
Наложение перехоцных процессов, связанных со снятием запросов и их появлением, не может привести к нарушению очереци запросов. Вновь появляющийся запрос не может зафиксироваться ни в за- нятом канале, ни в канапе, гце уже происхоцит снятие запроса, потому что во время перехоцного процесса цействуют бло- 55 кируюшие импульсы на входах- элемента
И-НЕ 13 и на нем может зафиксировать ся только слецуюший по очереци запрос.
Таким образом, появляющийся запрос мо0 6 жет зафиксироваться только в своооцаом канале в конце очереци.
Для нацежной работы устройства необхоцимо правильно выбрать цлительность блокирующих импульсов, формирующиеся на формирователях 18 импульсов, и величину зацержки снятия запросов, эацаваемых элементами 16 зацержки. Величина зацержки выбирается с тем расчетом, чт бы снимаемый запрос исчезал на вхоце какого-либо элемента И-НЕ (12-15) тогда, когца начинают действовать блокирующие импульсы, вызванные снятием этого запроса. Если эти элементы в уст- ° ройство не ввоцить, то запрос исчезает на выхоце элемента И-НЕ 13 раньше, чем начинают цействовать блокирующие импульсы с выхоцов элементов И-НЕ 20, и на какое-то время. на выхоце этого. элемента И-НЕ (12-15) может появиться не следующий по очереци запрос, что нежелательно. Величина зацержки, таким образом, цолжна превышать сумму зацержек в формирователях 18 импульсов, . элементе ИЛИ 19 н элементах И-НЕ 20.
В
Применение изобретения позволяет повысить нацежность работы устройства.
7 903880 8
i -го элемента И-НЕ второй группы со» а-го элемента И группы соединен с ецинен с (и +1)-ым вхоцом -го эле- -ым входом группы запросных входов мента И-HE первой группы, каждый канала, второй вход кажцого а-го элемеи4 -ый запросный вход группы запросных та И группы соединен с выходом -ro входов каждого j. -го канала соецинен че- элемента И-НЕ первой группы. рез i --ый формирователь импульсов с
i-ым входом элемента ИЛИ канала, вы Источники информации, ход которого соецинен с первыми входами принятые во внимание cpm экспертизе элементов И-HE второй г руппы, второй 1. Авторское свидетельство СССР . вход каждого в -го элемента И-HE вто» 10 М 377775, кл.. 606 C 9/18, 1970. рой группы a --ro канала соединен с вы 2. Авторское свидетельство СССР ходом «го элемента И-НЕ первой группы % 637814, кл. &06 F 9/18, 1978 (4+1)-го канала, первый вход каждого (прототип) .
Составитель Г. Пономарева
Рецакто А. Шишкина Тех ец М, Надь Корректор М. Коста
Заказ 123/31 Тираж 731 Подписное
ВНИИПИ Госуцарственного комитета СССР по делам изобретений н открытий
113035, Москва, Ж-35, Ра шская наб., ц. 4/5
Филиал ППП "Патент, r. Ужгород, ул. Проектная, 4