Двухвходовое устройство приоритета

 

Изобретение относится к вычислительной технике и может быть использовано для управления доступом к общему ресурсу двух активных устройств вычислительной системы. Цель изобретения - расширение функциональных возможностей за счет управления приоритетами запросов. Двухвходовое устройство приоритета содержит элементы ИЛИ-НЕ 1,2, пороговый элемент 3, триггер 6, элемент И 8, элемент И-НЕ 7. Устройство позволяет в зависимости от важности запросов осуществлять бесприоритетную дисциплину их обслуживания либо дисциплину обслуживания с абсолютными приоритетами. Триггер 6 позволяет фиксировать признак более приоритетного входа на текущем этапе работы устройства, а элементы И 8 и И-НЕ 7 коммутируют сигналы прерывания при работе устройства в режиме абсолютного приоритета. 2 ил.

СОЮЗ СОВЕТСКИХ.

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1495798 (51}4 G 06 F 9/46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ С8ИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

IlO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (61) 1269132 (21) 4375909/24-24 (22) 15.12.87 (46) 23.07.89. Бюл. 11 27 (72) В.В,Туравинин (53) 681.325(088.8) (56) Авторское свидетельство СССР

11 - 1269132, кл. G 06 F 9/46, 1984. (54) ДВУХВХОДОВОЕ УСТРОЙСТВО ПРИОРИТЕТА (57) Изобретение относится к вычислительной технике и может быть использовано для управления доступом к общему ресурсу двух активных устройств вычислительной системы, Цель изобретения — расширение функциональных

2 возможностей .за счет управления нри- оритетами запросов. Двухвходовое устройство приоритета содержит элементы ИЛИ-НЕ 1,2, пороговый элемент 3, триггер 6, элемент И 8, элемент И-НЕ

7. Устройство позволяет в зависимости от важности запросов осуществлять бесприоритетную дисциплину их обслуживания либо дисциплину обслуживания с абсолютными приоритетами. Триггер 6 позволяет фиксировать признак более приоритетного входа на текущем этапе рабеты устройства, а элементы И 8 и

И-НЕ 7 коммутируют сигналы прерывания при работе устройства в режиме абсолютного приоритета. 2 ил.

3 1495798

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

Цель изобретения - расширение

° функциональных возможностей устройст- 10 ва за счет управления приоритетом и запросов.

На фиг. 1 приведена функциональпая схема устройства; на фиг. 2 — схема блока управляемой задержки.

Устройство -содержит элементы

ИЛИ-НЕ 1 и 2, пороговый элемент (триггер

Шмидта) 3, элемент НЕ 4, элемент 5" задержки, триггер 6, элемент И-НЕ 7, элемент И 8, запросные входы 9 и 10, 20 вход 11 режима, входы 12 и 13 приоритета, выходы 14 и 15; блоки 16 и 17 управляемой задержки, каждый из которых содержит элементы И 18, информационный вход 19, управляяцие входы и 25 выход.

Устройство работает в одном из двух режимов: при наличии логической единицы на входе 11 — режим абсолютного приоритета (в этом режиме зап- 30 рос, поступающий по более приоритетному входу, прерывает обслуживание запроса, поступившего по менее приоритетному входу, причем вход 8 является более приоритетным, если триггер 6 установлен в единичное состояние, а если триггер 6 установлен в . нулевое состояние, то более приоритетным является вход 10); при наличии логического нуля на входе 11 — бес- 40 приоритетный режим (в этом режиме запросы на обслуживание принимаются по правилу "первым пришел — первым обслужен", без прерывания).

Рассмотрим работу устройства в . 45 бесприоритетном режиме.

Сигнал логического "0" на входе 11 закрывает элемент И 8 и обуславливает наличие логической "1" на выходе элемента И-НЕ 7, поэтому состояние триггера 6 не влияет на работу устройства. в

Поступление запроса (логической единицы) только на вход 9 при отсутствии запроса на входе 10 приводит к появлению на выходе элемента НЕ 4 логического "0", который поступает на вход элемента 5 задержки и первый . вход элемента ИЛИ-НЕ 1, на выходе последнего образуется сигнал логической

"1", вызывающий срабатывание порогового элемента 3, на инвертирующем выходе которого формируется сигнал логического "0", который поступает на первый вход элемента ИЛИ-НЕ 2 и на первые управляющие входы блоков 16 и 17 управляемой задержки, запрещая прохождение сигнала запроса с входа 10 на выход 15 устройства, После прохож— дения сигнала логического нуля через ! элемент 5 задержки на выходе элемента ИЛИ-НЕ 2, а следовательно, и на выходе 14 образуется сигнал логической "1", разрешающий начать обслуживание запроса, поступившего на вход 9.

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

l, запрещая прохождение сигнала запроса с выхода 9 устройства на выход 14, Рассмотрим режим соревнования, возникающий, когда интервал между поступлением запросов по входам 9 и 10 соизмерим с временем срабатывания элементов. В этом случае, возможна ситуация, когда сигналы на первом и втором входах элемента ИЛИ-НЕ 1 почти одно— временно меняются на противоположные, в результате чего на его выходе фор мируется короткий импульс с уровнем логической "1", либо с уровнем, не достигшем уровня "1". Если этот импульс.не приводит к срабатыванию порогового элемента 3, выход элемента

ИЛИ-НЕ 2 остается в состоянии "0", запросный сигнал с входа 10 через блок 17,проходит на выход 15, а прохождение сигнала с входа 9 на выход

14 блокируется сигналом логической

"1", поступающим на элемент ИЛИ-НЕ 1 . с выхода блока 16.

В случае, если импульс на выходе элемента ИЛИ-НЕ 1 вызывает появление импульса на выходе порогового элемента 3, блоки 16 и 17 блокируются до того, как успеет возникнуть сигнал на выходе 15. Блок 16 снимает единичный уровень с второго входа элемента

ИЛИ- НЕ 1, на выходе которого формируется единичный сигнал, вызывающий

5 14957 появление сигнала на выходе 14 устройства. Прохождение сигнала с входа

1О на выход 15 блокируется нулевым уровнем, действующим с выхода порогового элемента 3.

Для надежности работы устройства величина задержки блоков )6 и 17 и элемента 5 должна быть не менее максимального суммарного времени сра- )0 батывания элемента ИЛИ-НЕ 1 и порогового элемента 3.

Работа устройства в режиме абсоа лютного приорйтета.

При работе вычислительной системы в бесприоритетном режиме работы в ней может появиться. информация о том, что запросы, поступающие по первому (второму) запросному входу 9 (10), должны обрабатываться немедленно, т.е.20 этим запросам необходимо присвоить абсолютный приоритет. Для того, чтобы запросам, поступающим по первому запросному входу 9, присвоить абсолютный приоритет, сигналом через вход 12 25 триггер 6 устанавливается в единичное состояние, а на вход 11 подается единичный уровень напряжения ° При этом, в случае отсутствия запросов по входу 9, запрос, поступивший по входу 10,30 пройдет на выход 15 через блоки 16 и 17 управляемой задержки, так как на их первых управляющих входах будут установлены сигналы логической "1", так как пороговый элемент 3 будет иметь на своем входе сигнал логического "0", а следовательно, на выходе сигнал логической "1", на вторых управляющих входах. блоков 16 и 17 также будет установлен сигнал логической 1, так 40 как на третьем входе элемента И-НЕ 7 будет установлен сигнал логического

I I 11

О., обуславливающий сигнал логической ")" на его выходе. Таким образом, на обработку будет принят запрос с выхода 10. Если во время обработки этого запроса поступит запрос по входу 9, то на выходе элемента И-НЕ 7 появится сигнал логического "0", который закроет по вторым управляющим входам блоки 16 и )7 и сигнал на выходе 15 пропадет, а запрос, поступивший по входу 9, вызовет появление логической "1" на выходе элемента HE 4 и, следовательно, на выходе элемента

ИЛИ-НЕ 1 появится сигнал логической

"1", что приведет к срабатыванию порогового элемента 3, на выходе которого появится логический "0",-а через

98 6 время задержки элемента 5 на втором входе элемента ИЛИ-НЕ 2 будет установлен также логический "0" и на выходе

14 поя вит ся сигнал логической " 1", т.е. обработка запроса с входа 10 прервется и начнется обработка запроса с входа 9. После его обработки сигнал на входе 9 исчезнет и после срабатывания элементов НЕ 4, ИЛИ вЂ  1 и порогового элемента 3 блоки 16 и 17 вновь откроются и на выходе 15 появит ся единичный сигнал, р аз решающий продолжить обработку запроса с входа 10.

Для присвоения абсолютного приоритета запросам, поступающим на вход 10,. триггер 6 через вход 13 устанавливается в нулевое состояние, а на входе

11 присутствует логическая "1".

Рассмотрим ситуацию, когда после поступления сигнала запроса по входу 9 (и отсутствии запросов по входу 10) после срабатывания элементов

НЕ 4, ИЛИ-НЕ 1, порогового элемента 3, элемента 5 задержки и элемента ИЛИ-НЕ (описанным выше образом) на выходе 14 появится сигнал, по которому запрос с входа 9 был принят на обработку и в это время появился запрос на входе

10. При этом, на выходе элемента И 8 появится единичный сигнал, что приведет к появлению на выходе элемента

ИЛИ-НЕ,1 нулевого сигнала, на выходе порогового элемента 3 единичного сигнала, по которому откроются по первым управляющим входам блоки 16 и 17 (а по вторым они были открыты, так как на выходе элемента И-HE 7 установлен сигнал логической "1") и пропадет сигнап на выходе 14, а после срабатывания блоков 16 и 17 на выходе 15 появится единичный сигнал, т.е. произойдет прерывание в обработке запроса с входа 9 и начнется обработка запроса с входа 10. После окончания его обработки запрос на входе 10 исчезнет и после срабатывания элемента И 8, блока 16, элемента ИЛИ-НЕ 1, порогового элемента 3 и элемента ИЛИ-НЕ 2 поя-: вится единичный сигнал на выходе )4, т.е. продолжится обработка запроса с входа 9.

Формула изобретения

Двухвходовое устройство приоритета по авт.св ))I 1269132, о т л и ч аю щ е е с я тем, что, с целью расши1495798

Составитель М. Кудряшев

Техре д М. Дцдык

Редактор В. Бугренкова

Корректор Л.Патай

Заказ 4268/47 Тираж 668 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101

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

Двухвходовое устройство приоритета Двухвходовое устройство приоритета Двухвходовое устройство приоритета Двухвходовое устройство приоритета 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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