Процессор телеобработки данных
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Соцкадмстическнк
Республик
11 ц 696468
-», 1 (61) Дополнительное к авт. свид-ву(22) Заявлена 25.08.77 (21) 2519464/18-24 с присоединением заявки М— (23) Приоритет— (51)М. Кл.
9 06 F 15/00
Гввудврствевв1й ввеетвт
СССР вв делам мзвбрвтвей и еткрытий
Опубликовано 05.11.79. Бюллетень Рй 41 (Я3} дK 681.14 (088.8) Дата опубликования описания 10.11.79 (72) Авторы изобретения
А. В. Гейзе, М. Ф. Казаков, В. В. Касперович и В.И.Перекатов (71) Заявитель (54) ПРОГРЕССОР ТЕЛЕОБРАБОТКИ ДАННЫХ
Изобретение относится к цифровой вычислительной технике и может быть кспользовано в системах передачи данных при обработке информапии с удаленных терминалов в вычислительных центрах коллективного пользования и в автоматизирован5 ных системах управления.
Известно устройство для сопряжения цифровой вычислительной машины с абонентскими телеграфными линиями связи (lf..
Это устройство проводит анализ всех пос10 ступающих с линии символов и обнаруживает служебные комбинации, представляющие собой два последовательных символа и таком сочетании, которое не может
15 встретиться в смысловом телеграфном тексте, Например, "ы-ы . Эти двузначные служебные комбинации символов, используемые в качестве управляющих сигналов и поступающие в виде прерываний в UBM, обнаруживаются схемой дешифрации символов. Недостатком известного устройства является тот факт, что оно не может обнаружить и реагировать на новую служебную комбинацию символов, ранее не применявшихся, так как схема дешифрации символов настроена на обнаружение ограниченного числа заранее установленных символов. Кроме того, невозможно оперативно ожидать поступления определенной служебной комбинации, так как уст .ройство .всегда реагирует на любую комбинацию из числа заранее установленных.
Наиболее близким по технической сущности к предложенному изобретению ивляется процессор телеобработки данных (ПТД), содержащий арифметико-логическое устройство, регистр свизи, соединенный двусторонней связью с арифметикологическим устройством, память управляющих слов линий, коммутатор памяти управляющих слов, соединенный двусторонней свизью с памятью управлиющих слов, коммутатор линий, вдаптеры линий, соединенные двусторонними связями с коммутатором линий, выходной и входной регистры, причем выход выходного и входного регистров соединены с коммута696 1
3 тором линий, буферный регистр управляющих слов, вход которого подсоединен к выходу коммутатора памяти управляющих слов и с входом регистра связи, блок управления, соединенный первым входом с буферным регистром управляющих слов, вторым входом — с выходом регистра связи, третьим входом — с выходом входного регистра, первым выходом — со входом коммутатора памяти управляющих слов и вторым выходом — с выходным регистром, счетчик номера линий, который соединен своим выходом с управляющими входами коммутатора памяти управляющих слов, коммутатора линий, блока управления (2).
Недостатками известного процессора телеобработки являются большие затраты производительности центрального процессора на операции восстановления поля таймера, возрастающие с увеличением числа подключаемых линий; невозможность подключения к процессору терминальных устройств, использующих в своей работе символы заполнения, отличные от приме25 ненных в процессоре.
Цель изобретения — повышение пропускной способности IITQ и расширение его возможностей в части подсоединения терминальных устройств, использующих различные спецсимволы-заполнители СИН.
Поставленная цель достигается тем, что в состав процессора телеобработки вводится память констант, коммутатор памяти констант, соединенный двусторонней связью с памятью констант, первым входом — с блокбм управления и управляю. щим входом коммутатор памяти констант соединен с выходом счетчика номера ли40 нии, буфер констант, соединенный своим входом с выходом коммутатора памяти констант, а своим выходом — с блоком управления, блок сравнения, соединенный первым входом с выходом буфера констант, вторым входом — с буферным ре45 гистром управляющих слов, причем выход блока сравнения связан со вторым управ\ ляющим входом блока логики управления.
На чертеже приведена блок-схема устройства содержащего арифметико-логи50 ческое устройство 1, регкстр связи 2, память управляющих слов линий 3, коммутатор памяти управляющих слов линий
4, буферный регистр управляющих слов
5, блок управления 6, выходной регистр
7, входной регистр 8, коммутатор линий 9, адаптеры линий 10, аппаратура пере- дачи данных 11, счетчик номера линии
68 4
12, память констант lË,, коммутатор памяти констант 1 1, буфер константы 15, блок сравнения 1 6.
Перед началом работы с линиями арифметико-логическое устройство 1 через регистр связи 2, блок управления 6, коммутаторы 4 и 14 заполняет память констант 13 и память управляющих слов линий 3, состоящие из регистров, количество которых соответствует числу линий, подключаемых к групповому устройству сопряжения. Содержимое регистров памяти управляющих слов линий 3 определяет параметры и режимы работы линий. В реги тры памяти констант 13 в зависимости-от способа передачи, используемого при работе с данной линией, заносится либо величина приянтого тайм-аута, принятая при старт-стопном способе передачи, либо служебная комбинация, спецсимвол СИН, принятая при работе с внешним устройством, подсоединяемым к процессору при помощи данной линии при синхронном способе передачи.
Обслуживание очередной линии начинается с формирования; ее номера в счет е 4 чике номера линии 12, по содержимому которого в буферный регистр управляющих слов 5 и буфер констант 15 через коммутаторы 14 и 4 из памяти управляю-. щих слов 3 и памяти констант 13 считывается УСЛ и константа данной линии.
Одновременно к блоку управления 6 через входной 8 и выходной 7 регистры, коммутатор линий 9 и адаптер 10 подключаются цепи стыка обслуживаемой линии.
По результатам анализа содержимого входного регистра 8 и буферного регистра управляющих слов линий 5 блок управления 6 вырабатывает необходимые управляющие сигналы, изменяющие в случае необходимости состояние цепей стыка с линией и отдельные поля УСЛ, йосле чаго последние йз буферного регистра управляющих слов лйний 5 переписываются обратно в память управляющих слов линий 3. На этом сеанс работы с данной линией заканчивается.
В процессе работы со старт стопкой линией ведется отсчет установленного для этой линии тайм-аута, заключающийся в уменьшении содержимого поля таймера (ПЛТМ) УСЛ с частотой следования временных сигналов. При обнулении поля таймера, обнаруживаемого блоком управления 6, производится перепись содержимого буфера констант 15, в котс
696468 ром находится в данный момент времени
В величина тайм-аута, принятого при работе с данной линией, в поле таймера
УСЛ; после этого отсчитывается следующий тайм-аут.
При,работе с синхронной линией в буфере констант 15 находится спецсимвол заполнения СИН, который при помощи блока сравнения 16 в режиме приема с линии сравнивается с принятым символом, находящимся в поле обмена/ПЛОБМ/УСЛ, По результатам сравнения блок управления 6 вырабатывает сигналы, блокирующие или разрешающие передачу принятого символа в центральный процессор.
В режиме передачи ПЛ ОБМ используется для хранения очер диого символа, выдаваемого в линию, предварительно записываемого в ПЛ ОБМ центральным и„роцессором. При отсутствии очередного символа заполнение ПЛ ОБМ производится из буфера констант 15 во время записи УСЛ из буферного регистра УСЛ 5 в память УСЛ 3.
Таким образом, аппаратное восстановление содержимого программного таймера увеличивает ресурсы центрального процессора 1, отводимые на работу с линией, а использование памяти констант для хранения спецсимвола — заполнителя (СИН) и использование его для идентификации СИН среди принимаемых с линии символов расширяет возможности ПТД в части подсоединения устройств, испол зующих различные СИН.
Технико-экономическим преимущест вом изобретения является повышение пропускной способности процессора телеобработки данных и увеличение его во
4 можностей в части подсоединения терминалов, использующих различные СИН.
Повышение пропускной способности
ПТД достигается за счет исключения из подпрограммы обработки символа центральным процессором команд восстановления поля таймера. Время обработки одного символа центральным процессором уменьшается на 10%.
6 сторонней связью с арифметико-логическим устройством, память управляющих слов линий, коммутатор памяти управляющих слов, соединенный, двусторонней
s связью с памятью управляющих слов, коммутатор линий, адаптеры линий, соединенные двусторонними(связями с коммутатором лйний, выходной и входной регист ры, причем выход выходного и вход входного регистров соединены с коммутатором линий, буферный регистр управляющих слов, вход которого подсоединен к выходу коммутатора памяти управляющих слов и с входом регистра связи, блок управ15 ления, соединенный первым входом с буферным регистром управляющих слов, вторым входом — с выходом регистра связи, третьим входом — с выходом входного регистра, первым выходом — со
20 входом коммутатора памяти управляющих слов и вторым выходом — с выходным регистром, счетчик номера линий, который соединен своим выходом с управляюшими входами коммутатора памяти управляющих слов, коммутатора линий, блока управления, отличающийся тем, что, с целью повьппения пропускной способности процессора телеобработки данных и расширения его возможностей в части подключения устройств, использующих различные спецсимволы-заполнители
СИН в состав процессора содержит память констант, коммутатор памяти констант, соединенный двусторонней связью с памятью констант, первым входом— с блоком управления и управляющим входом коммутатор памяти констант соединен с выходом счетчика номера линии, буфер констант, соединенный своим входом с выходом коммутатора памяти констант, а своим выходом — с блоком управления, блок сравнения, соединенный первым входом с выходом буфера констант, вторым входом — с буферным ре гистром управляющих слов, причем выход блока сравнения связан со вторым управляющим входом блока логики управления.
Формула изобретения
Процессор телеобработки данных, содержащий арифметико-логическое устройство, регистр связи, соединенный двуИсточники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
М 433480, кл. G 06 F 9/00, 1970.
2. Патент США % 3618037, кл. НК 340/1 72.5, 1971, (прототип).
696468
Составитель П. Петуков.
Редактор О. Зубов Техред М, Келемеш Корректор А. Гриаенко, Заказ 6768/49 . Тираж 780 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и очкрытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4