Senkronize gönderme-alma - Synchronous transmit-receive

Senkronize gönderme-alma (STR) erkendi IBM önceki karakter odaklı iletişim protokolü Bisync. STR yalnızca noktadan noktaya ve bir dörtte sekiz yarı çift yönlü veya tam çift yönlü iletişim hatları üzerinden saniyede 5100 karaktere kadar iletişim kuran iletim kodu.

IBM 1009 Veri İletim Birimi, IBM 1130 Senkron İletişim Adaptörü, IBM System / 360 model 20 İletişim Adaptörü ve IBM 2701 Veri İletim Birimi, STR için ana bilgisayar desteği sağladı.

IBM 7701, IBM 7702 Manyetik Bant İletim Terminali, IBM 1013 Kart İletim Terminali ve IBM 7710 ve IBM 7711 Veri İletişim Birimleri STR tarafından desteklenen uzak cihazlar arasındaydı.[1]

STR, 1972 itibariyle hala destekleniyordu,[1] genel olarak kullanımdan kaybolmuş olmasına rağmen.

Sekizde dördü kodu

dörtte sekiz kod 64 karakterlik bir set artı sekiz bit olarak kodlanmış altı kontrol karakteriydi. Her karakterin tam olarak dört biti bir bitti - bu tür 70 olası bit kombinasyonu vardır.

Veri kodları

Bu sekizde dördü kodudur. Grafiklerin ilk sütunu 7701,[2] herhangi bir grafik gösterilmediğinde kod atanmamıştır. Artı sıfır ve eksi sıfır, birçok makine için farklı değerlere sahiptir ve +0 ve -0 olarak gösterilir. İkinci grafik sütunu 1130 SCA içindir, grafikler yalnızca 7701'den farklıysa gösterilir, çoğunlukla EBCDIC bulunmayan karakter kümesi BCD.

Grafik1130 Grafikdörtte sekiz
kodu
Hex
   N X O R 8 4 2 1
Uzay 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
grup işareti| 1 0 0 0  1 1 0 18G
&  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
kelime ayırıcı_ 0 1 0 1  1 0 1 05A
 > 0 0 1 1  1 0 1 03 A
blok işareti? 0 0 1 0  1 1 0 12D
Uzay: 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
bant işareti" 0 0 0 1  1 1 0 11G
Bir  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
ben  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
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
kayıt işareti  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
W  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 0E 4
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

Kontrol kodları

Bunlar eşzamanlı gönderme-alma kontrol kodlarıdır. Kontrol karakterleri ayrıldı; şeffaf operasyon için hiçbir hüküm yoktu.

Grafik
 
dörtte sekiz
kodu
Hex
  N X O R 8 4 2 1
Boşta 0 0 1 1  1 0 0 139
Kayıt Başlangıcı 1
veya Onaylayın 1
(SOR1 veya ACK1)
 0 1 0 1  0 0 1 153
Kayıt Başlangıcı 2
veya Onaylayın 2
(SOR2 veya ACK2)
 0 0 1 1  0 0 1 133
İletim Lideri (TL) 0 0 1 1  0 1 0 135
Kontrol Lideri (CL) 0 1 0 1  0 1 0 155
İletim Sonu (EOT)1 0 1 0 1  1 0 1 05A
Sorgu veya Hata (INQ veya ERR) 0 1 0 1  1 0 0 159
Telefon1 0 1 0 1  1 1 0 05C
Grup İşareti1 1 0 0 0  1 1 0 18G
Boyuna Artıklık Kontrolü (LRS) - - - -  - - - -
1ayrıca bir veri karakteri olarak kullanılır

Boyuna Artıklık Kontrolü

Boylamsal Artıklık Kontrolü bayt, dört bitten başka bir biti olabilecek tek karakterdi. Bu bayt, veri kaydının çift sayıda bir bit içerdiği ve tek sayı olduğu bir bitin bulunduğu her bit konumunda bir sıfır içerir. "Boş karakterler ve kontrol dizileri LRS'ye dahil değildir.[1]:s. 174

Hat kontrolü

Hiçbir veri iletilmediğinde, hat senkronizasyon modu - bir terminal yaklaşık 1,3 saniye boş karakterleri iletir ve ardından boşta kalma sonu sıra (CL Boşta). Daha sonra aynı diziyi yaklaşık üç saniye dinler. Dört telli işlem için, veri iletilirken diğer tel çifti senkronizasyon modunda tutulur. Her iletimden önce en az bir boş karakter gönderilir.

Hattın mülkiyeti, bir mesaj gönderen verici istasyon tarafından belirlenir. sorgulama dizisi (TL INQ). Alıcı terminal daha sonra yanıt verir kabul etmek (CL ACK2). Bu başlatma sırasını takiben, verici terminal, SOR1 TL ardından ilk veri bloğu gelir. Veriler, bir iletim sonu kaydı (TL LRS). Alıcı terminal yanıt verir CL ACK1veya CL ERR boylamasına artıklık kontrolü bir iletim hatasını gösteriyorsa. Bu süreç çift / tek ile devam ediyor SOR ve ACK, gönderen terminal tüm verileri iletene kadar. Gönderir iletim sonu sıra (CL EOT). Alıcı terminal yanıt verir CL EOT ve senkronizasyon moduna yeniden girer.

Referanslar

  1. ^ a b c IBM Corporation (1972). IBM 1130 İşlevsel Özellikleri (PDF). s. 171–172.
  2. ^ IBM Corporation (1961). Referans Kılavuzu IBM 7701 Manyetik Bant İletim Terminali (PDF). s. 8.