Устройство для приема и передачи информации
Изобретение относится к вычислительной технике, в частности к системе управления работой терминальной сети, и может быть использовано при организации коллективного диалога в сложных АСУ. Цель изобретения состоит в расширении функциональных возможностей устройства путем реализации функций выбора незагруженного терминала и повышения надежности устройства путем исключения отказов на прием заданий. Поставленная цель достигается тем, что в устройство, содержащее два регистра, дешифратор, два элемента И, пять групп элементов И, пять элементов задержки , элемент ИЛИ, триггер и два блока памяти , введены третий регистр, второй элемент ИЛИ, группа триггеров, первый счетчик, компаратор, сумматор, шестой элемент задержки , третий элемент ИЛИ, седьмой элемент задержки и второй счетчик. 1 ил. fe
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)5 G 06 F 13/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4833842/24 (22) 31,05,90 (46) 30.05.92. Бюл. ¹ 20 (71) Научно-технический кооператив нМетод (72) Ю.Д. Алимов, B.À, Пискарев, А,Н. Романов и Н.М. Светлов (53) 681.325(088,8) (56) Патент США ¹ 4484306, кл, G 06 F 15/16, опублик, 1984.
Авторское свидетельство СССР по заявке ¹ 4306458/24, кл. G 06 F 1/00, 1989. (54) УСТРОЙСТВО ДЛЯ ПРИЕМА И ПЕРЕДАЧИ ИНЭОРМАЦИИ (57) Изобретение относится к вычислительной технике, в частности к системе управления работой терминальной сети, и может
Изобретение относится к области автоматики, в частности к устройству для приема и передачи информации, и может быть использовано при управлении распределением заданий на решение задач.в терминальной сети.
Цель изобретения состоит в расширении функциональных возможностей устройства путем реализации функции выбора средства обработки данных и повышении надежности путем исключения отказов на прием заданий, На чертеже представлена блок-схема устройства, Устройство содержит первый — третий регистры 1 — 3, первый 4 и второй блоки 5 памяти, дешифратор 6, первый 7 и второй 8 счетчики, компаратор 9, триггер 10, сумматор 11, группу 12 — 14 триггеров, первую 15—. Ж 1737459 А1 быть использовано при организации коллективного диалога в сложных АСУ. Цель изобретения состоит в расширении функциональных возможностей устройства путем реализации функций выбора незагруженного терминала и повышения надежности устройства путем исключения отказов на прием заданий. Поставленная цель достигается тем, что в устройство, содержащее два регистра, дешифратор, два элемента И, пять групп элементов И, пять элементов задержки, элемент ИЛИ, триггер и два блока памяти, введены третий регистр, второй элемент
ИЛИ, группа триггеров, первый счетчик, компаратор, сумматор, шестой элемент задержки, третий элемент ИЛИ, седьмой элемент задержки и второй счетчик. 1 ил.
° мй
17, вторую 18-19, третью 20 — 21, четвертую
22 — 23 и пятую 24-26 группы элементов И, 4ь первый 27 и второй 28 элементы И, первый-,, 4 третий 31 элементы VIEN 29 — 31, первый- Дь. седьмой элементы 32-38 задержки, входы (Л
39-42 и выходы 43 — 47, О
Устройство работает следующим образом. диспетчер терминальной сети ферми- И рует задание на решение задачи, которое с входа 39 заносится в регистр 1 импульсом с входа 41. Это задание представляет собой кодограмму следующего вида;
Код типа задачи Код перечня исходных данных
Код типа задачи расшифровывается дешифратором 6 и открывает один из элементов И 15 — 17, на другие входы которых поступает импульс с входа 41, задержанный
1737459 элементом 32 на время переходных процессов в регистре 1 и дешифраторе 6.
Синхроимпульс проходит через открытый элемент И и поступает на вход фиксированной ячейки блока 4, где записан базовый адрес области памяти, в которой хранятся исходные данные для решения задачи. Код базового адреса считывается из блока 4 и заносится в регистр 2, откуда он поступает на один вход сумматора 11, на другой вход которого подается содержимое счетчика 7. Учитывая, что к началу работы счетчик 7 сброшен в исходное состояние, то на адресном входе блока 5 устанавливается базовый адрес первой ячейки, где хранятся исходные данные в следующем виде;
Код номера задачи Код исходных данных
После установки базового адреса импульс с выхода элемента 33, проходящий через элемент 31 ИЛИ, используется для организации выбора терминала, готового в данной ситуации принять на себя решение задачи с указанным номером.
С этой целью импульс с выхода элемента ИЛИ 31 поступает на одни входы элементов И 18 — 19, другие входы которых подключены к прямому и инверсному выходам первого разряда регистра 3, фикусирующего готовность первого терминала к работе, Если терминал готов к принятию задачи на решение, то элемент И 18 будет открыт, а элемент И 19 закрыт, Тогда импульс проходит через элемент И 18 и, во-первых, устанавливает триггер 12 в единичное состояние, при котором выход блока 5 через выход устройства 43 подключается к входу указанного терминала. Во-вторых. этот же импульс через элемент ИЛИ 29, элемент 35 задержки поступает на счетчик 7, устанавливая в нем единицу, и после задержки элементом 36 поступает на входы элементов И
27, 28, Процесс увеличения адреса считывания счтечиком 7 продолжается до тех пор, пока компаратор 9 не зафиксирует равенство кодов на его входах, Тогда импульс с выхода компаратора 9 устанавливает триггер 10 в единичное состояние, при котором элемент И 27 будет закрыт, а элемент 28 открыт. Импульс с выхода элемента 36 задержки проходит через элемент И 28 и на выход 46 в качестве сигнала окончания выдачи исходных данных и запуска задачи на решение.
Кроме того, этот же импульс возвращает триггер 12 в исходное состояние, отключая тем самым первый терминал от выхода блока 5 и после задержки элементом 37 по5
55 ступает на установочные входы триггера 10, регистров 1, 2, счетчиков 7, 8.
Если же в процессе проверки состояния терминалов сети первый из них будет не готов к работе, то элемент И 18 будет закрыт, а элемент И 19 открыт. Тогда импульс с выхода этого элемента И поступает на опрос состояния элементов 20.21, фиксирующих готовность второго терминала.
При готовности второго терминала открыт будет элемент И 20 и импульс с его выхода установит триггер 13 в единичное состояние и поступит на вход элемента ИЛИ
29, запуская устройство на процесс выдачи исходных данных описанным выше образом на вход второго терминала. Если же и второй терминал не готов принять задание на решение задачи, то импульс с выхода элемента И 19 проходит через элемент И 21 на входы элементов И 22, 23.
Может оказаться, что к данному моменту времени все терминалы сети оказались занятыми, тогда импульс с выхода элемента
И 23 поступает на счетный вход счетчика 8, фиксирующего этот факт, и на вход элемента задержки 38, время задержки которого определяется принятым временем ожидания в очереди на обработку, с выхода которого этот импульс вновь поступает через элемент ИЛИ 31 на опрос состояния терминалов, фиксируемого элементами 18 — 23.
Счетчик 8 предназначен для проверки общего времени ожидания задания в очереди на обработку, превышающего установленное значение. Например, максимальное число циклов ожидания может быть равным
8, Тогда очередной девятый импульс, поступающий на счетный вход счетчика 8, появится на выходе переполнения и выходе 47 устройства, свидетельствуя о том, что в терминальной сети возникла неисправность, требующая вмешательства оператора.
Формула изобретения
Устройство для приема и передачи информации, содержащее первый регистр, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами устройства, дешифратор, вход которого соединен с первым выходом первого регистра, а выходы соответственно подключены к первым входам элементов И первой группы, вторые входы которых соединены с выходом первого элемента задержки, а выходы подключены к входам считывания первого блока памяти, выход которого соединен с инфор-мационным входом второго регистра, синхронизирующий вход которого подключен к выходу второго элемента задержки, вход которого соединен с выходом первого элемен1737459
50
55 та задержки, триггер, прямой и инверсный выходы которого подключены соответственно к первым входам первого и второго элементов И, первый элемент ИЛИ, выход которого соединен с входом третьего эле- 5 мента задержки, второй блок памяти, с второй по пятую группы элементов И, четвертый и пятый элементы задержки, о тл и ч а ю щ е е с я тем, что, с целью расширенияя фун кционал ьн ых возможностей уст- 10 ройства путем реализации функции выбора средства обработки данных и повышения надежности путем исключения отказов на прием заданий, в него введены третий регистр, два счетчика, сумматор, группа триг- 15 геров, триггер, компаратор, два элемента
ИЛИ и два элемента задержки, причем информационный и синхронизирующий входы третьего регистра являются соответственно вторыми информационным и синхронизи- 20 рующим входами устройства, группа прямых выходов третьего регистра соединена с первыми входами первых элементов И второй — четвертой групп, группа инверсных выходов с первыми входами вторых элементов 25
И второй — четвертой групп, первый и второй входы второго элемента ИЛИ соединены соответственно с выходами первого элемента
И и третьего элемента задержки, а выход подключен к входу считывания второго бло- 30 ка памяти, к входу четвертого элемента задержки и к первым входам элементов И пятой группы, вторые входы которых соединены с выходом второго блока памяти, а выходы являются группой информационных 35 выходов устройства, установочные входы триггеров группы соединены соответственно с выходами первых элементов И второй— четвертой групп и группой входов первого элемента ИЛИ, счетный вход первого счет- 40 чика соединен с выходом четвертого элемента задержки и входом пятого элемента задержки, выход которого соединен с вторыми входами первого и второго элементов
И, первый и второй информационные входы компаратора подключены соответственно к второму выходу первого регистра и к выходу первого счетчика, а выход соединен с единичным входом триггера, первый и второй информационные входы сумматора соединены соответственно с выходами второго регистра и первого счетчика, а выход подключен к адресному входу второго блока памяти, вход шестого элемента задержки соединен с выходом второго элемента И, первый вход третьего элемента ИЛИ подключен к выходу второго элемента задержки, а выход соединен с вторыми входами элементов И второй группы, вход седьмого элемента задержки подключен к выходу второго элемента И четвертой группы, а выход соединен с вторым входом третьего элемента ИЛИ, установочный вход второго счетчика подключен к выходу шестого элемента задержки, а счетный вход- к выходу второго элемента И четвертой группы, выход переноса второго счетчика является сигнальным выходом устройства, входы сброса триггеров группы соединены с выходом второго элемента И, а прямые выходы, подключены к третьим входам соответствующих элементов И пятой группы, входы сброса первого и второго регистров, первого счетчика и триггера соединены с выходом шестого элемента задержки, вторые входы элементов И третьей группы подключены к выходу второго элемента И второй группы, вторые входы элементов И четвертой группы соединены с выходом второго элемента
И третьей группы, вход первого элемента задержки подключен к первому синхронизирующему входу устройства, выход второго элемента И является управляющим выходом устройства.
1737459
Составитель В. Пискарев
Редактор О, Спесивых Техред М.Моргентал Корректор Т. Малец
Заказ 1893 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101



