Синхронный прием-передача - Synchronous transmit-receive

Синхронный прием-передача (STR) был ранним IBM символьный протокол связи, который предшествовал Bisync. STR была только точка-точка и использовала четыре из восьми код передачи, скорость передачи до 5100 символов в секунду по полудуплексным или полнодуплексным линиям связи.

В IBM 1009 Блок передачи данных, IBM 1130 Адаптер синхронной связи, IBM System / 360 коммуникационный адаптер модели 20 и IBM 2701 Блок передачи данных обеспечил поддержку главного компьютера для STR.

В IBM 7701, то IBM 7702 Терминал передачи магнитной ленты, IBM 1013 Терминал передачи карт и IBM 7710 и IBM 7711 Блоки передачи данных были среди удаленных устройств, поддерживаемых STR.[1]

STR все еще поддерживался с 1972 года,[1] хотя обычно он исчез из употребления.

Код четыре из восьми

В четыре из восьми Код состоял из 64 символов плюс шесть управляющих символов, закодированных в восьми битах. Ровно четыре бита каждого символа были одним битом - существует 70 таких возможных битовых комбинаций.

Коды данных

Это код четыре из восьми. Первый столбец графиков - для 7701,[2] там, где не отображается графика, код не назначен. Плюс ноль и минус ноль имеют разные значения для многих машин и отображаются как +0 и -0. Второй столбец графики предназначен для 1130 SCA, графика отображается, только если отличается от 7701, в основном символы из EBCDIC набор символов, отсутствующий в BCD.

Графический1130 Графикачетыре из восьми
код
Hex
   Н Х О Р 8 4 2 1
Космос 1 1 1 1  0 0 0 0F0
+0¢ 0 1 1 0  1 0 1 0
.  1 0 0 0  1 0 1 18B
< 0 1 1 0  1 1 0 06C
 ( 0 1 0 1  0 1 1 056
 + 0 0 1 1  0 1 1 036
групповой знак| 1 0 0 0  1 1 0 18D
&  1 0 0 0  1 1 1 08E
-0! 1 1 0 0  1 0 1 0CA
$  0 1 0 0  1 0 1 14B
*  1 1 0 0  1 1 0 0CC
 ) 0 1 0 1  1 1 0 05C
 ; 0 0 1 1  1 1 0 03C
Δ¬ 0 1 0 0  1 1 0 14D
-  0 1 0 0  1 1 1 04E
/  1 0 1 1  0 0 0 1B1
,  0 0 1 0  1 0 1 12B
%  1 0 1 0  1 1 0 0AC
разделитель слов_ 0 1 0 1  1 0 1 0
 > 0 0 1 1  1 0 1 0
отметка блока? 0 0 1 0  1 1 0 12D
Космос: 0 0 1 1  1 1 0 02E
#  0 0 0 1  1 0 1 11B
@  1 0 0 1  1 1 0 09C
 ' 0 0 0 0  1 1 1 10F
 = 0 0 0 1  1 1 1 01E
клейкая лента" 0 0 0 1  1 1 0 11D
А  0 1 1 1  0 0 0 171
B  0 1 1 1  0 0 1 072
C  0 1 1 0  0 0 1 163
D  0 1 1 1  0 1 0 074
E  0 1 1 0  0 1 0 165
F  0 1 1 0  0 1 1 066
грамм  1 0 0 0  0 1 1 187
ЧАС  0 1 1 1  1 0 0 078
я  0 1 1 0  1 0 0 169
J  1 1 0 1  0 0 0 1D1
K  1 1 0 1  0 0 1 0D2
L  1 1 0 0  0 0 1 1C3
M  1 1 0 1  0 1 0 0D4
N  1 1 0 0  0 1 0 1C5
О  1 1 0 0  0 1 1 0C6
п  0 1 0 0  0 1 1 147
Q  1 1 0 1  1 0 0 0D8
р  1 1 0 0  1 0 0 1C9
рекордная отметка  1 0 1 0  1 0 1 0AA
S  1 0 1 1  0 0 1 0Би 2
Т  1 0 1 0  0 0 1 1A3
U  1 0 1 1  0 1 0 0B4
V  1 0 1 0  0 1 0 1A5
W  1 0 1 0  0 1 1 0A6
Икс  0 0 1 0  0 1 1 127
Y  1 0 1 1  1 0 0 0B8
Z  1 0 1 0  1 0 0 1A9
0  1 0 0 1  1 0 1 0
1  1 1 1 0  0 0 0 1E1
2  1 1 1 0  0 0 1 0E2
3  1 0 0 1  0 0 1 193
4  1 1 1 0  0 1 0 0E4
5  1 0 0 1  0 1 0 195
6  1 0 0 1  0 1 1 096
7  0 0 0 1  0 1 1 117
8  1 1 1 0  1 0 0 0E8
9  1 0 0 1  1 0 0 199

Коды управления

Это коды управления синхронной передачей-приемом. Контрольные символы были зарезервированы; не было положения о прозрачной работе.

Графический
 
четыре из восьми
код
Hex
  Н Х О Р 8 4 2 1
Праздный 0 0 1 1  1 0 0 139
Начало записи 1
или подтвердить 1
(SOR1 или ACK1)
 0 1 0 1  0 0 1 153
Начало записи 2
или Подтвердить 2
(SOR2 или ACK2)
 0 0 1 1  0 0 1 133
Лидер передачи (TL) 0 0 1 1  0 1 0 135
Лидер контроля (CL) 0 1 0 1  0 1 0 155
Конец передачи (EOT)1 0 1 0 1  1 0 1 0
Запрос или ошибка (INQ или ERR) 0 1 0 1  1 0 0 159
телефон1 0 1 0 1  1 1 0 05C
Группа Марка1 1 0 0 0  1 1 0 18D
Продольная проверка избыточности (LRS) - - - -  - - - -
1также используется как символ данных

Продольная проверка избыточности

В Продольная проверка избыточности byte был единственным символом, который мог иметь отличные от четырех единиц единицы. Этот байт содержит ноль в каждой позиции бита, где запись данных содержит четное число, равное единице, и единицу, где нечетное число. «Неактивные символы и управляющие последовательности не включены в LRS.[1]:стр.174

Линия управления

Когда данные не передаются, линия поддерживается в режим синхронизации - терминал передает незанятые символы в течение примерно 1,3 секунды, за которыми следует конец простоя последовательность (CL Idle). Затем он прослушивает ту же последовательность примерно три секунды. Для четырехпроводной работы, когда данные передаются, другая пара проводов поддерживается в режиме синхронизации. Перед каждой передачей отправляется как минимум один незанятый символ.

Право собственности на линию устанавливается передающей станцией, отправляющей последовательность запросов (TL INQ). Затем принимающий терминал отвечает сознавать (CL ACK2). Следуя этой последовательности инициации, передающий терминал отправляет SOR1 TL за которым следует первый блок данных. Данные прекращаются конец передачи-записи (TL LRS). Принимающий терминал отвечает CL ACK1, или же CL ERR если проверка продольного дублирования указывает на ошибку передачи. Этот процесс продолжается с четным / нечетным SOR и ACK, пока передающий терминал не передаст все данные. Он отправляет конец передачи последовательность (CL EOT). Принимающий терминал отвечает CL EOT и повторно входит в режим синхронизации.

Рекомендации

  1. ^ а б c Корпорация IBM (1972 г.). Функциональные характеристики IBM 1130 (PDF). С. 171–172.
  2. ^ Корпорация IBM (1961 г.). Справочное руководство Терминал передачи магнитной ленты IBM 7701 (PDF). п. 8.