Устройство для контроля распределения ресурсов

 

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

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

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

РЕСПУБЛИК (5g 4 С 06 F 11/00

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

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

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

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

ПРИ ГКНТ СССР

1 (21) 4328359/24-24 (22) 08. 10.87 (46) 23. 09.89. Бюл. № 35 (72) С. Н. Ткаченка, В, B. Герасименко, Г.Н. Тимонькин, В.С. Харченко, С.В. Хотименко и В.Г. Борисов (53) 681.3(088 ° 8) (56) Авторское свидетельство СССР

¹ 1015385, кл, С 06 F 11/00, G 06 F g!0(), 1983.

Tnternational Journal of Systems

Science, 1979, v. 10, № 5, р. 477483, fig.3.

„„Я0„„150989 А1

2 (54) УСТРОЙСТВО ДПЯ КОНТРОЛЯ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ (57) Изобретение относится к вычислительной технике и может найти применение в современных высокопроизводительных системах для контроля корректности распределения ресурсов.

Цель изобретения — повышение оперативности контроля и экономичности устройства. Устройство для контроля распределения ресурсов содержит регистр 1, триггер режима.3 и блоков коммутаторов 4.1-4.п группу 6 элементов И, триггер 2 управления, генера3 1509898 4 тор 5 импульсов, первый элемент И 7, пределенных ресурсов и уменьшения четвертый 8, третий 9 и второй 10 аппаратурных затрат за счет использоэлементы И. Сущность изобретения со- вания одного регистра для хранения стоит в том, что новая совокупность исходной информации, формирования конструктивных признаков позволяет и фиксации выходной информации, а повысить оперативность контроля и также за счет новой совокупности свяэкономичность устройства путем умень- зей между выходами регистра и входашения времени для обнаружения тупика ми коммутаторов, которая позволяет за счет распараллеливания процедуры 10 уменьшить количество .элементов И в поиска транзитивного замыкания рас- коммутаторах. 4 ил., 1 табл.

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

Цель Йзобретения — повышение оперативности контроля.

На фиг. 1 представлена функциональная схема устройства для контроля распределения ресурсов; на фиг. 2 — фун25 кциональная схема регистра; на фиг.3— функциональная схема блока коммутаторов, на фиг. 4 — пример графа связности распределенных ресурсов и соот ветствующая ему матрица связностей. !

Устройство для контроля распределения ресурсов содержит (фиг. 1) регистр 1, триггер 2 управления, триггер 3 режима, первый 4.1-п-й 4.п бло- 35 ки коммутаторов, генератор 5 импульсов, группу 6 элементов И, первый элемент И 7, четвертый 8, третий 9 и второй 10 элементы И, первую группу

11 прямых выходов регистра 1, группу 40

12 инверсных выходов регистра 1, группы выходов 13.1-13.п блоков коммутаторов 4.1-4.п, группу 14 информационных входов, вход 15 пуска., вторую группу 16 прямых выходов регистра 1. 45

Регистр 1 (фиг. 2) содержит первую 17.1-п-ю 17.п группы счетных триггеров.

Выходы 16 ° ij триггеров 17.Ы (i =

1,п) образуют вторую группу 16 прямых выходов регистра 1. Выходы 11.Ц триггеров 17.ij (i = 1,n j = 1,п;

4 j) образуют первую группу 11 прямых выходов регистра 1 а инверсные выходы 12. i ° j триггеров 17. i. j (i

1,п; j = 1,п) образуют группу 12 инверсных выходов регистра.

Разряды 13,1.1-13,п.п группы Iвходов регистра 1 соединены с IKвходами триггеров 17. 1. 1-17.n.n соответственно.

Соответствующие разряды 14.ij (i = 1 n; j = 1,п; jfi) группы 14 единичных входов регистра 1 соединены с единичными входами соответствукщих триггеров 17.

CI-вход регистра 1 соединен с синхровходами всех триггеров 17 регистра 1, а вход установки в нуль — с входами установки в нуль всех триггеров.

Блок 4.i коммутаторов .(фиг. 3) содержит и коммутаторов 18 ° i.1-18.i.n, Выходы 13.i.1-13. i.n соответственно первого 18. i.1-п-го 18. i.n коммутаторов образуют группу 13. i выходов коммутатора 4.i.

Каждый j-и разряд 11.i j (j = 1,п, 4 j) группы информационных входов коммутатора 4 ° i соединен с первьщи входами j-x элементов И каждого коммутатора 18.i ° j.

Каждый К вЂ” и разряд 11.1.К (К = 1,n;

1 = 1,п; К 1) группы информационных входов коммутатора 4.i соединен с вторыми входами 1-ro элемента И К-го коммутатора 1-го блока 4.х коммутаторов.

Первый 12.i.1-п-й I2,i.п разряды группы управляющих входов коммутатора 4.i соединены с третьими входайи всех элементов И соответственно первого 18.i.1-п-го 18.i.n коммутаторов блока 4.х коммутаторов.

Регистр 1 (фиг. 1) предназначен для приема информации о распределении ресурсов и для преобразования ее с целью выявления ресурсов, вовлеченных в тупиковую ситуацию.

Триггер 2 управления предназначен для управления элементами И 8 и 9 во время работы устройства.

Триггер 3 режима предназначен для управления генератором 5 импульсов.

По заднему фронту следующего тактового импульса, поступающему на

CS-вход регистра 1 через открытый элемент И 8, триггеры 17.1.3, 17.2 ° 1, 17.3,2 и 17.4.1 устанавливаются в единичное состояние. На выходах

11. 1.3, 11.2.1, 11. 3 ° 2 и 11.4. 1 регистра 1 формируются положительные потенциалы, которые поступают на соответствующие входы первой группы входов блоков коммутаторов. На вторые группы входов всех коммутаторов по-прежнему подаются высокие разрешающие потенциалы с группы 12 инверсных выходов регистра 1. В данном такте работы устройства отрабатывают коммутаторы 18.1.1, 18.2 ° 2, 18.3 3 и 18.4.2 соответственно блоков коммутаторов

4.1-4.4 и на соответствующих выходах

13,1.1, 13.2.2, 13.3.3 и 13.4.2 формируются высокие потенциалы, поступающие на соответствующие входы груп5 150989

Блоки 4.i коммутаторов предназначены дпя формирования сигналов управления, которые, поступая на группу

I-входов регистра 1 изменяют его

5 состояние в процессе обработки информации.

Генератор 5 импульсов предназначен для выработки тактовых импульсов, необходимых для функционирования уст- р ройства.

Элемент И 10 предназначен для hopмирования сигнала обнуления регистра 1 и установки в единицу триггера

3 режима, а также для блокирования !5 выработки этого сигнала во время обработки информации устройством.

Элемент И 8 предназначен для формирования синхроимпульсов, подаваемых на CI-вход регистра 1, во время об- 20 работки информации устройством, и на прямой вход элемента И 7.

Элемент И 9 предназначен для формирования синхроимпульса, подаваемого на группу 6 элементов И для синхро-25 низации, записи исходной информации в регистр 1, а также подаваемого на входы триггера 2 управления для перевода устройства в режим обработки информации. 30

Элемент И 7 предназначен для формирования сигнала обнуления триггеров управления 2 и режима 3, т.е. для останова работы устройства, РВссМоТрНМ функционирование устройства на примере анализа распределения ресурсов вычислительной системы, граф связности которых и соответствующее ему матричное представление изображены на фиг. 4. 40

В исходном состоянии триггеры 2 и

3 управления и режима находятся в нулевом состоянии.

По сигналу пуска, поступающему на вход 15 пуска устройства, открыва- 45 ется элемент И 10, высоким потенциалом с его выхода производится обнуление регистра 1 и установка в единичное состояние триггера 3 режима. Низким потенциалом с его инверсного вы- 50 хода элемент И 10 запирается, а высоким потенциалом с прямого выхода запускается генератор 5 импульсов. Импульсом с выхода генератора 5 импуль,сов открывается элемент И 9 и по пе. реднему его фронту через группу 6 эле..ментов И происходит запись информации о связности распределенных ресурсов в регистр 1 с группы 14 информацион-

8 6 ных входов устройства. По заднему фронту импульса триггер 2 управления устанавливается в единичное состояние, низким потенциалом с его инверсного выхода запирается элемент И 9, а на первый вход элемента И 8 подается высокий потенциал.

В соответствии с графом связности распределенных ресурсов второй триггер 17 ° 1.2 первой группы 17. 1, третий триггер 17.2.3 второй группы 17.2, первый триггер 17.3.1 третьей группы

17.3 и третий триггер 17.4.3 четвертой группы 17.4 триггеров регистра устанавливаются в единичное состояние.

Остальные триггеры регистра 1 остаются в нулевом состоянии.

Высокие потенциалы с выходов

11.1.2, 11,2.3, 11.3. 1 и 11.4.3 поступают на соответствующие входы группы информационных входов блоков коммутаторов. На группы управляющих входов всех блоков коммутаторов подаются высокие потенциалы с группы 12 инверсных выходов регистра 1. В первом блоке 4. 1 коммутаторов срабатывает третий коммутатор 18.1.3, во втором 4.2 — первый коммутатор 18,2.1, в третьем 4.3 — второй 18.3.2, в четвертом 4.4 — первый 18,4. 1 и на соответствующих выходах 13 ° 1.3, 13.2. 1, 13.3.2 и 13.4.1 формируются высокие потенциалы, которые поступают на соответствующие I-входы группы IK-входов регистра 1.

1509898 пы Х-входов регистра 1. По заднему фронту очередного тактового импульса триггеры 17. 1, 1, 17.2.2, 17.3 . 3, 17.4.2 устанавливаются в едииничное состояние.

Описанный процесс иллюстрируется таблицей.

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

18.i-j.

В конце работы на выходах всех 15 коммутаторов 18. i. j формируются низкие потенциалы, которые подаются на инверсные входы элемента И 7 и по очередному :тактовому -импульсу íà его выходе:,формируется положительный по- 20 тенциал,--который поступает на входы установки в .нуль триггеров 2 и 3 управления и режима и обнуляет их. На этом работа устройства заканчивается.

С выходов 16. 1. 1, 16 ° 2. 2 и 16.3. 3 регистра .1, соединенных с группой 16 выходов устройства, снимается информация .о ресурсах, вовлеченных в тупиковую ситуацию. 30 . Если в процессе анализа на выходах всех блоков 4.1-4.п коммутаторов будут сформированы низкие потенциалы и устройство закончит свою работу, а ни одйи из триггеров 17.i-i (i

= 1,п) регистра 1 не будет в единичном состоянии, то это свидетельствует об отсутствии тупика и распределении ресурсов вычислительной систеMbl ° 40

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

УСтройство ддя контроля распредеЛения рееурсоВ, содержащее регистр, - 45 состоящий из счетных триггеров, триггер режима, с первого по и-й блоки коммутаторов, где и — число типов ресурсов системы, группу элементов

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

После сигСостояние

После 1-го После 2-го После 3-ro импульса импульса импульса нана пуска

1234

1234

12341234

Р входа в группе

1234 I 234 1234

234

1Х1 00 Iвко-001 0 1000

2 0 Х 1 0 ды ре 1 0 0 0 0 1 0 0

3 1 0ХА гист-:0 1 0 00 1 0

4 0 0 1 Х ра 1 1 0 0 0 0 1 0 0

0000

$-входы регистра 1

Примечание. Х вЂ” вход отсутствует. ф групп триггеров

1Ф группы входов

У триггеров в группе

40000

001 0

001 0

1010 (1110

110

1509898

Фиг.З ага

0 0.1

7 О О

0 О 1

Составитель Д. Ванюхин

Редактор О. Головач Техред N.Äèäûê Корректор М, Васильева

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

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

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

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

Устройство для контроля распределения ресурсов Устройство для контроля распределения ресурсов Устройство для контроля распределения ресурсов Устройство для контроля распределения ресурсов Устройство для контроля распределения ресурсов Устройство для контроля распределения ресурсов 

 

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

Изобретение относится к автоматизированным системам сбора информации

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

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

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

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

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

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

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

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

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

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования системы радиосвязи, функционирующей в режиме незакрепленных каналов (в режиме радио-АТС)

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

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

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

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

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

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

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

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