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

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

(54) УСТРОЙСТВО ОБМЕНА ДАННЫМИ

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

название год авторы номер документа
Устройство обмена данными 1975
  • Федянин Владимир Сергеевич
  • Ковалев Александр Яковлевич
  • Иванаев Валерий Иосифович
SU537343A1
Устройство для сопряжения ЦВМ с абонентами 1985
  • Лычев Лев Викторович
  • Аксенов Евгений Николаевич
  • Стишковский Владимир Леонидович
  • Голицын Александр Сергеевич
SU1322300A1
СИСТЕМА ДИСПЕТЧЕРСКОГО УПРАВЛЕНИЯ НАЗЕМНЫМ ТРАНСПОРТОМ 1995
  • Лаптев В.У.
  • Иванов В.Э.
  • Дубров И.А.
  • Кудинов С.И.
  • Будкеев С.А.
  • Сидоров А.П.
  • Тильк И.Г.
  • Ляной В.В.
  • Мельникова И.Ю.
RU2113014C1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Устройство для ввода-вывода информации 1974
  • Хохлов Лев Михайлович
  • Сорокин Анатолий Сергеевич
  • Маневич Марк Моисеевич
  • Яценко Игорь Александрович
  • Кириллов Анатолий Федорович
  • Черейский Михаил Маркович
SU519702A1
Многоканальное устройство для сопряжения источников сообщений с цифровой вычислительной машиной 1976
  • Волковой Михаил Степанович
  • Кон Ефим Львович
  • Лицын Натан Моисеевич
  • Матушкин Николай Николаевич
SU643861A1
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
SU1377857A2
Имитатор канала 1985
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Николаева Евгения Анатольевна
  • Самчинский Анатолий Анатольевич
  • Шаров Борис Григорьевич
  • Тафель Владимир Моисеевич
SU1287160A1
Имитатор канала 1983
  • Ерасова Надежда Николаевна
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
  • Шаров Борис Григорьевич
SU1174927A1
Имитатор канала 1988
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
SU1520523A2

Иллюстрации к изобретению SU 783 781 A2

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

Формула изобретения SU 783 781 A2

Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в системах передачи данных, в частности, в качестве периферийного устройства обмена данными, обрабатывающего небольшие потоки информации. . Известны устройства обмена данными, содержащие коммутатор, блок памяти, пульты, блок сопря хения с каналом l . Известно также по основному авт. св. № 537343 устройство, содержащее пульт управления, блок овновной памяти, коммутатор, блок вспомогательной памяти, блок сопряжения с канало блок распределения зон памяти, блок сопряжения с пультом, блок модификации очереди, блок постановки на очередь, причем первый, второй и третий входы блока основной памяти соединены соответственно с первыми выходами блока сопряжения с каналом блока распределения зон памяти и коммутатора, первый и второй входы блока сопряжения с каналом соединены соответственно с первым выходом блок основной памяти и вторым выходом ком мутатора, третий вход блока сопряжения с каналом является входом устройства,первый выход блока вспомогательной памяти соединен с первыми входами блока сопряжения с пультом и блока модификации очереди, второй выход блока вспомогательной памяти соединен с вторыми входами блока сопряжения с пультом и блока модификации очереди и первым входом блока постановки на очередь. Первый выход блока сопряжения с пультом соединен с третьим входом блока модификации очереди и первым входом блока распределения зон памяти, а второй выход блока сопряжения с пультом соединен с четвертым входом блока основной пс1мяти третий и четвертый входы блока сопряжения с пультом соединены соответственно с третьим выходом коммутатора и вторым выходом блока основной памяти.Вход и выход блока сопряжения с пультом соединены соответственно с выходом и входом пульта управления, четвертый вход блока модификации .очереди соединен с четвертым выходом коммутатора, второй, третий и четвертый входы блока постановки на очередь соединены соответственно с пятым выходом коммутатора, вторыги и третьим выходами блока сопряжения с каналом, первый вход блока вспомогательной памяти соединен с выходами блока постановки на очередь и блока модификации очереди. Второй вход блока вспомогательной памяти соединен с четвертым выходом блока сопряжения с каналом, второй вход и второй выход блока распределения зон памяти соединены соответственно .с пятым выходом и четвертым входом блока сопряжения с каналом 2 , Известное устройство осуществляет прием сообщений из канала связи, анализирует адресную часть, с целью определения пульта, которому предназначено сообщение, производит постановку сообщений на очередь для йередачи на пульт и обеспечивает выэод сообщений на пульт в соответстви С очередностью их поступления из канала связи. : Однако эти устройства не обеспечивают выполнения своих функций при искажении кода номера первой очереди сообщения, так как при поиске очеред ного сообщения, подлежащего выводу на пульт, анализируется лишь наличие кода первой очереди и вывод сообщени Из блока основной памяти производитс Только при обнаружении кода первой очереди. При переходе кодов номеров |1ервых очередей в коды с большим зна чением номера очереди, становится не возможным вывод сообщений из блока основной памяти на пульт. При этом по мере поступления сообщений из канала связи происходит заполнение зон блока основной памяти и наступает полное прекращение функционирования устройства обмена данными. Для восст новления работоспособности устройста требуется произвести его перезапуск что приводит к потере принятых из к нала связи сообщений. Вследствие это го известные устройства имеют низкую эксплуатационную надежность. Цель изобретения - повышение надежности работы устройства. Поставленная цель достигается те что в устройство обмена данными по авт. св. № 537343, введены последов тельно соединенные блок контроля адреса запроса, подключенный к блок сопряжения с пультом, блоку вспомог лельной памяти, коммутатору и блоку сопряжения с каналом, блок приорите подключенный к блокам сопряжения с пультом и каналам, и блок последовательного вывода сообщений, подклю ченный к блоку контроля адреса запроса, к коммутатору, к блоку модификации очереди, к блоку сопряжения с пультом и блоку вспомогательной памяти. Структурная схема устройства обмена данными представлена на чертеже. Устройство содержит коммутатор 1 блок 2 основной памяти, блок 3 со-. ряжения, блок 4 распределения зон амяти, блок 5 вспомогательной памяти, блок 6 постановки на очередь, блок 7 модификации очереди, блок и сопряжения с пультом, пульт 9 управления, блок 10 контроля адреса запроса, блок 11 приоритета и блок 12 последовательного вывода сообщений. Коммутатор 1 на каждой позиции выдает управляющие сигналы, распределенные во времени, в узлы устройства. Блок 8 по сигналам с пульта 9 и коммутатора 1 формирует и выдает управляющие сигналы в блок 2 для считывания из него информации. В блоке, 2 хранится информация, поступающая из канала и предназначенная для передачи через блок 8 в пульт 9, Блок 3 реализует программу обмена с каналом связи, анализирует адреса пульта 9, в которые необходимо вывести сообщения. Блок 4 распределения зон памяти предназначен для поиска свободных зон блока 2 и формирования в него адреса найденной свободной зоны. Блок 10 контролирует состояние очереди ив случае сбоя очереди вырабатывает сигнал сбой очереди Блок 11 анализирует состояние очереди на все пульты управления при наличии сигнала сбой очереди и отсутствии первой очереди вырабатывает сигнал, по которому блок 12 организует последовательный вывод сообщений из блока 2 на пульт 9, Устройство работает следующим образом. Сигнал запроса на передачу сообщения в устройство обмена данными из канала связи через блок 3 поступает на блок 4. По этому сигналу блок 4 начинает поиск свободной зоны блока 2. При обнаружении свобод ой зоны из блока 4 через блок 3 в канал связи выдается сигнал готовно..и устройства обмена данными к приему сообщения из канала связи. Одновременно с выхода блока 4 в блок 2 пос.тупает код номера свободной зоны блока 2 , в которую будет записываться сообщение. Коммутатор 1 осуществляет временное разделение обслуживания пульта 9 и канала связи. По соответствующим управляющим сигналам с коммутатора 1 знаки сообщения из канала связи через блок 3 поступают в соответствующую зону блока 2, в которой они хранятся до окончания приема всего сообщения. В блоке 3 происходит анализ адресной части сообщения, с целью определения пульта 9, которому предназначено это сообщение. По результатам анализа формируется код номера пульта 9, который выдается в блок 6, где запоминается до окончания постановки принятого сообщения на очередь. Пс окончании приема сообщения из блока 3 в блок 6 выдается сигнал конец передачи , по которому при поступлении с коммутато 1 управляющего сигнала начинается постановка на очередь принятого сообщения. Информация из каждой ячейки блока 5 начинает последовательно поступать в ёлок 6. В блоке 5 находятся коды номеров очередей сообщений, хранящих ся в блоке 2, и коды номера пульта 9 которым предназначены эти сообщения, Количество ячеек блока 5 равно количеству зон блока 2, причем каждой ячейке блока 5 соответствует определенная зона блока 2, В блоке б хранится код номера пульта 9,которому предназначено последнее принятое сообщение. Блок 6 сравнивает хранящийся в нем код номера пульта S с кодом считываемым из блока 5, и подсчитывает количество совпадений этих кодов. Совпадение упомянутых кодов ука зывает на то, что в этой, зоне блока имеется сообщение, предназначенное пульту 9. После опроса всех ячеек бл ка 5 в блок 6 будет сформирован код номера очереди принятого сообщения. Этот код номера очереди и код номера пульта 9 из блока 6 записывается в ячейку блока 5, соответствующую зоне блока 2, в которую было записано соЬбщение. При выводе сообщения на пульт 9 коммутатор 1 через блок 8 посылает в пульт в соответствующие моменты времени сигналы запроса на передачу сообщений в пульт. Коммутатор 1 из блока 5 считывает в блок 8 код номер пульта и очередей, в котором происхо дит анализ этих кодов. При совпадении кода номера пульта, считанного из бло ка 5, с кодом, сформированным в этот момент времени коммутатором 1, анализируется код номера очереди, считанно го из этой ячейки блока 5. При этом анализируется лишь наличие первой очереди. При обнаружении первой очере ди блок 8 запоминает номер зоны блока 2, в которой хранится сообщение с пер вой очередью на вывод в пульт 9, и коммутатор 1 начинает вывод сообщения Знаки сообщения из блока 2 через блок 8 передаются на пульт 9. По око чании вывода сообщения на пульт 9 из блока 8 в блок 7 и блок 4 выдается сигнал. конец вывода . По этому сигналу блок 4 регистрирует освобождение данной зоны блока 2, а блок 7 производит модификацию очередей сооб щений, предназначенных пульту 9, на которой был закончен вывод сообщения С этой целью по сигналу конец вывода в блоке 7 формируется и запоминается код номера пульта 9, по которому необходимо осуществить моди фикацию очередей, из блока 5 в блок 7 поступают коды номера очереди пуль та 9. После подсчета количества совпадений кода номера пульта 9, хранящегося в блоке 7, и кода номера пульта, поступающего из блока 5 в блок 7, формируется модифицированный, т.е. уменьшенный на код номера очереди. Таким образом, если на пульт 9 в .блоке 2 были сообщения с очередям 1, 2, 3, ...п, то после вывода сообщений с первыми очередями в блоке 5 будут сфоргчтрованы очереди 1, 2, ..., п-1. Сообщениям, имевшим до модификации номера очередей 2, 3, ..., п, присваиваются соответственно номера 1, 2, ..., п-1. В процессе работы устройства обмена данными в момент времени, когда блок 8 анализирует код первой очереди, блок 10 по сигналу Koj-Ф утатора 1 производит сравнение кода номера пульта 9, выдаваемого с блока 8. и кода номера, считываемого из блока 5, сравнение этих кодов свидетельствует о наличии очереди на пульт 9. Если при анализе номера очереди блок 8 не обнаруживает первой очереди, то с его выхода на вход блока 10 выдается сигнал нет первой очереди По этому сигналу блок 10 при наличии очереди на пульт 9 вырабатывает сигнал сбой очереди , который поступает на вход блока 11 и блока 3. Блок 11 фиксирует сбой очереди и отсутствие в блоке 5 кода номера первой очереди на пульт 9, а блок 3 прекращает прием сообщений из канала связи. После этого устройство переходит в режим работы по выводу сообщений из блока 2 на пульт 9. По сигналам, поступающим из блока 8 и блока 10, блок 11 регистрирует как наличие первой очереди на пульт 9, так и наличие очереди вообще. При отсутствии в блоке 5 кодов номеров первых очередей на пульт 9, блок 11 выдает в блок 12 сигнал, по которому последний осуществляет последовательный вывод на аульт 9 из блока 2 сообщений, коды номеров очередей iia которые в процессе работы устройства стали отличными от кода номера первой очереди. С этой целью блок 12 сравнивает поступающий из блока В код номера пульта 9 с кодом, считываемым из блока 5. При совпадении кодов номера пульта 9 по сигналу с коммутатора 1 из блока 12 в блок 8 выдается номер зоны, где хранится сообщение на вывод в пульт 9 и коммутатор 1 начинает вывод сообщения. В дальнейшем режим вывода сообщения на пульт 9 проходит аналогично описанному, за исключением того, что блок 7 по сигналу конец вывода не производит модификации очереди сообщений на пульт 9, на который был i закончен вывод сообщения. Сигнал запрет модификации блок 12 выдает на протяжении всего време ни последовательного вывода информации на пульт. После вывода всех сообщений .из блока 2 на пульт 9 блок Г2. выдает сигнал на входы блоков 10 и 11, устанавливая их в исходное состоние. Блок 12 прекращает выдачу CHI- Н;ала запрет модификации , и блок 10 - сигнала сбой очереди , и устройство обмена данными переходит на обработку сообщений, поступающих из канала связи на пульт 9.

Использование предлагаемого устройтсва обмена данными обеспечивает nio сравнению с прототипом следующие преимущества: выявление возникновения отказовой ситуации в работе устройства; возможность восстановления формального функционирования устройства и сохранение в заданннлх пре делах его качественных и эксплуатационных показателей при возникновении аппаратурных сбоев; исключение пЬтерь сообщений и прекращение обмена данными при применении устройства в: технических средствах систем управления.

Все это значительно; повышает надежность работы устройства.

Канал сВязи

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

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

Источники информации, принятые во внимание при экспертизе 0 i- Авторское свидетельство СССР № 337777, кл. G Об F 3/04, 1972.

2. Авторское свидетельство СССР 537343, кл. G 06 F 3/04, 1977 (прототип) .

SU 783 781 A2

Авторы

Иванаев Валерий Иосифович

Игонин Анатолий Федорович

Колядо Владимир Владимирович

Даты

1980-11-30Публикация

1978-08-07Подача