Цель изобретения - повышение быстродействия устройства. Это достигается тем, что устройство содержит блок формирования признаков зон и блок синхронизации, причем входы блока формирования признаков зон соединены с третьим выходом блока служебных сигналов и вторым выходом блока управления считыванием, а выходы - с группой выходов устройства, первый выход, первый и второй вхо- Ю ды блока синхронизации подключены соответственно к второму входу и третьему выходу блока управления считыванием и к третьему входу устройства, четвертый вход которого соединен с третьим входом блока управ- 15 ления считыванием. Блок-схема устройства представлена на чертеже. Устройство ввода информации в ЭВМ содержит: блок 1 управления счетчиком, счет- 20 чик 2, блок 3 ввода, регистр 4 сдвига, блок 5 служебных сигналов, блок 6 управления считыванием, буферный регистр 7, блок 8 формирования признаков зон, блок 9 синхронизации. На чертеже обозначены: входы устройства- 10-13, выходы устройства - 14, 15, выходы блока служебных сигналов - 16-18, выходы блока ввода-19-21, выходы блока управления счетчиком - 22-24, выход счет- 30 чика - 25, выход регистра сдвига - 26, выход блока синхронизации - 27, выходы блока уцравления считыванием - 28-30. Блок 1 может иметь генератор синхроимпульсов, запускаемый тактовыми сигналами, 35 поступающими от абонента по линии связи. Для анализа информации, которая цодается по выходу 20 из блока 3 ввода, в составе блока 1 управления должен быть использован дешифратор. Выходы 22, 23, 24 блока 1 соединены соответственно с входами блока 3 ввода, счетчика 2 и блока 6 управления считыванием. В счетчике 2 должна быть предусмотрена схема дещифрации, на выходе которой формируется последовательность сигна- 45 лов для управления приемом информации. Блок 3 ввода может содержать регистр приема, схему разрешения приема, выполненную в виде дещифратора, разрешающего нрием информации, поступающей от абонента по 50 входу 11, при наличии сигналов на выходах 22 и 16, которые подаются соответственно с блока 1 и блока 5 служебных сигналов. Регистр 4 сдвига может иметь сдвигатель и схему разрешения сдвига в виде дешифратора, 55 разрешающего сдвиг входной информации при наличии сигналов на выходах 25 и 18. Выходы 25, 18 и 19 являются выходами счетчика 2, блока 5 служебных сигналов и блока 3 ввода, выход 26 регистра 4 подсоединен к 60 входу буферного регистра 7. Блок 5 служебных сигналов может содержать регистр приема информации, которая поступает с выхода 21 блока ввода, схему дешифрации принятой информации, формирую- 65 5 25 щей сигналы служебного кода, поступающего с выхода 17 на вход блока 8 формирования признаков зон, сигнал блокировки приема в блок 3 ввода и сигнал выдачи информации из регистра 4. Блок 6 управления считыванием может включать в себя регистр приема информации, поступающей по входу 13, схему дешифрации принятой информации, схему имитации сигналов для блока 9 синхронизации в автономном режиме, схему формирования унравляющего сигнала на выход 30 на основании полученной по входу 13 информации и тактирующего сигнала, принятого с выхода 25, и схему выдачи управляющего сигнала на выход 29 при наличии разрешающего сигнала на выходе 24 блока 1. Вход 13 подключен к мультиплексному каналу ЦВМ, а выходы 29, 30 соединены соответственно с входами буферного регистра 7 и блока 8 формирования признаков зон. Буферный регистр 7 представляет собой схему разрешения выдачи информации в ЗУ ЦВМ при наличии управляющих сигналов на выходах 26, 30. Выходы 14 устройства соединены с запоминающим устройством ЦВМ. Блок 8 формирования признаков зон может быть выполнен в виде схемы дещифрации служебного кода, поступающего с выхода 17 блока 5, которая выдает результат в мультиплексный канал при наличии сигнала с выхода 29 блока 6. Блок 9 синхронизации может представлять собой генератор тактирующих сигналов, построенный на линиях задержки. Запуск генератора осуществляется внешним сигналом, поступающим по входу 12 из ЦВМ или но выходу 28 из блока 6 в автономном режиме. Устройство работает следующим образом. Блок 3 регистрирует и формирует сигналы последовательного кода, поступающие по входу И от абонента. Эти сигналы вначале передаются в регистр 4 сдвига, а затем в буферный регистр 7. Блок I управления счетчиком, в зависимости от скорости передачи информации и применяемого кода, задает режим работы счетчика 2, который в свою очередь, вырабатывая тактовую последовательность, управляет работой регистра сдвига. Цри приеме информации с каким-либо служебным признаком блок 6 управления считыванием по сигналу из блока 1 управления счетчиком вырабатывает сигнал наличия информации, который поступает на вход блока 8 формирования признаков зон. На второй вход этого блока подается служебный код с блока 5. В зависимости от этого кода на соответствующем выходе блока 8 появляется сигнал признака зон, который проходит в мультиплексный канал ЦВМ. Команда считывания информации в запоминающее устройство ЦВМ попадает в блок 6 упр 1вления считыванием из мультиплексного канала по входу 13. По входу 12 из устройства управления ЦВМ поступают сигналы тактовой частоты в
блок 9 синхронизации, где формируются управляющие сигналы, поступающие на выход 27, обеспечивающие синхронный обмен информацией между устройством ввода и ЦВМ. Выход 28 служит для подачи управляющих уровней, обеспечивающих управление блоком синхронизации в автономном режиме.
Использование предлагаемого устройства в вычислительных системах обеспечивает динамическое распределение массива информации, вводимого в память ЦВМ, а также повышение производительности ЦВМ в процессе обработки информации и экономию объема памяти.
Преимущества предлагаемого устройства покажем па примере.
Пусть для частного случая объем передаваемой информации равеп 512-разрядных слов. Па выделение каждого байта информации в 512-разрядном слове затрачивается время одного такта т. Тогда для случая ni 2Qii мк. сек время ЦВМ, затрачиваемое на выделение информации
- ()
1 (час) - 10 3600
где «2 - количество циклов ЦВМ, затрачиваемых на сортировку одного 512-разрядпого слова (для нащего случая );
Пз - количество байтов в одном 512-разрядном слове. Для нашего случая 2 2, т. е. .
2.28.28.2
2.2.
: 2 час. 230.21022 Юв.ЗбОО
Для нашего примера экономится на один сеанс два часа машинного времени.
Формула изобретения
Устройство ввода информации в ЭВМ, содержащее регистр сдвига, буферный регистр, счетчик, блок ввода, блок служебных сигналов, блок управления счетчиком и блок управления считыванием, причем первый, второй и третий входы, первый, второй и третий выходы блока ввода соединены соответственно с первым входом устройства, с первыми выходами блока управления счетчиком и блока служебных сигналов, с первыми входами блока управления счетчиком, регистра сдвига и блока служебных сигналов, вторые вход и
0 выход блока управления счетчиком соединены соответственно с вторым входом устройства и первым входом блока управления считыванием, третий выход блока управления счетчиком соединен с входом счетчика, выход которого соединен с вторым входом регистра сдвига, третий вход и выход которого соединены соответственно с вторым выходом блока служебных сигналов и первым входом буферного регистра, второй вход и выход которого соединены соответственно с первым выходом блока управления считыванием и первым, вторым выходами устройства, отличающееся тем, что, с целью повышения быстродействия, оно содержит блок формирования признаков зон и блок синхронизации,причем входы блока формирования признаков зон соединены с третьим выходом блока служебных сигналов и вторым выходом блока управления считыванием, а
0 выходы - с группой выходов устройства, первый выход, первый и второй входы блока синхронизации соединены соответственно с вторым входом и третьим выходом блока управления считыванием и с третьим входом
5 устройства, четвертый вход которого соединен с третьим входом блока управления считыванием.
Источники информации, принятые во внимание при экспертизе:
0 1. Авт. св. № 316089, кл. G 06F 9/00, 1969. 2. Усольцев А. Г., Кислин Б. П Сопряжение дискретных каналов связи с ЭВМ. М., «Связь, 1973, с. 102, рис. 3, 4.
название | год | авторы | номер документа |
---|---|---|---|
Устройство ввода информации в ЭВМ | 1981 |
|
SU974365A2 |
Устройство для ввода информации в ЭВМ | 1982 |
|
SU1043620A1 |
Устройство для ввода-вывода информации | 1984 |
|
SU1246103A2 |
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами | 1981 |
|
SU1003066A1 |
Устройство для поиска информации в накопителе на магнитных дисках | 1982 |
|
SU1117652A1 |
Устройство для ввода-вывода информации | 1983 |
|
SU1136173A1 |
Мультиплексный канал | 1980 |
|
SU957199A1 |
Устройство для сопряжения цифровой вычислительной машины с магнитофоном | 1984 |
|
SU1188745A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Устройство для сопряжения цифровой вычислительной машины с каналом связи | 1991 |
|
SU1837301A1 |
Авторы
Даты
1976-11-30—Публикация
1974-08-21—Подача