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

 

Изобретение относится к вычислительной технике, в частности к устройствам для управления обслуживанием запросов, и может быть использовано при организации доступа к коллективно используемому ресурсу в муль17 20 типрограммных вычислительных системах и сетях ЭВМ. Цель изобретения - расширение области применения за счет увеличения количества подключаемых и отключаемых: каналов за один цикл работы устройства. Устройство содержит счетчики 1, 2, генератор импульсов 3, элементы сравнения 4, 5, элементы И 6, 7, триггеры 8, 9, регистр 10, каналы 11, а в каждом канале - элемент И 12, элементы И-НЕ 13, 14, элемент задержки 15, однонаправленньм элемент 16, входы 17-22 устройства , выходы 23 устройства. Устройство позволяет подключать и отключать каналы 11 в зависимости от разницы между эталонной и текущей нагрузками вычислительной системы. 1 ил. с (/ СО СЛ со СП 2Ъ2 22 ffa п 23м

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

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

РЕСПУБЛИК

„„SU„„1315975 А1

<>4 G06 F 9/46

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ,/"К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

20 (21) 3994362/24-24 (22) 18. 12. 85 (46) 07.06. 87. Бюл. №- 21 (72) А.В.Меренков и В.В.Маэаник (53) 681.325 (088 ° 8) (56) Авторское свидетельство СССР № 758156, кл. G 06 F 9/46, 1978.

Авторское свидетельство СССР

¹ 1073775, кл. G 06 F 9/46, 1982. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

УПРАВЛЕНИЯ ОБСЛУЖИВАНИЕМ ЗАПРОСОВ (57) Изобретение относится к вычислительной технике, в частности к устройствам для управления обслуживанием запросов, и может быть использовано при органиэации доступа к коллекч тивно используемому ресурсу в мультипрограммных вычислительных системах и сетях 3ВМ. Цель изобретения — расширение области применения за счет увеличения количества подключаемых и отключаемых каналов за один цикл работы устройства. Устройство содержит счетчики 1, 2, генератор импульсов 3, элементы сравнения 4, 5, элементы И 6, 7, триггеры 8, 9, регистр

10, каналы 11, а в каждом канале— элемент И 12, элементы И-НЕ 13, 14, элемент задержки 15, однонаправленный элемент 16, входы 17-22 устройства, выходы 23 устройства. Устройство позволяет подключать и отключать каналы 11 в зависимости от разницы с

Ж между эталонной и текущей нагрузками вычислительной системы. I ил.

1 13159

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

Цель изобретения — расширение области применения за счет увеличения количества подключаемых и отключаемых каналов за один цикл работы устроиства.

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

Устройство содержит первый I u второй 2 счетчики, генератор 3 импульсов, первый 4 и второй 5 элементы сравнения, первый 6 и второй 7 элементы И, первый 8 и второй 9 триг- 20 геры, регистр 10 маски, N каналов 11, а в каждом канале: элемент И 12, первый 13 и второй t4 элементы И-НЕ,элемент 15 задержки, элемент 16 развяз-ки, вход 17 записи, вход 18 эталон- 25 ной нагрузки, вход 19 текущей нагрузки, вход 20 сброса, вход 21 логической единицы, группу запросных входов

22, группу выходов 23.

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

В исходном состоянии регистр 10 маски сброшен и с его инверсных вы ходов поступают разрешающие сигналы на входы элементов И 12 соответствующих каналов 11. При отсутствии запросов на всех входах 22 действует потенциал логического нуля, в результате чего элементы И 12 всех каналов

11 закрыты и на объединенные входы 40 элементов И-НЕ 14 всех каналов поступает потенциал логического нуля. На выходах 23 устройства действует потенциал логической единицы.

При возникновении сигнала запроса 45 на входе 22 одного из каналов 1 1 элемент И 12 данного канала открывается и открывает элемент И-HE 13,поскольку на втором входе последнего действует логическая единица с выхода эле- 50 мента И-НЕ 14, В результате на соответствующий выход 23 устройства поступает разрешающий потенциал уровня логического нуля. Одновременно с выхода элемента И-НЕ 13 сигнал с

55 уровнем логического нуля поступает на вход элемента И-НЕ t4, удерживая его в закрытом состоянии. Поскольку на второй вход элемента И-НЕ 14 ло75 2 гическая единица поступает через интервал времени, задаваемый элементом

15 задержки, переключение элемента

И-НЕ 14 не произойдет. Сигнал логической единицы с выхода элемента 16 развязки поступает на вторые входы элементов И-НЕ 14 остальных каналов

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

Регистр 10 маски предназначен я подключения и отключения каналов

11 от обслуживаемой системы в соответствии с их приоритетами и в зависимости от нагрузки системы. Приоритеты каналов 11< -11,„ убывают с увеличением индекса при номере кана1 ла, т.е. самым старшим по приоритету является канал 111, а самым младшим 11 . Регистр 10 представляет собой реверсивный регистр сдвига, информационный вход которого соединен с входом логической единицы. С выхода элемента И 6 на вход "Сдвиг вправо регистра и с выхода элемента

И 7 на вход "Сдвиг влево" поступают разрешающие импульсы.

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

2 1 регистра 10, начинает последовательно записываться в ячейки регистра 10, отключая наименее приоритетные каналы. При поступлении импульсов с выхода элемента И 7 ячейки регистра последовательно устанавливаются в нуль, и происходит подключение наиболее приоритетных каналов из числа отключенных., Программно-аппаратные средства измерения нагрузки системы обеспечива-!

От поступление на второй и третий входы устройства эталонного и текущего значений нагрузки (Тэ, Тт ).Эти значения поступают на информационные входы первого 1 и второго 2 счетчиков соответственно. Далее значения нагрузки Тэ и Т „ подаются на элементы 4 и 5, на управляющие входы которых подключен вход 17 устройства.

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

672 Подписное

Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4

3 поступающих по определенной наиболее приоритетной группе каналов (Т

) Т ), элемент 4 сравнения подает управляющий импульс на единичный вход триггера 8, который открывает элемент 5

И 6 и импульсы с генератора 3 импульсов поступают на вход 10 "Сдвиг вправо" регистра 10 и на счетный вход счетчика 1. Когда значения счетчиков

1 и 2 совпадают, элемент 5 сравнения 10 устанавливает триггер 8 в нулевое состояние, который закрывает элемент

И 6. Таким образом происходит отключение менее приоритетных каналов.

Когда ресурсов обслуживания запро- 15 сов (Т „ Т .,), элемент 4 сравнения подает управляющий импульс на единичный вход триггера 9, который открывает элемент И 7 и импульсы с генератора 3 импульсов поступают на вход 20

"Сдвиг влево" регистра 10 и на счетный вход счетчика 2. Когда значения счетчиков 1 и 2 совпадают, элемент 5 сравнения устанавливает триггер 9 в нулевое состояние, который закрывает элемент И 7. Таким образом происходит подключение наиболее приоритетных каналов из числа отключенных.

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

Многоканальное устройство для управления обслуживанием запросов, содержащее регистр маски, два элемента

И и N каналов (N — число источников 35 запросов), каждый из которых содержит два элемента И-HE элемент И, элемент задержки и элемент развязки, причем выход первбго элемента И-НЕ

i-ro канала (i=1,N) является выхо- 40 дом предоставления обслуживания i-ro канала и соединен с первым входом второго элемента И-НЕ i-го канала, выход которого соединен с первым входом первого элемента И-НЕ i-го кана- 45 ла, вход запроса обслуживания i-го канала соединен с первым входом элемента И i-ro канала, выход которого соединен с вторым входом первого элемента И-НЕ i-го канала и входом эле- 50 мента задержки i-го канала, выход которого соединен с входом элемента развязки 1-го канала, выходы элементов развязки всех каналов через монВНИИПИ Заказ 2364/51 Тираж

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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