Вычислительная система Советский патент 1991 года по МПК G06F15/16 

Описание патента на изобретение SU1667093A1

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

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

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

Вычислительная система (фиг.1) содержит основной и дополнительный процессоры 1 и 2, блок 3 переключения заявок, блок 4 контроля загрузки, входы 5 заявок, связь 6 передачи кода загрузки.

Блок контроля загрузки (фиг.2) содержит регистр 7, триггеры 8, элементы И 9, элементы НЕ 10, элементы И 11.12. элементы 13 задержки, шифратор 14, генератор 15 импульсов, счетчик 16, элементы И 17, 18, элементы 19 и 20 задержки, реверсивный

счетчик 21, группу элементов И 22, элемент И 23, элемент 24 задержки

Блок переключения заявок (фиг.З) содержит регистр 25, элемент И 26, элемент ИЛИ 27, регистр 28, элементы И 29-32, элементы НЕ 33-36, элементы И 37-44.

Процессор 1 предназначен для обслуживания m типов заявок с параметрами TJ (I 0,1,...т-1),где т - продолжительность решения задачи по заявке 1-го типа; TI - период поступления заявок 1-го типа на вход системы.

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

Блок 4 контроля загрузки служит для формирования кода загрузки первого процессора. На его входы поступают заявки всех типов. Выходной сигнал устройства представляет собой код, знак которого свидетельствует о перегрузке(недогрузке) первого процессора, а значение кода

сл

с

с о

VI о ч: с:

определяет степень перегрузки (недогрузки).

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

Система работает следующим образом.

Поступающие на входы 5 системы заявки на обслуживание подаются на блок 3 переключения заявок и на блок 4 контроля загрузки. В блоке 4 контроля загрузки определяется сумма вида

т-1

2, я

I 0

которая сравнивается с величиной Т0 базового такта работы системы. Определяется значение

т- 1

А 2 Ъ То ,

i -О

где т - число источников заявок.

Если Д является отрицательной величиной, то это значит, что все поступившие задачи могут быть решены первым процессором в течение интервала времени Т0.

Если Д является положительной величиной, то это свидетельствует о перегрузке процессора 1, т.е. поступившие на вход системы заявки не могут быть обслужены в очередном такте То, поскольку суммарная продолжительность решения поступивших заявок больше такта То. В этом случае блоком 3 осуществляется перекоммутация части заявок с процессора 1 на процессор 2.

Формула изобрц1сния

1. Вычислительная система, содержащая основной и дополнительный процессоры, информационные выходы которых являются выходами результатов решения задач системы, отличающаяся тем, что, с целью расширения функциональных возможностей за счет адаптивного перераспределения загрузки процессоров, в нее введены блок контроля загрузки и блок переключения заявок, причем входы с первого по m-й (т - число источников заявок) блока контроля загрузки соединены соответственно с входами с первого по m-й блока переключения заявок и являются входами заявок системы, выход кода загрузки блока контроля загрузки соединен с одноименным входом блока переключения заявок, выходы с первого по m-й первой группы

блоКа переключения заявок соединены соответственно с входами прерывания с первого по m-й основного процессора, выходы с первого по m-й второй группы блока переключения заявок соединены соответственно с входами прерывания с первого по m-й дополнительного процессора.

2. Система поп.1,отличающаяся тем, что блок контроля загрузки содержит

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

0 вход сброса регистра является входом базового такта блока и соединен с входами первого и второго элементов задержки, с первым входом шифратора, первыми входами первого и второго элементов И, выходы

5 с первого по m-й регистра поразрядно соединены с первыми входами элементов И первой группы, выходы которых с первого по (т-1)-й соединены соответственно с входами элементов НЕ группы, инверсные вы0 ходы триггеров группы соединены соответственно с вторыми входами элементов И первой группы, третьи входы которых соединены с выходом переполнения счетчика, вторым входом первого элемента И и

5 входом запуска генератора импульсов, выход второго элемента задержки соединен с входами сброса триггеров группы, входы установки которых соединены соответственно с выходами элементов задержки группы,

0 входы которых соединены соответственно с входами с второго по цгл+1)-й шифратора, входы элементов задержки с второго по m-й группы соединены с выходами элемента И второй группы, вход первого

5 элемента задержки группы соединен с выходом первого элемента И первой группы, выходы элементов И с второго по m-й первой группы соединены с первыми входами элементов И второй группы, выходы эле0 ментов НЕ с второго по (т-1)-й группы соединены соответственно с первыми входами элементов И третьей группы, выход первого элемента НЕ группы соединен с вторыми входами элементов И второй и

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

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

название год авторы номер документа
Устройство переменного приоритета 1986
  • Андреев Сергей Вячеславович
  • Пантюхин Александр Иванович
  • Ланин Александр Александрович
SU1417000A2
УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ ЗАДАНИЙ ПО ПРОЦЕССОРАМ 1991
  • Сапрыкин Владимир Абрамович
  • Новицкий Сергей Эдуардович
RU2017206C1
Устройство для управления реконфигурацией резервированной вычислительной системы 1991
  • Онуфрей Андрей Юрьевич
  • Бобонец Сергей Алексеевич
  • Николаев Виктор Иванович
  • Шубинский Игорь Борисович
SU1837296A1
Адаптивная система обработки данных 1984
  • Куракин Сергей Зосимович
  • Макаров Сергей Борисович
  • Чуркин Владимир Николаевич
SU1267429A1
Устройство для управления реконфигурацией резервированной вычислительной систем 1989
  • Николаев Виктор Иванович
  • Филяев Михаил Петрович
  • Заяц Анатолий Моисеевич
  • Шубинский Игорь Борисович
  • Шибаев Сергей Анатольевич
SU1718398A1
Многоканальное устройство контроля для управляющих вычислительных систем 1983
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Кирсанов Станислав Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1101829A1
Устройство для моделирования систем "Человек-машина 1984
  • Герасимов Борис Михайлович
  • Ветров Игорь Анатольевич
  • Шаршов Александр Иванович
  • Колесник Сергей Челюскинович
SU1275462A1
Устройство для распределения заданий процессорам 1984
  • Адонин Валерий Иванович
  • Баженов Сергей Евгеньевич
  • Карнаух Константин Григорьевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
  • Ярмонов Виктор Иванович
SU1196866A1
Устройство для формирования признака команды 1986
  • Ананьин Андрей Сергеевич
  • Ляхов Александр Иванович
  • Улыбин Сергей Леонидович
SU1387000A1
Устройство для сопряжения процессора с памятью 1986
  • Хетагуров Ярослав Афанасьевич
  • Калиш Георгий Германович
  • Каневская Нина Александровна
  • Ткаченко Ирина Владимировна
SU1363229A1

Иллюстрации к изобретению SU 1 667 093 A1

Реферат патента 1991 года Вычислительная система

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

Формула изобретения SU 1 667 093 A1

а

Фиг. I

Фиг, г

1

Фиг.З

Документы, цитированные в отчете о поиске Патент 1991 года SU1667093A1

Адаптивная система обработки данных 1984
  • Куракин Сергей Зосимович
  • Макаров Сергей Борисович
  • Чуркин Владимир Николаевич
SU1267429A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Многопроцессорная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Игнатущенко Владислав Валентинович
  • Трахтенгерц Эдуард Анатольевич
  • Караванова Людмила Валентиновна
  • Горинович Лариса Николаевна
  • Прохорова Элла Григорьевна
  • Рабинович Владимир Михайлович
  • Резанов Владислав Васильевич
  • Костелянский Владимир Михайлович
  • Борисенко Виталий Михайлович
  • Лехнова Галина Михайловна
  • Жилиев Владимир Леонидович
  • Гантман Сергей Залманович
  • Лобак Михаил Алексеевич
  • Щербаков Евгений Васильевич
SU1168960A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 667 093 A1

Авторы

Андреев Сергей Вячеславович

Кузнецов Сергей Викторович

Пантюхин Александр Иванович

Филатов Владимир Сергеевич

Даты

1991-07-30Публикация

1989-08-18Подача