Устройство ввода информации в эвм
Иллюстрации
Показать всеРеферат
н1 537340
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Реснублнк (61) Дополнительное к авт. свид-ву (22) Заявлено 21.08.74 (21) 2054642/24 с присоединением заявки № (23) Приоритет
Опубликовано 30.11.76. Бюллетень № 44
Дата опубликования описания 10,12.76 (51) М. Кл. G 06F 3/00
Государственный комитет
Совета Министров СССР по делам изобретений и открытий (53) УДК 681.325(088,8) (72) Авторы изобретения
Е. А. Братальский, В. М. Златников, Б. Л. Золотаревский, Т. М. Ленгник и А. А. Суханов (71) Заявитель (54) УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ В ЭВМ
Изобретение относится к области вычислительной техники, в частности к устройствам ввода информации в ЭВМ, и может быть использовано при автоматической передаче дискретной информации.
Известно устройство 1 ввода информации в
ЭВМ, содержащее блоки согласования, регистр обмена, регистр служебных признаков, запоминающее устройство, коммутатор и регистр сдвига.
Недостаток известного устройства состоит в том, что в нем проводится анализ только управляющей информации, но не самой информации обмена, что сужает функциональные возможности устройства.
Наиболее близким к изобретению по технической сущности и достигаемому результату является устройство (2) ввода информации в ЭВМ, содержащее регистр сдвига, буферный регистр, счетчик, блок ввода, блок служебных сигналов, блок управления счетчиком и блок управления считыванием. Первый, второй и третий входы, первый, второй и третий выходы блока ввода соединены соответственно с первым входом устройства, с первыми выходами блока управления счетчиком и блока служебных сигналов, с первыми входами блока управления счетчиком, регистра сдвига и блока служебных сигналов, вторые вход и выход блока управления счетчиком — соответственно с вторым входом устройства и первым входом блока управления считыванием. Третий выход блока управления счетчиком подключен к входу счетчика, выход счетчика — к второму входу регистра сдвига, третий вход и выход этого регистра связаны соответственно с вторым выходом блока служебных сигналов и первым входом буферного регистра, второй вход и выход ко10 торого соединены соответственно с первым выходом блока управления считыванием и первым, вторым выходами устройства.
В известном устройстве сигнал наличия информации, посылаемый в ЦВМ, не несет в
15 себе служебных признаков. Поэтому информацию приходится предварительно принимать в память ЦВМ, а затем программными методами сортировать и размещать в определенных областях памяти. Когда информация по20 ступает большими массивами с большой скоростью, то ввиду малого быстродействия устройства на предварительную запись требуется дополнительно значительный объем памяти
ЭВМ, а на программную сортировку тратится
25 много времени ЭВМ либо происходит потеря информации, что недопустимо в системах обработки данных в реальном масштабе времени. Таким обр азом, недостатком известного устройства является невысокое быстродейст30 вие.
537340
Цель изобретения — повышение быстродействия устройства.
Это достигается тем, что устройство содержит блок формирования признаков зон и блок синхронизации, причем входы блока формирования признаков зон соединены с третьим выходом блока служебных сигналов и вторым выходом блока управления считыванием, а выходы — с группой выходов устройства, первый выход, первый и второй входы блока синхронизации подключены соответственно к второму входу и третьему выходу блока управления считыванием и к третьему входу устройства, четвертый вход которого соединен с третьим входом блока управления считыванием.
Блок-схема устройства представлена на чертеже.
Устройство ввода информации в ЭВМ содержит: блок 1 управления счетчиком, счетчик 2, блок 3 ввода, регистр 4 сдвига, блок 5 служебных сигналов, блок 6 управления считыванием, буферный регистр 7, блок 8 формирования признаков зон, блок 9 синхронизации, На чертеже обозначены: входы устройства — 10 — 13, выходы устройства — 14, 15, выходы блока служебных сигналов — 16 — 18, выходы блока ввода — 19 — 21, выходы блока управления счетчиком — 22 — 24, выход счетчика — 25, выход регистра сдвига — 26, выход блока синхронизации — 27, выходы блока управления считыванием — 28 — 30.
Блок 1 может иметь генератор синхроимпульсов, запускаемый тактовыми сигналами, поступающими от абонента по линии связи.
Для анализа информации, которая подается по выходу 20 из блока 3 ввода, в составе блока 1 управления должен быть использован дешифратор. Выходы 22, 23, 24 блока 1 соединены соответственно с входами блока 3 ввода, счетчика 2 и блока 6 управления считыванием. В счетчике 2 должна быть предусмотрена схема дешифрации, на выходе которой формируется последовательность сигналов для управления приемом информации.
Блок 3 ввода может содержать регистр приема, схему разрешения приема, выполненную в виде дешифратора, разрешающего прием информации, поступающей от абонента по входу 11, при наличии сигналов на выходах
22 и 16, которые подаются соответственно с блока 1 и блока 5 служебных сигналов. Регистр 4 сдвига может иметь сдвигатель и схему разрешения сдвига в виде дешифратора, разрешающего сдвиг входной информации при наличии сигналов на выходах 25 и 18.
Выходы 25, 18 и 19 являются выходами счетчика 2, блока 5 служебных сигналов и блока
3 ввода, выход 26 регистра 4 подсоединен к входу буферного регистра 7.
Блок 5 служебных сигналов может содержать регистр приема информации, которая поступает с выхода 21 блока ввода, схему дешифрации принятой информации, формирую5
69
65 щей сигналы служебного кода, поступающего с выхода 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 регистрирует и формирует сигналы последовательного кода, поступающие по входу 11 от абонента. Эти сигналы вначале передаются в регистр 4 сдвига, а затем в буФерный регистр 7. Блок 1 управления счетчиком, в зависимости от скорости передачи информации и применяемого кода, задает режим работы счетчика 2, который в свою очередь, вырабатывая тактовую последовательность, управляет работой регистра сдвига.
При приеме информации с каким-либо служебным признаком блок 6 управления считыванием по сигналу из блока 1 управления счетчиком вырабатывает сигнал наличия информации, который поступает на вход блока
8 формирования признаков зон. На второй вход этого блока подается служебный код с блока 5. В зависимости от этого кода на соответствующем выходе блока 8 появляется сигнал признака зон, который проходит в мультиплексный канал ЦВМ. Команда считывания информации в запоминающее устройство
ЦВМ попадает в блок 6 управления считыванием из мультиплексного канала по входу
13. По входу 12 из устройства управления
ЦВМ поступают сигналы тактовой частоты в
537340 блок 9 синхронизации, где формируются управляющие сигналы, поступающие на выход
27, обеспечивающие синхронный обмен информацией между устройством ввода и ЦВМ.
Выход 28 служит для подачи управляющих уровней, обеспечивающих управление блоком синхронизации в автономном режиме.
Использование предлагаемого устройства в вычислительных системах обеспечивает динамическое распределение массива информации, вводимого в память ЦВМ, а также повышение производительности ЦВМ в процессе обработки информации и экономию объема памяти.
Преимущества предлагаемого устройства покажем на примере.
Пусть для частного случая объем передаваемой информации равен 2" 512-разрядных слов. На выделение каждого байта информации в 512-разрядном слове затрачивается время одного такта т. Тогда для случая nk — — 20 и т=2 мк. сек время UBM, затрачиваемое на выделение информации (л ксек). nг пг.2"
106.3600 где n> — количество циклов ЦВМ, затрачиваемых на сортировку одного 512-разрядного слова (для нашего случая n> — — 2 );
n> — количество байтов в одном 512-разрядном слове. Для нашего случая 2 =2, т. е. n —— 20.
2 2â.28.2г 2 . .2â. 26. 220
T=- = =2 час.
10в,3600 2 2 О 2
Для нашего примера экономится на один сеанс два часа машинного времени.
Формула изобретения
Устройство ввода информации в ЭВМ, содержащее регистр сдвига, буферный регистр, счетчик, блок ввода, блок служебных сигналов, блок управления счетчиком и блок управления считыванием, причем первый, второй и третий входы, первый, второй и третий выходы блока ввода соединены соответственно с первым входом устройства, с первыми выходами блока управления счетчиком и блока служебных сигналов, с первыми входами блока управления счетчиком, регистра сдвига и блока служебных сигналов, вторые вход и
10 выход блока управления счетчиком соединены соответственно с вторым входом устройства и первым входом блока управления считыванием, третий выход блока управления счетчиком соединен с входом счетчика, выход которого соединен с вторым входом регистра сдвига, третий вход и выход которого соединены соответственно с вторым выходом блока служебных сигналов и первым входом буферного регистра, второй вход и выход кото20 рого соединены соответственно с первым выходом блока управления считыванием и первым, вторым выходами устройства, отл ич а10 щ е 0 с я тем, что, с целью повышения быстродействия, оно содержит блок формирова25 ния признаков зон и блок синхронизации, причем входы блока формирования признаков зон соединены с третьим выходом блока служебных сигналов и вторым выходом блока управления считыванием, а
30 выходы — с группой выходов устройства, первый выход, первый и второй входы блока синхронизации соединены соответственно с вторым входом и третьим выходом блока управления считыванием и с третьим входом
35 устройства, четвертый вход которого соединен с третьим входом блока управления считыванием.
Источники информации, принятые во внимание при экспертизе:
40 1. ABT. св. _#_ 316089, .кл. G 06F 9/00, 1969, 2. Усольцев A. Г., Кислин Б. П Сопряжение дискретных каналов связи с 3ВМ. М., «Связь», 1973, с. 102, рис. 3, 4.
Редактор И. Грузова
Составитель Ф. Шагиахметов
Техред Е. Петрова
Корректор Л. Врахнина
Заказ 2686/15 Изд. № 1822 Тираж 864 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, K-35, Раугпская паб., д. 4/5
Типография, пр. Сапунова, д. 2