Linux HOWTO


Терминалы IBM


Не путайте IBM терминалы с IBM PC. Многие терминалы IBM не используют ASCII, а используют 8-разрядный код EBCDIC. В коде EBCDIC порядок передачи разрядов противоположен обычному, старший по порядку бит идет первым. Стандартная связь IBM - тип синхронной связи в блочном режиме (посылает большие пакеты символов). Используются два стандарта - "BISYNC" и "SNA" (который включает сетевые стандарты). Многие из их терминалов соединяются коаксиальным кабелем (RG62A/U), и наивные люди могут подумать, что разъем "BNC" на терминале - для локальной сети ethernet (но это не так).

В то время как эта система IBM фактически более эффективна чем то, что обычно используется в Linux, с этим стандартом IBM в настоящее время не будут работать с Linux. Однако, некоторые IBM терминалы - асинхронные ASCII терминалы и должны работать с Linux на PC. Могут работать модели 31xx за исключением ASCII терминалов 317x и 319x.

Перед приобреьением IBM терминала, удостоверьтесь, что имеется termcap (terminfo) для них. Если их нет, вероятно терминалы не будут работать с Linux. Даже если имеется terminfo, они могут не работать. Например, имеется termcap для 327x, но 3270 - синхронный терминал EBCDIC.

Серия 3270 включает 3278 (в последних 1970-ых), 3279 с цветом и графикой, и контроллер терминала 3274 (похож на 3174).

Они могут использоваться, и для BISYNC, и для SNA. 3290 имеет разделение экрана (разбиение на четверти).

Синхронные IBM терминалы не соединяются непосредственно с мейнфреймом IBM, а соединяются с "контроллером терминала" (иногда называемым "групповым контроллером" или "контроллером связи"). Некоторые из этих контроллеров могут преобразовывать синхронный сигнал в асинхронный так, чтобы в этом случае синхронный терминал мог бы косвенно соединяться с unix-подобным главным компьютером через последовательный порт. Но все еще имеется главная проблема - блочная передача. См. раздел ``Блочный режим".




Начало  Назад  Вперед