Sinxron uzatish-qabul qilish - Synchronous transmit-receive

Sinxron uzatish-qabul qilish (STR) erta edi IBM oldingi belgi yo'naltirilgan aloqa protokoli Bisynk. STR faqat "nuqta-nuqta" edi va a sakkizdan to'rttasi yarim dupleks yoki to'liq dupleks aloqa liniyalari orqali soniyasiga 5100 belgigacha bo'lgan tezlikni uzatish kodi.

The IBM 1009 Ma'lumot uzatish bo'limi, IBM 1130 Sinxron aloqa adapteri IBM System / 360 model 20 Aloqa adapteri va IBM 2701 Ma'lumot uzatish bo'limi STR uchun kompyuterni qo'llab-quvvatladi.

The IBM 7701, IBM 7702 Magnit lenta uzatish terminali, IBM 1013 Kartani uzatish terminali va IBM 7710 va IBM 7711 Ma'lumotlarni uzatish bloklari STR tomonidan qo'llab-quvvatlanadigan masofaviy qurilmalardan biri edi.[1]

STR hali ham 1972 yildan beri qo'llab-quvvatlandi,[1] garchi u umuman ishlatilmay qolgan bo'lsa ham.

Sakkizdan to'rttasi

The sakkizdan to'rttasi kod 64 ta belgi to'plami va sakkizta bit bilan kodlangan oltita nazorat belgisi edi. To'liq har bir belgining to'rt biti bit bit edi - 70 ta bunday bit kombinatsiyasi mavjud.

Ma'lumot kodlari

Bu sakkiztadan to'rttasi. Grafika birinchi ustuni 7701 uchun,[2] hech qanday grafik ko'rsatilmagan joyda kod tayinlanmagan. Plus nol va minus nol ko'plab mashinalar uchun alohida qiymatlarga ega edi va +0 va -0 sifatida ko'rsatilgan. Grafikaning ikkinchi ustuni 1130 SCA uchun, faqat 7701 dan farqli bo'lsa, asosan EBCDIC mavjud bo'lmagan belgilar to'plami BCD.

Grafik1130 Grafiksakkizdan to'rttasi
kod
Olti burchak
   N X O R 8 4 2 1
bo'sh joy 1 1 1 1  0 0 0 0F0
+0¢ 0 1 1 0  1 0 1 06A
.  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
guruh belgisi| 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
so'zni ajratuvchi_ 0 1 0 1  1 0 1 05A
 > 0 0 1 1  1 0 1 03A
blok belgisi? 0 0 1 0  1 1 0 12D
bo'sh joy: 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
lenta belgisi" 0 0 0 1  1 1 0 11D
A  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
G  1 0 0 0  0 1 1 187
H  0 1 1 1  1 0 0 078
Men  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
O  1 1 0 0  0 1 1 0C6
P  0 1 0 0  0 1 1 147
Q  1 1 0 1  1 0 0 0D8
R  1 1 0 0  1 0 0 1C9
yozuv belgisi  1 0 1 0  1 0 1 0AA
S  1 0 1 1  0 0 1 0B2
T  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
V  1 0 1 0  0 1 1 0A6
X  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 09A
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

Boshqarish kodlari

Bu sinxron uzatishni qabul qilishni boshqarish kodlari. Boshqaruv belgilari zaxiraga olingan; shaffof ishlash uchun shart yo'q edi.

Grafik
 
sakkizdan to'rttasi
kod
Olti burchak
  N X O R 8 4 2 1
Bo'sh 0 0 1 1  1 0 0 139
Yozuvning boshlanishi 1
yoki tan oling 1
(SOR1 yoki ACK1)
 0 1 0 1  0 0 1 153
Yozuvning boshlanishi 2
yoki tan oling 2
(SOR2 yoki ACK2)
 0 0 1 1  0 0 1 133
Etkazib berish rahbari (TL) 0 0 1 1  0 1 0 135
Boshqarish rahbari (CL) 0 1 0 1  0 1 0 155
Etkazib berish tugashi (EOT)1 0 1 0 1  1 0 1 05A
So'rov yoki xato (INQ yoki ERR) 0 1 0 1  1 0 0 159
Telefon1 0 1 0 1  1 1 0 05C
Guruh belgisi1 1 0 0 0  1 1 0 18D
Uzunlamasına qisqartirishni tekshirish (LRS) - - - -  - - - -
1ma'lumotlar belgisi sifatida ham ishlatiladi

Uzunlamasına qisqartirishni tekshirish

The Uzunlamasına qisqartirishni tekshirish bayt to'rtta bitdan boshqasiga ega bo'lishi mumkin bo'lgan yagona belgi edi. Ushbu baytda ma'lumotlar yozuvi bitta bitning juft sonini, bittasini esa toq sonini o'z ichiga olgan har bir bit holatida nol mavjud. "Bo'sh belgilar va boshqaruv ketma-ketliklari LRSga kiritilmagan.[1]:174-bet

Chiziqni boshqarish

Ma'lumotlar uzatilmaganda, chiziq saqlanib qoladi sinxronizatsiya rejimi - terminal bo'sh belgilarni taxminan 1,3 soniya davomida uzatadi va undan keyin bo'sh ish vaqti ketma-ketlik (CL bo'sh). Keyin taxminan uch soniya davomida bir xil ketma-ketlikni tinglaydi. To'rt simli ishlash uchun, ma'lumotlar uzatilganda, boshqa simli juftlik sinxronizatsiya rejimida saqlanadi. Har bir uzatilishdan oldin kamida bitta bo'sh belgi yuboriladi.

Chiziqqa egalik huquqini yuboruvchi stantsiya belgilaydi so'rovlar ketma-ketligi (INQ). Keyin qabul qiluvchi terminal javob beradi tan olish (CL ACK2). Ushbu ishga tushirish ketma-ketligidan so'ng uzatuvchi terminal yuboradi SOR1 TL undan keyin ma'lumotlarning birinchi bloki. Ma'lumotlar an transmittal-yozuvning oxiri (TL LRS). Qabul qiluvchi terminal javob beradi CL ACK1, yoki CL ERR agar uzunlamasına qisqartirish tekshiruvi uzatish xatosini ko'rsatsa. Ushbu jarayon juft / toq bilan davom etadi SOR va ACK, jo'natuvchi terminal barcha ma'lumotlarni uzatguncha. Bu yuboradi uzatish tugashi ketma-ketlik (CL EOT). Qabul qiluvchi terminal javob beradi CL EOT va sinxronizatsiya rejimiga qaytadan kiradi.

Adabiyotlar

  1. ^ a b v IBM korporatsiyasi (1972). IBM 1130 funktsional xususiyatlari (PDF). 171–172 betlar.
  2. ^ IBM korporatsiyasi (1961). Yo'naltiruvchi qo'llanma IBM 7701 Magnetic lenta uzatish terminali (PDF). p. 8.