Устройство для управления обменом Советский патент 1980 года по МПК G06F3/04 

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

1

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

Известны устройства l управления 5 обменом, содержащие KoivU yTaTop, буферный регистр, блок управления, счетчик информации и счетчик адреса и выполняющие функции управления обменом между устройствами ЭВМ.О

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

Наиболее близким к данному по сущности технического решения является устройство 2 для управления обменом, содержащее коммутатор, буферный регистр, счетчик адреса, счетчик ин- 20 формации и управляющий регистр, управляющие входы которых подключены к выходам блока управления, второй управляющий вход коммутатора соединен с выходом управляющего регистра, выход 25 счетчика информации соединен с управляющим входом блока управления, выход счетчика адреса является содресным входом устройства, выход и вход бу.ферного регистра являются соответст- 30

венно информационными выходом и входом устройства.

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

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

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

Источники информации, принятые во внимание при экспертизе

1. Патент Великобритании № 1418005 кл. G 4 А, 1974.

2. Патент Японии 43-41067 кл. Н 97(7), 1-968 (прототип).

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

название год авторы номер документа
Устройство для обмена информацией 1977
  • Бретль Валерий Иосифович
  • Ершов Виктор Григорьевич
  • Ожередов Владимир Константинович
  • Пивоваров Юрий Иванович
  • Стус Василий Савельевич
SU734655A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для контроля канала ввода-вы-ВОдА ВычиСлиТЕльНОй МАшиНы 1979
  • Погорелов Леонид Александрович
  • Корнеев Юрий Сергеевич
SU840869A1
Устройство для обмена информацией 1985
  • Золотаревский Борис Леонович
  • Шафран Анатолий Михайлович
SU1339572A1
Устройство для обмена информацией 1985
  • Золотаревский Борис Леонович
  • Шафран Анатолий Михайлович
SU1310828A1
Пульт управления мультипроцессорной вычислительной машины 1980
  • Плюснин Владимир Устинович
  • Лопатин Юрий Васильевич
  • Насакин Борис Николаевич
  • Чистобородов Павел Гениевич
  • Литвинов Анатолий Михайлович
  • Цуканов Юрий Петрович
  • Николаев Николай Александрович
  • Кушнеров Феликс Романович
  • Брусиловский Ефим Лазаревич
  • Пак Всеволод Витольдович
SU911527A1
Устройство для сбора данных о работе ЭВМ 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Кирин Константин Александрович
  • Торопов Николай Михайлович
  • Баркетов Сергей Николаевич
SU1121679A1
Селекторный канал 1983
  • Абражевич Ремуальд Игнатьевич
  • Белоцерковская Светлана Львовна
  • Коновалова Светлана Васильевна
  • Кулаго Ольга Васильевна
  • Тихович Юрий Витольдович
SU1103218A1
Устройство для сопряжения процессора с каналами связи 1978
  • Дудкин Борис Семенович
  • Гафаров Михаил Акимович
SU763882A1
Устройство для сопряжения процессора с периферийными устройствами 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Запольский Александр Петрович
  • Рымарчук Александр Григорьевич
  • Эстрина Эмилия Немовна
SU1359780A1

Реферат патента 1980 года Устройство для управления обменом

Формула изобретения SU 750 471 A1

SU 750 471 A1

Авторы

Лопатин Юрий Васильевич

Насакин Борис Николаевич

Плюснин Владимир Устинович

Чистобородов Павел Гениевич

Даты

1980-07-23Публикация

1978-03-14Подача