Многопроцессорная вычислительная система

Номер патента: 1466533

Авторы: Воробьев, Кнеллер, Пац

Формула

МНОГОПРОЦЕССОРНАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА, содержащая группу процессоров и периферийный процессор, входы выходы обмена процессоров группы соединены с первыми входами выходами обмена соответствующих коммутирующих устройств, вторые входы-выходы обмена которых соединены через общую магистраль обмена с входом выходом обмена оперативного запоминающего устройства, отличающаяся тем, что, с целью расширения функциональных возможностей за счет обеспечения эмуляции программными средствами различных систем, в нее введены блок прерывания, группа блоков обмена, группа блоков остановки, причем выход признака ввода вывода каждого процессора группы подключен к соответствующему входу запроса прерывания блока прерывания и к первому входу соответствующего блока остановки группы, вход остановки каждого процессора группы подключен к выходу соответствующего блока остановки группы, второй вход блока остановки группы подключен к выходу разрешения соответствующего блока обмена группы, выход блока прерывания подключен к входу прерывания периферийного процессора, выход магистрали периферийного процессора подключен к первым входам выходам обмена блоков обмена группы и к первому входу выходу обмена соответствующего коммутирующего устройства, второй вход выход обмена которого подключен через общую магистраль обмена к оперативному запоминающему устройству, вторые входы выходы обмена блоков обмена группы подключены к входам выходам обмена процессоров группы.

Описание

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

Рисунки

Заявка

4208898/24, 19.12.1986

Отделение Всесоюзного научно-исследовательского института электромеханики

Кнеллер Э. Г, Пац В. Б, Воробьев А. Д

МПК / Метки

МПК: G06F 15/16

Метки: вычислительная, многопроцессорная

Опубликовано: 20.04.1995

Код ссылки

<a href="https://patents.su/0-1466533-mnogoprocessornaya-vychislitelnaya-sistema.html" target="_blank" rel="follow" title="База патентов СССР">Многопроцессорная вычислительная система</a>

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