Устройство для управления вводом-выводом информации
Иллюстрации
Показать всеРеферат
33I388
ОП ИСАНИЕ
ИЗОБРЕТЕН И Я
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Сотов Севетсииз
Сецизлистическив
Респувлик
Зависимое от авт. свидетельства ¹â€”
Заявлено 31.VI1.1970 (№ 1471086/18-24) МПК б 06f 9/18 с присоединением заявки №вЂ”
Комитет по делам изобретений и открытий ври Совете Министров
СССР
Приоритет—
Опубликовано 071!1.1972. Бюллетень № 9
Дата опубликования описания 13.1V.1972
УДК 681.326.3 (088.8) Авторы нзобрстения
P. А. Никоноров и Г. В. Никулин
Заявитель
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ
ВВОДОМ-ВЪ| ВОДОМ И Н ФОРМАЦИ И
Изобретение относится к вычислительной технике и может быть использовано для управления устройствами ввода-вывода (УВВ) электронных вычислительных машин (ЭЦВМ) .
Известны устройства управления вводом-выводом информации ЭЦВМ, содержащие регистр, дешифратор адресов УВВ, схему управления выбором УВВ и передачей информации схемы анализа сигналов прерывания.
При вводе-выводе информации центральный вычислитель цифровой вычислительной машины получает сигналы из устройства управления вводом-выводом о запуске, состоянии и окончании работы двух типов, а именно: сигналы ответа (реакции) на команды ввода-вывода и сигналы запроса и сигнализации вычислителя, асинхронные по отношению к действиям, выполняющимся в вычислителе.
В известных устройствах управления вводом-выводом либо оба типа сигналов рассматриваются как сигналы прерывания программы машины„либо только асинхронные сигналы запроса и сигнализации вычислителя рассматриваются как сигналы прерывания, а сигналы ответа — в виде признаков результатов выполнения команд ввода-вывода.
Для вычислительных систем с большим количеством разнообразных устройств ввода-вывода число сигналов, поступающих из блоков
УВВ в вычислитель, очень велико. В связи с этим программа обработки прерываний и признаков результатов оказывается громоздкой и требует для своего выполнения больших затрат времени, что усложняет процесс обработки данных и снижает быстродействие вычислительной системы.
В предлагаемом устройстве для управления вводом-выводом информации, с целью сокращения времени ввода и вывода информации, lo содержится специализированный блок выработки адресов команд, входы которого связаны с выходами регистров состояний УВВ и с блоком управления выбором УВВ и передачей информации, а выходы — с центральным вычис15 лителем.
Рассматриваемое устройство. позволяет упростить управляющую программу машины, разгрузить память и увеличить быстродействие машины в целом.
2О Сигналы, вырабатываемые системой вводавывода в виде ответа на команды ввода-вывода (сигналы занятости, неисправности, отключения, сигналы реакции на запуск медленнодействующих УВВ и т. п.), рассматриваются
25 как условия для передачи управления, а команды ввола-BbIBQIIа в c. I HHe выработHи этих сигналов рассматриваются одновременно и как команды перехода с тем отличием, что адрес перехода задается не в команде, а фор30 мируется в блоке выработки адресов команд в
331388
Составитель В. Орлова соответствии с полученными сигналами. из
УВВ.
В качестве асинхронных сигналов прерывания в данном устройстве могут рассматриваться сигналы окончания работы медленнодействующих УВВ и внешние адресуемые сигналы запроса вычислителя. Это позволяет упростить систему прерывания в машине.
На чертеже приведена структурная схема устройства.
В состав рассма гриваемого устройства управления вводом-выводом входят регистр 1 и дешифратор адресов 2 устройств ввода-вывода, блок управления выбором и передачей информации 8, связанный с устройством сопряжения 4 и через шины запроса 5 и ответа 6 с устройствами ввода-вывода 7, блок 8 анализа сигналов прерывания, связанный через шины прерывания 9 с УВВ, и блок 10 выработки адресов команд, связанный через шины 11 признаков состояний УВВ с выходами регистров состояний, входящих в УВВ 7.
Из центрального вычислителя па вход 12 блока управления 3 подается код операции, па вход 18 — сигнал запуска, а на входы 14 регистра первый код адреса УВВ. Дешифратор 2 расшифровывает номер УВВ и посылает соответствующие сигналы в блоки 8 и в устройство сопряжения 4. Блок 8 вырабатывает сигналы запроса УВВ в соответствии с расшифрованным кодом адреса.
Если выбранное УВВ готово принять или выдать информацию, оно вырабатывает сигнал ответа, который поступает по шинам ответа 6 в блок 8. Блок 8 посылает по шинам 15 сигналы в устройство сопряжения 4, осуществля;ощее обмен информацией между системой ввода-вывода и вычислителем или памятью ЦВМ.
Если выбранное УВВ не может принять или выдать информацию, оно пересылает содержимое регистра состояний блоков УВВ 7 в блок 10. Блок 10 в соответствии с полученным кодом состояния УВВ формирует адрес перехода, который через адресные шины 16 поступает в центральный вычислитель нли в память
10 команд ма шины.
Сигналы от УВВ, асинхронные по отношению к действиям, выполняющимся в вычислителе (сигналы окончания работы медленнодействующих УВВ, внешние адресуемые сигналы
I5 запроса процессора), поступают в блок 8.
Блок 8 анализирует, упорядочивает эти сигналы н выраоатывает сигналы или один общий сигнал прерывания программы на выход 17.
Предмет изобретен и.,я
Устройство для управления вводом-выводом . информации в цифровой вычислительной машине, содержащее регистр и дешифратор адресов, блок управления выбором и передачей ин25 формации, соединенный с устройством сопряжения и через шины запроса и ответа с устройствами ввода-вывода, блок анализа сигналов прерывания, соединенный через шины прерывания с устройствами ввода-вывода, отличаю3О и4еесл тем; что, с целью сокращения времени обработки информации устройство дополнительно содержит блок выработки адресов команд, первые входы которого подключены к блоку управления выбором и передачей инфор35 мацией, вторые входы через шины признаков состояний подключены к устройствам вводавывода.
Редактор Е. Гончар Текред Л. Евдонов
Корректор Е. Зимина
Заказ 1458 Изд. № 303
Тиран 448 Подписное
ЦНИИПИ Комитета ио делам изобретений и открытий ири Совете Министров СССР
Москва, Ж-35, Раушская иаб., д. 4/5.
Областная типография Костромского управления по печати