Устройство для сопряжения поцессоров с общим блоком памяти

 

Изобретение относится к вьгаислительной технике и может быть применено в системах, в которых один блок памяти одновременно используется несколькими процессорами. Основной цецелью изобретения является увеличение быстродействия при работе двух процессоров с общим блоком памяти. Устройство содержит два триггера, два элемента И, элемент И-НЕ, элемент задержки . 2 ил. iNd 1Й. Од

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

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

РЕСПУБЛИК (50 4 G 06 F 13/00

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ асггон з и

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

f IW10 1 Å1(À

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ (2l ) 3826423/24-24 (22) 07.12 ° 84 (46) 30.06.86. Бюл. 1(24 (71) Ордена Ленина институт проблем управления (72) С.И.Уваров .(53) 681. 325 (088. 8) (56) Патент США Ф 4240138, кл. 364-200.

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

Ф 993235, кл. G 06 F 3/04.

„„SU„„124124 А1 (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПРОЦЕССОРОВ С ОБЩИМ БЛОКОМ ПАМЯТИ (57) Изобретение относится к вычисли— тельной технике и может быть применено в системах, в которых один блок памяти одновременно используется несколькими процессорами. Основной цецелью изобретения является увеличение быстродействия при работе двух процессоров с общим блоком памяти. Устройство содержит два триггера, два элемента И, элемент И-НЕ, элемент задержки. 2 ил.

1241246

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

Цель изобретения — увеличение быстродействия устройства.

На фиг.! приведена схема устройства, а на фиг;2 -",схема использования устройства совместно с двумя процес- !О сорами и общим блоком памяти.

Устройство (фиг.1) содержит первый ! и второй 2 триггеры, первый 3 и второй 4 элементы И, элемент 5 задержки и элемент И-НЕ 6. На фиг.2 при- 15 ведены устройство 7 для сопряжения, процессоры 8 и 9, блок 10 памяти и мультиплексор 11.

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

Пусть в начальный момент времени первый триггер 1 находится в состоянии

"0", при этом отсутствует блокировка первого процессора 8, и прохождением синхронизирующего сигнала с входа синхронизации устройства на выход синхронизации управляет второй процессор 9. При поступлении от первого процессора 8 запроса на обслуживание по входу запроса устройства 7 первый 30 триггер 1 переходит в состояние "1", вызывающее блокировку по"синхронизирующему выходу следующего запроса от первого процессора 8. Обслуживание запроса первого процессора 8 осуществляется при отсутствии запроса от процессора 9. При этом на входе блокировки устройства 7 устанавливается потенциал "1", тем самым управ— ление прохождением синхронизирующего сигнала от процессора 9 по синхронизирующему входу устройства возлагается на триггер 1, .а мультиплексор 11 настраивается на передачу к устройству памяти информации от процессора 8.

Второй триггер 2 и первый элемент

И 3 обеспечивают установку триггера

2 в состояние "1" при условии прохождения синхронизирующего импульса через устройство 7 под управлением первого триггера 1. Появление потенциала "1" на выходе второго триггера 2 приводит к сбросу первого 1 и второго.2 триггеров, при этом элемент задержки 5 обеспечивает сброс второго триггера 2 с задержкой, достаточной для броса первого триггера 1.

Если в начальный момент времени первый триггер находится в состоянии "I", первый процессор 8 не может обратиться с. очередным запросом на обслуживание до тех пор, пока при отсутствии запроса от второго процессора 9 обработки через устройство 7 Hp пройдет синхронизирующий импульс, который задним фронтом сбросит первый триггер I в состояние .

"0". Сброс триггера 1 в "0" осуществляется посредс.твом триггера 2 и элемента И 3.

Установкой потенциала "0" на входе блокировки устройства 7 второй процессор 9 обеспечивает монопольное использование устройства памяти, при этом и мультиплексор 11 настраивается на передачу информации . от процессора 9.

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

1241

Риг. 1

Фиг. 2

Со с тав и тель С . Пе с тмал

Редактор Л.Пчелинская Техред О.Гортвай

Корректор E.Ñèðoõìàí

Заказ 3490/44 Тираж 67) ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Подписное

Производственно-полиграфическое предприятие, r.Óæãopîä, ул.Проектная,4 ввода вывода. Например, если известно, что все операции ввода-вывода можно завершить к нужному моменту, используя промежутки врем ни, когда вычислительное устройство не обращается к памяти, ввод-вывод не будет задерживать вычисления.

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

Устройство для сопряжения процессоров с общим блоком памяти, содержащее два триггера и два элемента И, причем синхровход первого триггера подключен к выходу запроса первого. процессора, единичный выход первого 5 триггера соединен с .информационным входом второго триггера и подключен к входу блокировки первого пррцессора, первый вход первого элемента И соединен с первым входом второго эле- 20 мента И и подключен к синхровыходу второго процессора, второй вход пер246 4 ваго элемента И подключен к выходу блокировки второго процессора, выход второго элемента И подключен к синхровходу первого процессора и общего блока памяти, при этом информационный вход первого триггера подключен к шине единичного потенциала устройства, выход первого элемента И соединен с синхровходом второго триггера, о т— л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены элемент И-НЕ и элемент задержки, причем второй вход второго элемента И соединен с выходом элемента И-НЕ, первый и второй входы которого соединены соответственно с вторым входом первого элемента И и нулевым выходом первого триггера, нулевой вход которого соединен с входом элемента задержки и .выходом второго триггера, нулевой вход которого соедянен с выходом элемента задержки.

Устройство для сопряжения поцессоров с общим блоком памяти Устройство для сопряжения поцессоров с общим блоком памяти Устройство для сопряжения поцессоров с общим блоком памяти 

 

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной техни|се и может быть ис- 11ользрвано в системах сбора и обработка информадаи, в уп равля1вдихЦЁМ;; Целью изобретения является расширение области применения известного устройства за C4ev обработки информации в виде непрерывной последовательности слов

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

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

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

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

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

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

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

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

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