Устройство для сопряжения поцессоров с общим блоком памяти Советский патент 1986 года по МПК G06F13/00 

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

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

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

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

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

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

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

от процессора 8.

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

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

в состояние

НА

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

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

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

3,

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

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

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

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПРОЦЕССОРОВ С ОБЩИМ БЛОКОМ ПАМЯТИ 1991
  • Шарашкин Н.А.
RU2006925C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ УПРАВЛЯЮЩЕЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ 1995
  • Кладов В.Е.
  • Орлов Д.В.
RU2094842C1
Селекторный канал 1983
  • Абражевич Ремуальд Игнатьевич
  • Белоцерковская Светлана Львовна
  • Коновалова Светлана Васильевна
  • Кулаго Ольга Васильевна
  • Тихович Юрий Витольдович
SU1103218A1
УСТРОЙСТВО УПРАВЛЕНИЯ ОПЕРАТИВНОЙ ПАМЯТЬЮ 1992
  • Вечтомов А.А.
  • Ломов С.Ю.
  • Лыжников В.И.
  • Сахин Ю.Х.
  • Чудаков М.Л.
RU2060538C1
Устройство для сопряжения процессора с внешними устройствами 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Николаевич
SU1839253A1
Устройство управления взаимным доступом процессора многопроцессорной системы 1989
  • Зайончковский Анатолий Иосифович
SU1631548A1
Устройство для сопряжения двух процессоров 1990
  • Супрун Василий Петрович
  • Сычев Александр Васильевич
  • Уваров Сергей Иванович
SU1709325A1
Устройство для анализа частоты использования блоков информации в вычислительных комплексах 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Буркин Александр Петрович
  • Христенко Ольга Юрьевна
SU1793442A1
Устройство для ввода аналоговой информации 1988
  • Строцкий Борис Михайлович
SU1501026A1
Устройство для обращения двух процессоров к общему блоку памяти 1990
  • Клейнер Дмитрий Ильич
  • Кицис Алексей Семенович
  • Латышев Владимир Ильич
SU1784986A1

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

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

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

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

Ptf.;

(Put. г

Составитель С.Пестмал Редактор Л.Пчелинская Техред О.Гортван Корректор Е.Сирохман

Заказ 3490/44 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раущская наб., д. 4/5

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

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

Патент США № 4240138,
кл
Устройство для сопряжения блоков обработки данных 1980
  • Антимиров Владимир Михайлович
  • Панова Тамара Степановна
  • Шаповалов Валентин Александрович
SU993235A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 241 246 A1

Авторы

Уваров Сергей Иванович

Даты

1986-06-30Публикация

1984-12-07Подача