Многоканальное устройство для приоритетного подключения абонентов к общей магистрали Советский патент 1989 года по МПК G06F9/50 G06F13/36 

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

СП

00 00

оо

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

название год авторы номер документа
Многоканальное устройство для приоритетного подключения абонентов к общей магистрали 1986
  • Туравинин Владимир Викторович
SU1397914A1
Многоканальное устройство для приоритетного подключения абонентов к общей магистрали 1989
  • Туравинин Владимир Викторович
  • Ази Сергей Николаевич
  • Мажников Виктор Васильевич
  • Попов Вячеслав Григорьевич
SU1589277A2
Многоканальное устройство для приоритетного подключения абонентов к общей магистрали 1989
  • Туравинин Владимир Викторович
  • Ази Сергей Николаевич
  • Мажников Виктор Васильевич
  • Куракин Сергей Зосимович
SU1709312A1
Многоканальное устройство для приоритетного подключения абонентов к общей магистрали 1984
  • Туравинин Владимир Викторович
  • Неффа Виктор Михайлович
  • Снадин Алексей Михайлович
  • Корнилов Сергей Михайлович
SU1239717A1
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
Многоканальное устройство для подключения абонентов к общей магистрали 1987
  • Тягунов Александр Григорьевич
SU1462311A1
Устройство для распределения приоритетных заявок по процессорам 1987
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Шибаев Сергей Анатольевич
SU1495795A1
Отказоустойчивая вычислительная система 1990
  • Кислецов Александр Васильевич
  • Поленов Виктор Петрович
SU1798800A1
Многоканальное устройство для сопряжения абонентов с общей магистралью 1984
  • Туравинин Владимир Викторович
SU1223237A1
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Прохончуков Сергей Рудольфович
SU1524059A1

Иллюстрации к изобретению SU 1 458 873 A2

Реферат патента 1989 года Многоканальное устройство для приоритетного подключения абонентов к общей магистрали

Изобретение относится к вычислительной технике и может быть исполь-. зовано в многомашинных и многопроцессорных вычислительных системах. Цель изобретения - повьшение быстродействия. Устройство содержит в каждом канапе 3 триггеры 4, 5, 6, элементы И 7-10, формирователи импульсов 11, 12, элементы НЕ 13, 14, блок 19 задержки. Устройство позволяет осуществлять организацию подключения абонентов к общей магистрали в соответствии с их приоритетами, которые могут оперативно изменяться при настройке вычислительной систеи. 2 ил.

Формула изобретения SU 1 458 873 A2

N

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

пользукяцих для обмена данными общую магистраль (ОМ),

Цель изобретения - повьшение быстродействия.

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

Устройство содержит (фиг,1) шину 1 разрешения .общей магистрали, шину 2 запрещения общей магистрали, каналы 3, каждый из которых содержит триггеры 4 -.6, элементы И 7 - Ю, формирователи 11, 12 импульсов, элементы НЕ

гистрах 20 блоков 19 различных каналов 3 установлены различные коды, то сигналы на выходах блоков 19 различ10 ных каналов 3 будут появляться в различное время (тем раньше, чем вьщ1е приоритет процессора, подключенного к данному каналу). Так, например, для четырехпроцессорной вычислительной

15 системы коды приоритетов процессоров могут иметь следукщий вид: П1, 011, 001, 000 (коды записаны в порядке возрастания приоритета). Если, например, в данное время на общую магист..

30

13, 14, запросный вход 15 устройства, 20 траль претендует два процессора, име- ответный вход 16 устройства, группу кодовых входов 17 устройства, выход 18 устройства, блок 19 задержки, содержащий (фиг.2) регистр 20, элемент ИЛИ 21, узлы 22 задержки (по коли- 25 честву разрядов регистра), каждый из которых содержит элементы И 23, 24 и элемент 25 задержки, и узлы 26 переноса (на один меньше, чем количество разрядов регистра), каждый из которых содержит элементы И 27, 28,

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

В исходном состоянии триггеры 4 - 6 находятся в нулевом состоянии, на шине 2 и шине I установлен сигнал 1,

В случайные моменты времени источники информации, (например, процессоры) по мере необходимости передачи сообщений другим процессорам выдают 40 на регистры 20 через соответствующие группы входов 17 парафаз ным кодом коды приоритетов процессоров (которые

35

ющие первый и второй приоритеты, т,е, их коды приоритетов соответственно .. равны 000 и 001, то после поступления сигнала на вход блока 19, на регистре 20 которого установлен код 000, на выходе блока 19 появится единичный сигнал через время, которое обусловлено задержкой поступившего сигнала на элементе И 23 узла 22 и элементе ИЛИ 21 блока 19, На выходе блока 19, на регистре 20 которого установлен код 001, появится сигнал через время, обусловленное прохождением сигнала, поступающего на вход блока 19 через элементы И 24, задержки 25 узла 22 , И 23 узла 22 и элемент ИЛИ 21 блока 19, После появления сигнала на выходе блока 19, имеющего максимальный приоритет, срабатывает элемент И 9 ; канала 3, к которому подклю.чен наиболее приоритетный процессор, и через выход 18 этому процессору выдается сигнал, уведомляюш;ий его о том, что общая магистраль их захвачена и он может передавать по ней информацию, , Этот же сигнал переводит триггер 6 рассматриваемого канала в единичное состояние, устанавливая тем самым нулевой сигнал на шине 2, закрывая таким образом элементы И 8, 9 и открывая через элементы НЕ 13 элементы И 10 (по второму входу) всех каналов. При этом к. моменту выдачи сигнала с выхода блока 19 канала 3, на регистре 20 которого установлен код 001, элемент И 9 этого канала 3 будет закрыт, .а с выхода элемента И 10 (который открыт в данном канале 3 по первому входу сигналом с единичного выхода

не могут быть .одинаковыми но при; настройке вычислительной системы могут оперативно изменяться), а на соответствующие входы 15 сигналы, уста- навлив.ающие триггеры 4 соответствующих каналов 3 в единичное состояние (процессоры и .общая магистраль на . : фиг,1 не показаны). Далее рассмотрим работу одного из каналов 3, так как в осталы-гых каналах работа осуществляется аналогичным образом. Сигнал с единичного выхода триггера 4 через открытый элемент И 7 устанавливает триггер 5 в единичное состояние, закрывая при этом через шину 1 элементы И 7 всех каналов 3.Сигнал с еди одиночный импульс, поступающий на первый вход блока 19, Поскольку на реничного выхода триггера 5 через открытый элемент И 8 запускает формиро- .ватель 11 импульсов, который выдает

гистрах 20 блоков 19 различных канаов 3 установлены различные коды, то сигналы на выходах блоков 19 различных каналов 3 будут появляться в различное время (тем раньше, чем вьщ1е приоритет процессора, подключенного к данному каналу). Так, например, для четырехпроцессорной вычислительной

системы коды приоритетов процессоров могут иметь следукщий вид: П1, 011, 001, 000 (коды записаны в порядке возрастания приоритета). Если, например, в данное время на общую магист..

траль претендует два процессора, име-

траль претендует два процессора, име-

ющие первый и второй приоритеты, т,е, их коды приоритетов соответственно .. равны 000 и 001, то после поступления сигнала на вход блока 19, на регистре 20 которого установлен код 000, на выходе блока 19 появится единичный сигнал через время, которое обусловлено задержкой поступившего сигнала на элементе И 23 узла 22 и элементе ИЛИ 21 блока 19, На выходе блока 19, на регистре 20 которого установлен код 001, появится сигнал через время, обусловленное прохождением сигнала, поступающего на вход блока 19 через элементы И 24, задержки 25 узла 22 , И 23 узла 22 и элемент ИЛИ 21 блока 19, После появления сигнала на выходе блока 19, имеющего максимальный приоритет, срабатывает элемент И 9 ; канала 3, к которому подклю.чен наиболее приоритетный процессор, и через выход 18 этому процессору выдается сигнал, уведомляюш;ий его о том, что общая магистраль их захвачена и он может передавать по ней информацию, , Этот же сигнал переводит триггер 6 рассматриваемого канала в единичное состояние, устанавливая тем самым нулевой сигнал на шине 2, закрывая таким образом элементы И 8, 9 и открывая через элементы НЕ 13 элементы И 10 (по второму входу) всех каналов. При этом к. моменту выдачи сигнала с выхода блока 19 канала 3, на регистре 20 которого установлен код 001, элемент И 9 этого канала 3 будет закрыт, .а с выхода элемента И 10 (который открыт в данном канале 3 по первому входу сигналом с единичного выхода

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

Многоканальное устройство для приоритетного подключения абонентов к общей магистрали 1986
  • Туравинин Владимир Викторович
SU1397914A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 458 873 A2

Авторы

Туравинин Владимир Викторович

Ткаченко Анатолий Владимирович

Даты

1989-02-15Публикация

1987-06-10Подача