stringtranslate.com

IBM3270

IBM 3277 Модель 2

IBM 3270 — это семейство блочно-ориентированных [1] дисплейных и принтерных компьютерных терминалов, представленных IBM в 1971 году [2] и обычно используемых для связи с мэйнфреймами IBM . 3270 был преемником дисплейного терминала IBM 2260. [3] Из-за цвета текста на оригинальных моделях эти терминалы неофициально известны как терминалы с зеленым экраном . В отличие от символьно-ориентированного терминала , 3270 минимизирует количество прерываний ввода-вывода, необходимых для передачи больших блоков данных, известных как потоки данных , и использует высокоскоростной фирменный интерфейс связи с использованием коаксиального кабеля .

IBM больше не производит терминалы 3270, но протокол IBM 3270 по-прежнему широко используется [4] через клиенты TN3270 [5] , эмуляцию терминала 3270 или веб-интерфейсы для доступа к приложениям на базе мэйнфреймов, которые иногда называют приложениями зеленого экрана .

Принципы

Серия 3270 была разработана для соединения с мэйнфреймами, часто в удаленном месте, с использованием технологии, доступной в начале 1970-х годов. [2] Основной целью системы было максимизировать количество терминалов, которые могли использоваться на одном мэйнфрейме. Для этого 3270 был разработан для минимизации объема передаваемых данных и минимизации частоты прерываний мэйнфрейма. Гарантируя, что процессор не будет прерываться при каждом нажатии клавиши, мэйнфрейм IBM 3033 1970-х годов , оснащенный всего 16 МБ основной памяти , мог поддерживать до 17 500 терминалов 3270 под управлением CICS .

Образец кластера IBM 3270 с одним блоком управления, подключенным к принтеру и двум дисплеям

Большинство устройств 3270 кластеризованы , с одним или несколькими дисплеями или принтерами, подключенными к блоку управления (3275 и 3276 включали встроенный блок управления). [6] Первоначально устройства подключались к блоку управления по коаксиальному кабелю; позже стали доступны соединения Token Ring , витой пары или Ethernet . Локальный блок управления подключается непосредственно к каналу близлежащего мэйнфрейма. Удаленный блок управления подключается к линии связи с помощью модема . Удаленные контроллеры 3270 часто являются многоточечными , с несколькими блоками управления на линии.

Устройства IBM 3270 подключаются к мультиплексору 3299 или к контроллеру кластера, например, 3271, 3272, 3274, 3174, с помощью коаксиальных кабелей RG-62, 93 Ом в конфигурации точка-точка с одним выделенным кабелем на терминал. Данные отправляются со скоростью передачи данных 2,3587 Мбит/с с использованием слегка измененного дифференциального манчестерского кодирования . Поддерживаются кабельные трассы длиной до 1500 м (4900 футов), хотя в документах IBM обычно указывается, что максимальная поддерживаемая длина коаксиального кабеля составляет 2000 футов (610 м). [7] [8] Первоначально устройства были оснащены разъемами BNC , которые позже были заменены специальными так называемыми разъемами DPC — Dual Purpose Connectors, поддерживающими кабельную систему IBM Shielded Twisted Pair без необходимости использования так называемых красных балунов .

В потоке данных текст и управление (или функции форматирования) перемежаются, что позволяет рисовать весь экран как одну операцию вывода. Концепция форматирования в этих устройствах позволяет разделить экран на поля (кластеры смежных ячеек символов), для которых могут быть установлены многочисленные атрибуты полей, например, цвет, [a] выделение, набор символов, [a] защита от модификации. [9] Атрибут поля занимает физическое местоположение на экране, которое также определяет начало и конец поля. Существуют также атрибуты символов [a], связанные с отдельными местоположениями на экране.

Используя технику, известную как read modified, [10] одна передача обратно в мэйнфрейм может содержать изменения из любого количества отформатированных полей, которые были изменены, но без отправки каких-либо немодифицированных полей или статических данных. Эта техника увеличивает пропускную способность терминала ЦП и минимизирует передаваемые данные. Некоторые пользователи, знакомые с интерфейсами терминала, управляемыми прерываниями символов, находят эту технику необычной. Существует также возможность чтения буфера [11] , которая передает все содержимое буфера экрана 3270 , включая атрибуты полей. Это в основном используется в целях отладки для сохранения содержимого экрана прикладной программы при временной замене его отладочной информацией.

Ранние 3270-е предлагали три типа клавиатур. Клавиатура пишущей машинки выпускалась в двух вариантах: с 66 клавишами, без клавиш с запрограммированными функциями (PF) , и с 78 клавишами с двенадцатью. Обе версии имели две клавиши Program Attention (PA). [12] [13] Клавиатура ввода данных имела пять клавиш PF и две клавиши PA. Клавиатура пульта оператора имела двенадцать клавиш PF и две клавиши PA. [14] : стр. 19  Более поздние 3270-е имели клавишу Attention [b] , клавишу Cursor Select [c] , клавишу System Request, двадцать четыре клавиши PF и три клавиши PA. Также была клавиша TEST REQ. При нажатии одной из этих клавиш ее блок управления сгенерирует прерывание ввода-вывода [d] на главный компьютер и представит идентификатор Attention (AID), идентифицирующий, какая клавиша была нажата. Функции прикладной программы, такие как завершение работы, переход на следующую и предыдущую страницы или справка, можно вызвать одним нажатием клавиши, что снижает нагрузку на очень загруженные процессоры.

Недостатком этого подхода было то, что поведение, подобное vi , реагирующее на отдельные нажатия клавиш, было невозможно. По той же причине порт Lotus 1-2-3 на мэйнфреймы с экранами 3279 не имел успеха, поскольку его программисты не смогли должным образом адаптировать пользовательский интерфейс электронной таблицы к экрану за раз, а не к символу за раз. Но отзывчивость конечного пользователя была, возможно, более предсказуемой с 3270, что пользователи оценили.

Приложения

После своего появления 3270 и совместимые с ним устройства стали наиболее часто используемыми терминалами в IBM System/370 и последующих системах. [15] Программное обеспечение IBM и сторонних производителей, включавшее интерактивный компонент, принимало как должное наличие терминалов 3270 и предоставляло набор панелей ISPF и вспомогательных программ.

Система разговорного монитора (CMS) в VM поддерживает 3270 [16], продолжая z/VM .

Опция разделения времени (TSO) в OS/360 и последующих версиях поддерживает командную строку в строчном режиме, а также имеет возможности для полноэкранных приложений, например ISPF .

Поддержка консоли оператора с независимым дисплеем (DIDOCS) в поддержке нескольких консолей (MCS) для OS/360 и последующих версий поддерживает устройства 3270, а MCS в текущих версиях MVS фактически больше не поддерживает линейный режим, [e] устройства 2250 и 2260.

Редакторы SPF и Program Development Facility (ISPF/PDF) для MVS и VM/SP (ISPF/PDF был доступен для VM, но мало использовался), а также редакторы XEDIT для VM/SP через z/VM широко используют возможности 3270.

Система управления информацией о клиентах (CICS) поддерживает панели 3270. Действительно, с начала 1970-х годов приложения CICS часто писались для 3270. [12] : 195ff 

Различные версии Wylbur поддерживают 3270, включая поддержку полноэкранных приложений.

Операционная система MUSIC/SP Университета Макгилла обеспечивала поддержку 3270 терминалов и приложений, включая полноэкранный текстовый редактор, систему меню и средство PANEL для создания 3270 полноэкранных приложений.

Модифицированный тег данных хорошо подходит для преобразования форматированного, структурированного ввода с перфокарт на дисплейное устройство 3270. При соответствующем программировании любая пакетная программа, использующая форматированный, структурированный ввод с карт, может быть наложена на терминал 3270.

Офисное программное обеспечение OfficeVision от IBM пользовалось большим успехом при взаимодействии с 3270 из-за его понимания дизайна. И в течение многих лет календарь PROFS был наиболее часто отображаемым экраном на офисных терминалах по всему миру. [ необходима цитата ]

Версия текстового процессора WordPerfect , перенесенная на System/370, была разработана для архитектуры 3270.

СНС

Устройства 3270 могут быть частью сети SNA – System Network Architecture или не-SNA сети. Если контроллеры подключены к SNA, они отображаются в SNA как узлы PU – Physical Unit type 2.0 (PU2.1 для APPN), обычно с подключенными устройствами LU – Logical Unit type 1, 2 и 3. Локальные, подключенные к каналу контроллеры управляются VTAM – Virtual Telecommunications Access Method . Удаленные контроллеры управляются NCP – Network Control Program в Front End Processor , то есть 3705 , 3720 , 3725 , 3745 и VTAM.

Третьи лица

Одной из первых групп, написавших и обеспечивших поддержку операционной системы для 3270 и его ранних предшественников, был Мичиганский университет, который создал Michigan Terminal System , чтобы оборудование было полезным за пределами производителя. [ необходимо разъяснение ] MTS была операционной системой по умолчанию в Мичигане в течение многих лет и все еще использовалась в Мичигане вплоть до 1990-х годов. Многие производители, такие как GTE , Hewlett-Packard , Honeywell /Incoterm Div, Memorex , ITT Courier , McData , Harris, Alfaskop и Teletype / AT&T создали совместимые с 3270 [f] терминалы или адаптировали ASCII-терминалы, такие как серия HP 2640 , чтобы иметь похожую возможность блочного режима, которая могла бы передавать экран за раз, с некоторой возможностью проверки формы. В отрасли различают «совместимые с системой контроллеры» и «совместимые с разъемом контроллеры», где «совместимость с системой» означает, что сторонняя система совместима с потоком данных 3270, заканчивающимся в устройстве, но не как оборудование «совместимое с разъемом», также совместимое на уровне коаксиала, что позволяет подключать терминалы IBM к стороннему контроллеру или наоборот. Современные приложения иногда строятся на основе устаревших приложений 3270, используя программные утилиты для захвата ( скрейпинга ) экранов и передачи данных на веб-страницы или интерфейсы GUI.

В начале 1990-х годов популярным решением для связи ПК с мэйнфреймами была плата Irma — плата расширения , которая вставлялась в ПК и подключалась к контроллеру через коаксиальный кабель. Симуляторы IRMA 3270 и аналогичные адаптеры обычно обеспечивают передачу файлов между ПК и мэйнфреймом с использованием того же протокола, что и ПК IBM 3270. [ требуется ссылка ]

Модели

Селектор-перо IBM в использовании

Подсистема терминала дисплея IBM 3270 состоит из дисплеев, принтеров и контроллеров. Дополнительные функции для 3275 и 3277 включают в себя селектор-перо , набор символов [g] ASCII вместо EBCDIC , звуковой сигнал и блокировку клавиатуры. Была доступна цифровая блокировка клавиатуры , которая блокировала клавиатуру, если оператор пытался ввести нечисловые данные в поле, определенное как числовое. [14] Позже был добавлен считыватель идентификационных карт оператора , который мог считывать информацию, закодированную на карте с магнитной полосой .

Дисплеи

Как правило, модели 3277 допускают ввод только заглавными буквами, за исключением смешанных EBCDIC/APL или текстовых клавиатур, которые имеют строчные буквы. Возможность ввода строчных букв и мертвые клавиши были доступны как RPQ ( Запросить ценовое предложение ); они были добавлены в более поздние модели 3278 и 3279.

Версия IBM PC под названием 3270 PC , выпущенная в октябре 1983 года, включает эмуляцию терминала 3270. Позже последовали 3270 PC/G (графика), 3270 PC/GX (расширенная графика), 3270 Personal Computer AT, 3270 PC AT/G (графика) и 3270 PC AT/GX (расширенная графика).

CUT против DFT

Существует два типа дисплеев 3270 в зависимости от того, где заканчивается поток данных 3270. Для дисплеев CUT (терминал блока управления) поток заканчивается в контроллере дисплея, контроллер дает команду дисплею переместить курсор, разместить символ и т. д. EBCDIC транслируется контроллером в «набор символов 3270», а скан-коды клавиатуры с терминала, считываемые контроллером через опрос, транслируются контроллером в EBCDIC. Для дисплеев типа DFT (терминал распределенных функций) большая часть потока данных 3270 пересылается на дисплей контроллером. Дисплей сам интерпретирует протокол 3270.

Помимо передачи потока данных 3270 непосредственно на терминал, что позволяет использовать такие функции, как EAB — Extended Attributes, Graphics и т. д., DFT также поддерживает многосеансовую работу (до 5 одновременных сеансов), представленную в многосеансовых дисплеях 3290 и 3194. Эта функция также широко использовалась в программном обеспечении эмуляции терминала 3270 2-го поколения .

Функция MLT (множественные логические терминалы) контроллера 3174 также позволяет проводить несколько сеансов с терминала типа CUT.

3277

3278 терминал

3278

В модели 3278, а также в цветном дисплее 3279 и принтере 3287 была реализована технология Extended Display Stream (EDS) в качестве основы для новых функций.

3279

Цветной дисплейный терминал IBM 3279
Программист по специальности «Информатика», использующий терминал IBM 3279

IBM 3279 был первым цветным [18] терминалом IBM . IBM изначально анонсировала четыре модели, а затем добавила пятую модель для использования в качестве процессорной консоли.

Базовый цвет
В базовом цветовом режиме атрибуты поля защиты и интенсивности определяют цвет:
Расширенный цвет
В расширенном цветовом режиме цветовое поле и атрибуты символа определяют цвет как один из

Модель 3279 была представлена ​​в 1979 году. [19] Модель 3279 широко использовалась в качестве терминала мэйнфрейма IBM до того, как для этой цели стали повсеместно использоваться ПК. Она была частью серии 3270, используя поток данных 3270. [20] Терминалы могли быть подключены к контроллеру 3274, либо по каналу, подключенному к мэйнфрейму IBM, либо через канал SDLC ( Synchronous Data Link Control ) . В протоколе системной сетевой архитектуры (SNA) эти терминалы были логическим устройством типа 2 (LU2). Базовые модели 2A и 3A использовали красный, зеленый для полей ввода и синий и белый для полей вывода. Однако модели 2B и 3B поддерживали семь цветов, а при оснащении дополнительной функцией набора запрограммированных символов имели загружаемый набор символов, который можно было использовать для отображения графики.

IBM 3279 с программной поддержкой графики [h] , Graphical Data Display Manager (GDDM), был разработан в лаборатории разработки IBM в Херсли , недалеко от Винчестера, Англия . [21]

3290

IBM3290

Информационная панель 3290 — это 17-дюймовый монохромный плазменный дисплей янтарного цвета, анонсированный [22] 8 марта 1983 года, способный отображать информацию в различных режимах, включая четыре независимых терминала 3278 модели 2 или один терминал 160×62; он также поддерживает разбиение на разделы. [23] [i] 3290 поддерживает графику с помощью запрограммированных символов . Приложение 3290 может разделить свою область экрана на 16 отдельных явных разделов (логических экранов).

3290 представляет собой терминал распределенных функций (DFT) и требует, чтобы контроллер выполнял нисходящую загрузку (DSL) микрокода с дискеты или жесткого диска.

317x

3180

3180 был монохромным дисплеем, представленным 20 марта 1984 года, который пользователь мог настраивать для нескольких различных основных и расширенных режимов отображения; все основные режимы имеют основной размер экрана 24x80. Режимы 2 и 2+ имеют вторичный размер 24x80, 3 и 3+ имеют вторичный размер 32x80, 4 и 4+ имеют вторичный размер 43x80 и 5 и 5+ имеют вторичный размер 27x132. Приложение может переопределить основной и альтернативный размеры экрана для расширенного режима. 3180 также поддерживал один явный раздел, который можно было перенастроить под управлением приложения.

3191

IBM 3191 Display Station — экономичный монохромный ЭЛТ. Модели A и B — это 12-дюймовые ЭЛТ-мониторы с разрешением 1920 символов. Модели D, E и L — это 14-дюймовые ЭЛТ-мониторы с разрешением 1920 или 2560 символов.

3192

3193

IBM 3193 Display Station — это монохромный дисплей с высоким разрешением, портретного типа, 380 мм (15 дюймов) на ЭЛТ, обеспечивающий возможности отображения документов формата до Letter или A4 в дополнение к буквенно-цифровым данным. Сжатые изображения могут быть отправлены на 3193 со сканера, а распаковка выполняется в 3193. Сжатие данных изображений — это метод экономии времени передачи и снижения требований к хранению.

3194

IBM 3194 — это дисплейная станция, оснащенная дисководом для гибких дисков 3,5" емкостью 1,44 МБ и функцией передачи данных IND$FILE .

Последующий

Дисплеи не IBM

Помимо IBM, несколько сторонних производителей выпустили 3270 дисплеев.

ГТД

Компания GTE изготовила систему видеодисплея IS/7800 [25] , номинально совместимую с дисплеями IBM 3277, подключенными к 3271 или 3272. Несовместимость с порядком буфера RA привела к поломке экрана входа в систему в VM/SE (SEPP).

Харрис

Компания Harris изготовила терминальные системы серии 8000 [26] , совместимые с дисплеями IBM 3277, подключенными к 3271 или 3272.

Позднее Харрис изготовил системы обработки информации 9100–9200 [27] , которые включали

Информатор 270 376/СНС

Компания Informer Computer Terminals выпустила специальную версию своего терминала модели 270, которая была совместима с IBM 3270 и ее соответствующим коаксиальным портом для подключения к 3x74. [28] [29]

Меморекс Телекс

Документация по следующим вопросам доступна по адресу [30]

Nokia/Альфаскоп
АТ&Т

В 1980 году AT&T представила терминал/контроллер Dataspeed 40, совместимый с IBM 3275. [31]

Графические модели

У IBM было две различные реализации для поддержки графики. Первая была реализована в дополнительных наборах программируемых символов [32] (PSS) 3278, 3279 и 3287, которые стали стандартной функцией на более позднем 3279-S3G, также известном как 3279G, и была основана на объединении графики с настраиваемыми символами «на лету», загружаемыми в терминал.

Вторая более поздняя реализация обеспечивала графику All Points Addressable (APA), также известную как векторная графика, что позволяло создавать более эффективную графику, чем старая техника. Первым терминалом, поддерживающим APA / векторную графику, был терминал 3179G, который позже был заменен сначала 3192G, а затем 3472G.

Обе реализации поддерживаются IBM GDDM — Graphical Data Display Manager, впервые выпущенным в 1979 году, а также SAS с их программным обеспечением SAS/GRAPH.

IBM3279G

IBM 3279-S3G, он же 3279G, терминал, анонсированный в 1979 году, был графической заменой IBM для 3279-3B с PSS. Терминал поддерживал 7 цветов, а графика состояла из наборов программируемых символов, загружаемых в терминал графическим приложением GDDM — Graphical Data Display Manager с помощью команды Write Structured Field.

Программируемые символы — это дополнение к обычному базовому набору символов, состоящему из латинских символов , цифр и т. д., жестко зашитых в терминал. 3279G поддерживает шесть дополнительных наборов символов, каждый из которых поддерживает 190 символов, что в итоге дает 1,140 программируемых символов. Три из наборов программируемых символов имеют по три плоскости, каждая из которых позволяет раскрашивать (красный, синий, зеленый) программируемые символы, загруженные в эти наборы, тем самым поддерживая в общей сложности семь цветов.

Каждая ячейка «символа» состоит из матрицы точек 9x12 или 9x16 в зависимости от модели экрана. Для программирования ячейки с символом требуется 18 байт данных, что делает загрузку данных в некоторых случаях довольно тяжелой по сравнению с классическими текстовыми экранами.

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

Модель 3279G можно было заказать с клавиатурой выбора атрибутов, позволяющей оператору выбирать атрибуты, цвета и наборы программируемых символов, что делало эту версию терминала весьма отличительной.

IBM3179G

IBM 3179G, анонсированный 18 июня 1985 года [33] , — это терминал мэйнфрейм-компьютера IBM , обеспечивающий 80×24 или 80×32 символов, 16 цветов и графику [34] [35] [36] [37] [38] и являющийся первым терминалом, поддерживающим графику APA, помимо 3270 PC/G, 3270 PC/GX, PC AT/G и PC AT/GX.

Терминалы 3179-G объединяют текст и графику как отдельные слои на экране. Хотя текст и графика отображаются на экране объединенными, текстовый слой фактически находится над графическим слоем. Текстовый слой содержит обычные ячейки в стиле 3270, которые отображают символы (буквы, цифры, символы или невидимые управляющие символы). [39] Графический слой представляет собой область размером 720×384 пикселей. [40] All Points Addressable или векторная графика используется для закрашивания каждого пикселя одним из шестнадцати цветов. Помимо того, что текст и графические слои являются отдельными слоями на экране, они отправляются на дисплей в отдельных потоках данных, что делает их полностью независимыми.

Приложение, то есть GDDM, отправляет определения векторов в 3179-G, а работа по активации пикселей, представляющих изображение (преобразование векторов в растры), выполняется в самом терминале. Поток данных связан с количеством графических примитивов (линий, дуг и т. д.) на изображении. Дуги разделяются на короткие векторы, которые отправляются в 3179-G для рисования. 3179-G не хранит графические данные и, таким образом, не может выгрузить какую-либо функцию манипуляции из GDDM. В частности, при управлении пользователем каждая новая операция просмотра означает, что данные должны быть регенерированы и переданы повторно.

3179G представляет собой терминал распределенных функций (DFT), для загрузки микрокода которого с дискеты или жесткого диска контроллера кластера требуется нисходящая загрузка (DSL).

Модель G10 — это стандартная клавиатура пишущей машинки с 122 клавишами, а модель G20 предлагает APL на той же раскладке. Совместима с IBM System/370 , IBM 4300 series , 303x, 308x, IBM 3090 и IBM 9370 .

IBM3192G

IBM 3192G, анонсированный в 1987 году , стал преемником 3179G. Он имел 16 цветов и поддержку принтеров (например, IBM Proprinter) для локальной печати с графической поддержкой или системного принтера, только текстового, реализованного как дополнительный LU.

IBM3472G

IBM 3472G, анонсированный в 1989 году, был преемником 3192G и имел пять одновременных сеансов, один из которых мог быть графическим. В отличие от 3192-G, ему не требовался блок расширения для подключения мыши или цветного плоттера, а также он мог подключать планшетное устройство для оцифрованного ввода и считыватель штрихкодов.

АПЛ / АПЛ2

Большинство терминалов IBM, начиная с 3277, могли поставляться с клавиатурой APL , что позволяло оператору/программисту вводить символические инструкции APL непосредственно в редактор. Для отображения символов APL на терминале он должен был быть оснащен набором символов APL в дополнение к обычному набору символов 3270. Набор символов APL адресуется с помощью предшествующей инструкции Graphic Escape X'08'.

С появлением графического терминала 3179G набор символов APL был расширен до 138 символов, названных APL2. Добавлены следующие символы: Diamond, Quad Null, Iota Underbar, Epsilon Underbar, Left Tack, Right Tack, Equal Underbar, Squished Quad, Quad Slope и Dieresis Dot. Позднее символы APL2 поддерживались моделями 3191 D, E, L, версией CUT 3192 и 3472.

Обратите внимание, что версия APL от IBM также называется APL2.

Дисплей-контроллер

Принтеры

принтер 4224

В 1984 году анонсирована IPDS — Intelligent Printer Data Stream для онлайн-печати документов AFP — Advanced Function Presentation , использующая двунаправленную связь между приложением и принтером. IPDS поддерживает, среди прочего, печать текста, шрифтов, изображений, графики и штрихкодов. IBM 4224 — один из совместимых с IPDS матричных принтеров.

С появлением принтеров, включая лазерные принтеры , от HP , Canon и других, нацеленных на рынок ПК, клиенты 3270 получили альтернативу принтерам IBM 3270, подключив этот тип принтеров через преобразователи протоколов принтеров от таких производителей, как I-data, MPI Tech, Adacom и других. Преобразователи протоколов принтеров в основном эмулируют принтер типа 3287, а позже были расширены для поддержки IPDS.

Терминал IBM 3482, представленный в 1992 году, имел порт принтера, который можно было использовать для адресной печати на хосте, а также для локального копирования на экран.

В более поздних версиях 3174 адаптер асинхронной эмуляции (AEA), поддерживающий асинхронные символьные терминалы RS-232, был усовершенствован для поддержки принтеров, оснащенных последовательным интерфейсом.

Контроллеры

Контроллер IBM 3174
Контроллер IBM 3274-41D с терминалом

В моделях 3274 и 3174 IBM использовала термин « письмо поддержки конфигурации» , иногда за которым следовал номер выпуска, для обозначения списка функций вместе с оборудованием и микрокодом, необходимыми для их поддержки.

К 1994 году контроллер 3174 Establishment Controller поддерживал такие функции, как подключение к нескольким хостам через Token Ring , Ethernet или X.25 в дополнение к стандартному подключению каналов или SDLC; подключение терминала через витую пару , Token Ring или Ethernet в дополнение к коаксиальному кабелю; и TN3270. Они также поддерживают подключение асинхронных ASCII-терминалов, принтеров и плоттеров вместе с устройствами 3270. [42]

3274 контроллер

В 1977 году IBM представила семейство контроллеров 3274, пришедшее на смену линейке продуктов 3271–2.

Если функции 3271–2 были жестко запрограммированы, то 3274 контролировался микрокодом, который считывался со встроенного 8-дюймового дисковода 3274 .

Модели 3274 включали 8-, 12-, 16- и 32-портовые удаленные контроллеры и 32-портовые локальные канальные присоединенные устройства. Всего на рынок было выпущено 16 различных моделей. Модель 3274-1A была физическим устройством SNA типа 2.0 (PU2.0), требовала только одного адреса на канале для всех 32 устройств и была несовместима с 3272. Модели 3274-1B и 3274-1D были совместимы с 3272 и назывались локальными моделями, не относящимися к SNA.

Контроллеры 3274 представили новое поколение коаксиального протокола, названного категорией A, чтобы отличать их от коаксиальных устройств категории B, таких как терминал 3277 и принтер 3284. Первыми коаксиальными устройствами категории A были 3278 и первый цветной терминал, IBM 3279 Color Display Station. [43]

Благодаря обратной совместимости стало возможным устанавливать коаксиальные платы, так называемые «панели», группами по 4 или 8 штук, поддерживая теперь уже устаревшие коаксиальные устройства категории B. Можно было поддерживать максимум 16 терминалов категории B, и только 8, если контроллер был полностью загружен максимум 4 панелями, каждая из которых поддерживала 8 устройств категории A.

За время своего существования модель 3274 поддерживала несколько функций, в том числе:

3174 контроллер

В 1986 году IBM представила подсистемный блок управления 3174 [44] , заменив линейку продуктов 3274.

Модель 3174 была разработана для улучшения линейки продуктов 3270 с помощью множества новых возможностей подключения и функций. Как и 3274, она была настраиваемой, основное отличие состояло в том, что она использовала меньшие (5,25-дюймовые) дискеты, чем 3274 (8-дюймовые дискеты), и что более крупные напольные модели имели 10 слотов для адаптеров, некоторые из них по умолчанию были заняты адаптером канала/последовательным интерфейсом, коаксиальным адаптером и т. д. В отличие от 3274, любые локальные модели могли быть сконфигурированы как локальные SNA или локальные не-SNA, включая PU2.1 (APPN).

В число моделей вошли: 01L, 01R, 02R, 03R, 51R, 52R, 53R, 81R и 82R.

Модели 01L были подключены к локальному каналу, модели R подключались удаленно, а модели x3R Token Ring (восходящий поток) подключались. Модели 0xL/R были напольными блоками, поддерживающими до 32 коаксиальных устройств с использованием внутренних или внешних мультиплексоров (TMA/3299). Модели 5xR были полочными блоками с 9 коаксиальными портами, расширяемыми до 16 путем подключения мультиплексора 3299. Самые маленькие настольные блоки, 8xR, имели 4 коаксиальных порта, расширяемых до 8 путем подключения мультиплексора 3299.

В линейке контроллеров 3174 IBM также немного изменила классический коаксиальный разъем BNC , заменив разъем BNC на DPC – Dual Purpose Connector. Разъем DPC female был на несколько миллиметров длиннее и имел встроенный переключатель, который определял, подключен ли обычный разъем BNC или более новый разъем DPC, тем самым изменяя физический уровень с 93-омного несимметричного коаксиального кабеля на 150-омную сбалансированную витую пару, тем самым напрямую поддерживая систему кабелей IBM Cabling без необходимости использования так называемого красного балуна.

Конфигурационная поддержка A была первым микрокодом, предлагаемым с 3174. Он поддерживал все аппаратные модули, имевшиеся на тот момент, почти все функции микрокода, имевшиеся в 3274, а также представлял ряд новых функций, включая: интеллектуальный поток данных принтера (IPDS), несколько логических терминалов, расширенную кодовую страницу страны (CECP), монитор времени отклика и Token Ring, настроенный как интерфейс хоста.

Поддержка конфигурации S, как ни странно, последовала за версией A, и в ней появилась возможность, что локальный или удаленный контроллер может выступать в качестве шлюза DSPU Token-Ring 3270, поддерживая до 80 нисходящих PU.

В 1989 году IBM представила новую линейку моделей 3174 и изменила название с 3174 Subsystem Control Unit на 3174 Establishment Controller. Главной новой функцией стала поддержка дополнительных 32 коаксиальных портов в напольных моделях.

В число моделей вошли: 11L, 11R, 12R, 13R, 61R, 62R, 63R, 91R и 92R.

Новая линейка контроллеров вышла с поддержкой конфигурации B версии 1, увеличила количество поддерживаемых DSPU на шлюзе Token-Ring до 250 единиц и одновременно представила «групповой опрос», который снял нагрузку по опросу мэйнфрейма/VTAM на канал.

Поддержка конфигурации B версий 2–5, реализованы такие функции, как: локальное форматное хранилище (буфер экрана CICS), опережающий ввод, обработка нулей/пробелов, поддержка канала ESCON.

В 1990–1991 годах было добавлено еще 7 моделей: 21R, 21L, 12L, 22L, 22R, 23R и 90R. Модель 12L предлагала оптоволоконное подключение канала ESCON. Модели с обозначением 2xx были эквивалентны моделям 1xx, но переупакованы для монтажа в стойку и предлагали только 4 слота адаптера. Модель 90R не была предназначена как коаксиальный контроллер, она позиционировалась как шлюз Token Ring 3270 DSPU. Однако у нее был один коаксиальный порт для настройки устройства, который с мультиплексором 3299 можно было расширить до 8.

Линейка контроллеров поставлялась с Configuration Support C для поддержки ISDN, APPN и Peer Communication. Функция ISDN позволяла нижестоящим устройствам, обычно ПК, подключаться к 3174 через сеть ISDN. Поддержка APPN позволяла 3174 быть частью сети APPN, а Peer Communication позволяла ПК, подключенным по коаксиальному кабелю с 'Peer Communication Support', получать доступ к ресурсам в сети Token-Ring, подключенной к 3174.

Последующие выпуски 2–6 Configuration Support C обеспечивают поддержку: разделения экрана, копирования из сеанса в сеанс, функции калькулятора, доступа к хосту AS/400 и эмуляции клавиатуры 5250, многочисленных улучшений APPN, поддержки TCP/IP Telnet, которая позволяет терминалам 3270 CUT взаимодействовать с серверами TCP/IP с помощью Telnet и в то же время на другом экране взаимодействовать с мэйнфреймом с помощью собственного 3270. Поддержка TN3270, при которой 3174 может подключаться к хосту/шлюзу TN3270, исключая SNA, но сохраняя поток данных 3270. Переадресация IP, позволяющая объединять устройства, подключенные по локальной сети (Token-Ring или Ethernet) ниже по потоку к 3174, для маршрутизации IP-трафика на интерфейс Frame Relay WAN.

В 1993 году с анонсом Ethernet-адаптера (FC 3045) были добавлены три новые модели: 14R, 24R и 64R.

Это был также последний анонс оборудования IBM 3174.

Напольные модели и монтируемые в стойку устройства могли быть расширены с помощью ряда специальных адаптеров 3174, в число которых к 1993 году входили: адаптер канала, адаптер ESCON, последовательный адаптер (V.24/V.35), адаптер параллельной связи, коаксиальный адаптер, оптоволоконный «коаксиальный» адаптер, асинхронный адаптер, адаптер ISDN, адаптер Token-Ring, адаптер Ethernet и адаптер линейного шифрования.

В 1994 году IBM включила функции RPQ 8Q0935 в Configuration Support-C release 3, включая клиент TN3270. [45]

Контроллеры не-IBM

ГТД

В системах видеодисплеев GTE IS/7800 использовался один из двух номинально совместимых с IBM контроллеров:

Харрис

Терминальные системы серии Harris 8000 использовали один из четырех контроллеров:

Выращено в домашних условиях

Альтернативная реализация контроллера установки существует в форме OEC (Open Establishment Controller). [46] [47] [48] [49] Это комбинация шилда Arduino с разъемом BNC и программы Python , которая работает в системе POSIX . OEC позволяет подключать дисплей 3270 к мэйнфреймам IBM через TN3270 или к другим системам через VT100 . В настоящее время поддерживаются только дисплеи CUT, но не DFT.

Меморекс

У Memorex было два контроллера для совместимого с 3277 1377: 1371 для удаленного подключения и 1372 для локального подключения. [50]

Позже Memorex предложила серию контроллеров, совместимых с IBM 3274 и 3174.

Мультиплексоры

IBM предложила устройство под названием 3299, которое действовало как мультиплексор между соответствующим образом настроенным контроллером 3274 с функцией мультиплексора 9901 и восемью дисплеями/принтерами, тем самым сокращая количество коаксиальных кабелей между контроллером 3x74 и дисплеями/принтерами.

С появлением контроллера 3174 внутренние или внешние мультиплексоры (3299) стали мейнстримом, поскольку контроллер 3174-1L был оснащен четырьмя мультиплексными портами, каждый из которых поддерживал восемь устройств. Внутренняя карта мультиплексора 3174 получила название TMA – Terminal Multiplexer adapter 9176.

Ряд поставщиков производили мультиплексоры 3270 до и одновременно с IBM, включая Fibronics и Adacom, предлагавшие мультиплексоры, которые поддерживали TTP (телефонную витую пару) в качестве альтернативы коаксиальному кабелю, а также оптоволоконные линии связи между мультиплексорами.

В некоторых случаях мультиплексор работал как «расширительный» блок на меньших пультах дистанционного управления, включая 3174-81R / 91R, где 3299 увеличил количество коаксиальных портов с четырех до восьми, или 3174-51R / 61R, где 3299 увеличил количество коаксиальных портов с восьми до 16.

Производство

Подсистема дисплейного терминала IBM 3270 была спроектирована и разработана лабораторией IBM в Кингстоне, штат Нью-Йорк (которая позже закрылась во время трудных времен для IBM в середине 1990-х годов). Принтеры были разработаны лабораторией в Эндикотте, штат Нью-Йорк . По мере расширения подсистемы контроллер дисплея 3276 был разработан лабораторией Фудзисавы , Япония, а затем лабораторией Ямато ; а цветной дисплей 3279 и цветной принтер 3287 — лабораторией в Хёрсли , Великобритания. Продукция подсистемы производилась в Кингстоне (дисплеи и контроллеры), Эндикотте (принтеры) и Гриноке , Шотландия, Великобритания (большинство продуктов) и поставлялась пользователям в США и по всему миру. Терминалы 3278 продолжали производиться в Ортоландии , недалеко от Кампинаса , Бразилия, вплоть до конца 1980-х годов, при этом их внутренние компоненты были переработаны местной инженерной группой с использованием современной технологии КМОП, при этом сохранялся их внешний вид и ощущения. [ необходима ссылка ]

Телнет 3270

Telnet 3270 или tn3270 описывает как процесс отправки и получения потоков данных 3270 с использованием протокола telnet , так и программное обеспечение, которое эмулирует терминал класса 3270, который взаимодействует с использованием этого процесса. [5] [51] tn3270 позволяет эмулятору терминала 3270 взаимодействовать по сети TCP/IP вместо сети SNA . Telnet 3270 может использоваться как для терминальных, так и для печатных соединений. Стандартные клиенты telnet не могут использоваться в качестве замены клиентов tn3270, поскольку они используют принципиально разные методы обмена данными.

Техническая информация

3270 набор символов

Дисплеи 3270 доступны с различными [52] клавиатурами и наборами символов. В следующей таблице показан набор символов 3275/3277/3284–3286 [53] [54] для американского английского EBCDIC (дополнительные символы были доступны для американского ASCII, а также британского, французского, немецкого и итальянского EBCDIC).

На терминалах 3275 и 3277 без функции текста строчные символы отображаются как заглавные. Управляющие символы NL, EM, DUP и FM отображаются и печатаются как символы 5, 9, * и ; соответственно, за исключением принтера, когда биты 2 и 3 WCC или CCC = '00'b, в этом случае NL и EM выполняют свою функцию управления и не печатаются. [14] : стр.15 

Поток данных

Данные, отправляемые на 3270, состоят из команд, символа управления копированием (CCC) [j] или символа управления записью (WCC), если это применимо, адреса устройства [j] для копирования, заказов, символьных данных и [a] структурированных полей. Команды предписывают блоку управления 3270 выполнить некоторое действие на указанном устройстве, например, чтение или запись. Заказы отправляются как часть потока данных для управления форматом буфера устройства. Структурированные поля предназначены для передачи дополнительных функций управления и данных на терминал или с него. [a]

На локальном контроллере, отличном от SNA, команда представляет собой код операции CCW, а не первый байт исходящего потока отображения; на всех остальных контроллерах команда представляет собой первый байт потока отображения, за исключением заголовков протокола.

Команды

В следующей таблице приведены команды потока данных и коды операций CCW для локальных контроллеров, отличных от SNA; в нее не включены коды операций CCW для локальных контроллеров SNA.

Написать управляющий символ

Данные, отправляемые Write или Erase/Write, состоят из самого кода команды, за которым следует Write Control Character (WCC), за которым может следовать буфер, содержащий команды или данные (или и то, и другое). WCC управляет работой устройства. Биты могут запускать работу принтера и определять формат печати. ​​Другие настройки битов будут включать звуковой сигнал, если он установлен, разблокировать клавиатуру, чтобы разрешить оператору ввод, или сбрасывать все измененные теги данных в буфере устройства.

Заказы

Заказы [72] состоят из байта кода заказа, за которым следует от нуля до трех байтов переменной информации.

Атрибуты

Модель 3270 имеет три [73] вида атрибутов:

Атрибуты поля

Оригинальные дисплеи 3277 и 3275 использовали 8-битный байт атрибута поля [74], из которого использовались пять бит. [14] : стр.18 

Более поздние модели включают базовый цвет : «Базовый цвет (четыре цвета) может быть получен на цветных дисплеях и цветных принтерах из текущих прикладных программ 3270 с помощью комбинаций битов атрибутов усиления поля и защиты поля. Для получения дополнительной информации о цвете обратитесь к IBM 3270 Information System: Color and Programmed Symbols, GA33-3056». [74] : 1–7 

Расширенные атрибуты

Модели 3278 и 3279 , а также более поздние использовали расширенные атрибуты [75] для добавления поддержки семи цветов, мигания, обратного видео, подчеркивания, выделения полей, проверки полей и запрограммированных символов.

Атрибуты персонажа

Модели 3278 и 3279, а также более поздние модели позволяли атрибутам отдельных символов [76] в поле переопределять соответствующие атрибуты поля.

Это позволяло программам (например, текстовому редактору LEXX ) назначать любой шрифт (включая программируемые шрифты), цвет и т. д. любому символу на экране.

Буферная адресация

Дисплеи и принтеры 3270 имеют буфер, содержащий один байт для каждой позиции экрана. Например, модель 3277 2 имела размер экрана 24 строки по 80 столбцов для размера буфера 1920 байт. Байты адресуются от нуля до размера экрана минус один, в этом примере 1919. «Существует фиксированная связь между каждым ... местом хранения буфера и его позицией на экране дисплея». [14] : стр. 13  Большинство команд начинают работу с «текущего» адреса буфера, и выполнение команды или запись данных обновит этот адрес. Адрес буфера можно задать напрямую с помощью команды Set Buffer Address (SBA) , за которой часто следует Start Field или Start Field Extended . Для устройства с дисплеем 1920 символов достаточно двенадцатибитного адреса. Более поздние 3270 с большими размерами экрана используют четырнадцать или шестнадцать бит.

Адреса кодируются в заказах в двух байтах. [77] Для двенадцатибитных адресов старшие два бита каждого байта устанавливаются для формирования допустимых символов EBCDIC (или ASCII). Например, адрес 0 кодируется как X'4040', или пробел-пробел, адрес 1919 кодируется как X'5D7F', или '"'. [14] : стр. 75–90  Программисты, вручную кодирующие панели, обычно держат под рукой таблицу адресов из Описания компонентов 3270 или Справочной карты 3270. Для четырнадцати- и шестнадцатибитного адреса адрес использует смежные биты в двух байтах.

Пример

Следующий поток данных записывает атрибут в строку 24, столбец 1, записывает (защищенные) символы '>' в строку 24, столбцы 2 и 3 и создает незащищенное поле в строке 24 из столбцов 5-79. Поскольку буфер оборачивает атрибут, он помещается в строку 24, столбец 80, чтобы завершить поле ввода. Этот поток данных обычно записывается с помощью команды Erase/Write, которая устанавливает неопределенные позиции на экране в '00'x. Значения указаны в шестнадцатеричном формате.

 Описание данных D3 WCC [сброс устройства + восстановление (разблокировка) клавиатуры + сброс MDT] 11 5C F0 SBA Строка 24 Столбец 1 1D F0 SF/Атрибут [защищенный, буквенно-цифровой, нормальная интенсивность отображения, не обнаруживается пером, MDT выключен] 6E 40 '> ' 1D 40 SF/Атрибут [незащищенный, буквенно-цифровой, нормальная интенсивность отображения, не обнаруживается пером, MDT выключен] SBA здесь не требуется, так как запись выполняется в текущую позицию буфера. 13 IC — курсор отображается в текущей позиции: строка 24, столбец 5 11 5D 7F SBA Строка 24 Столбец 80 1D F0 SF/Атрибут [защищенный, буквенно-цифровой, нормальная интенсивность отображения, не обнаруживается пером, MDT выключен]

Расширенный поток данных

Большинство терминалов 3270, более новых, чем 3275, 3277, 3284 и 3286, поддерживают расширенный поток данных (EDS), который обеспечивает множество новых возможностей, включая:

Смотрите также

Примечания

  1. ^ abcdefgh Когда доступна опция обработки структурированных полей и атрибутов
  2. ^ Только SNA, вызывает ускоренный сигнал внимания, даже если клавиатура заблокирована.
  3. ^ Нажатие клавиши Cursoe Select имеет тот же эффект, что и нажатие клавиши Selector Pen в текущем местоположении курсора.
  4. ^ Для локальных не-SNA контроллеров. При подключении к SNA контроллеру инициирует передачу данных Read Modied или Short AID. Для BSC контроллеров вызывает положительный ответ на следующий опрос.
  5. ^ Помимо консоли управления оборудованием (HMC)
  6. ^ Некоторые, такие как GTE IS/7800, не были полностью совместимы.
  7. ^ ab Похож на световое перо , но позволяет только выбирать поле, а не запрашивать движение.
  8. ^ Только модели 2B и 3B.
  9. ^ Хотя 3290 поддерживает до 16 явных разделов, команды ISPF SPLIT и SPLITV поддерживают только 4.
  10. ^ abc только BSC
  11. ^ abc Недоступно на 3271, 3272 или 3275
  12. ^ abcde Доступно только для моделей 3274 D и 3174
  13. ^ Добавлены более поздние модели
    • Расширенное поле начала (SFE)
    • Изменить поле (MF)
    • Установить атрибут (SA)
    • Графический побег (GE)

Ссылки

  1. ^ 3270 Введение.
  2. ^ ab "DPD Chronology 1971". АрхивIETF . IBM. 23 января 2003 г. Архивировано из оригинала 23 октября 2009 г.
  3. ^ "Что такое 3270 (система отображения информации)". 3270 .. по сравнению со своим предшественником 2260
  4. ^ "Cleo 3270 Support Documentation". Архивировано из оригинала 26 декабря 2010 г. Получено 15 марта 2019 г. IBM прекратила производство .. IBM 3270
  5. ^ Согласно RFC 2355.
  6. ^ "3270 кластеров". Computerworld . 13 мая 1985. стр. 103.
  7. 3270 Введение, стр. 2–2, 8–1.
  8. ^ 3270 Руководство по техническому обслуживанию, стр. 1–3.
  9. ^ Статья основана на материале, взятом из IBM+3270 в Free On-line Dictionary of Computing до 1 ноября 2008 года и включенном в соответствии с условиями «перелицензирования» GFDL версии 1.3 или более поздней.
  10. ^ "Форматированный экранный ввод". IBM . 27 апреля 2004 г. .. читает экран 3270 с помощью команды read modified
  11. ^ "Чтение с терминала 3270". IBM . Есть два ..., буфер чтения и измененное чтение.
  12. ^ ab "Ввод с терминала 3270". IBM . Клавиша PA (Program Attention)
  13. ^ Джон Хорсвилл (2000). Проектирование и программирование приложений CICS. "O'Reilly Media, Inc.". ISBN 1-56592-676-5. DFHPA1 — это клавиша внимания программы (PA) 1
  14. ^ abcdefg IBM Corporation (1972). Описание компонентов системы отображения информации IBM 3270 (PDF) . GA27-2749-1.
  15. ^ Клаус Брандштеттер. "3270 - Краткая история". HOB Techtalk . Архивировано из оригинала 16 февраля 2012 г. Получено 19 августа 2015 г.
  16. ^ IBM Virtual Machine Facility/370: Руководство пользователя терминала (PDF) (Седьмое издание), International Business Machines Corporation, октябрь 1974 г., GC20-1810-6
  17. ^ "IBM 3277 Terminal". VintageComputer.ca . 2 февраля 2017 г. Получено 11 июня 2021 г.
  18. ^ 3270 Color PSS, стр. 3-1–3-6, гл. 3. Возможности цвета.
  19. ^ "IBM Archives: 1979". 23 января 2003 г. Архивировано из оригинала 17 января 2005 г.
  20. ^ 3270 Поток данных.
  21. ^ "Аппаратные продукты, разработанные в Херсли (Музей IBM Херсли)". Архивировано из оригинала 5 ноября 2017 г.
  22. ^ "IBM 3290 Information Panel". Письма-объявления. IBM . 8 марта 1983 г. LTR 183-033. Архивировано из оригинала 18 сентября 2020 г.
  23. ^ 3270 Введение, стр. 3-10–3-11, 3290 Информационная панель.
  24. ^ "IBM 3179 COLOR DISPLAY STATION". Announcement Letters. IBM . 20 марта 1984 г. LTR 184-039. IBM анонсирует 3179 Color Display Station, новый, недорогой, цветной дисплей, входящий в состав IBM 3270 Information Display System. 3179 — это компактный, 7-цветный, 1920-символьный, 14-дюймовый ЭЛТ с яркими, четкими цветами и поверхностью экрана без пятен. Он оснащен новой, модифицируемой клавиатурой и функциями, эквивалентными тем, которые предоставляются моделями IBM 3279 S2A и S2B.... Первая поставка 3179 клиентам запланирована на март 1984 г. ...Купить...$2,295...
  25. ^ "GTE IS/7800 Video Display Systems" (PDF) . Bitsavers . Datapro. Май 1977. C25-457-103.
  26. ^ "Harris 8000 Series Terminal Systems" (PDF) . Bitsavers . Datapro. Июль 1985 г. C25-468-101.
  27. ^ "Системы обработки информации Harris 9100/9200" (PDF) . Bitsavers . Datapro. Июль 1985 г. C25-468-101.
  28. ^ "Charcole/Zmachine3270". GitHub . 13 сентября 2021 г.
  29. Архивировано в Ghostarchive и Wayback Machine: «IBM 3270-совместимый терминал, играющий в игры Infocom (Informer 207 376/SNA)». YouTube .
  30. ^ "3270 Plug-Compatible Peripherals" (PDF) . Средства связи . Memorex . Получено 14 марта 2022 г. .
  31. ^ "Computer II Reference". Cybertelecom . Получено 17 мая 2021 г.
  32. ^ 3270 Color PSS, стр. 7-1–7-7, Глава 7 Возможности программируемых символов.
  33. ^ "IBM 3179 Color Graphics Display Station Models G1 and G2 and IBM 3979 Expansion Unit". Announcement Letters. IBM . 18 июня 1985 г. LTR 185-076. Архивировано из оригинала 8 июня 2021 г. IBM 3179 Color Graphics Display Station Models G1 and G2 и IBM 3979 Expansion Unit являются новейшими членами семейства графических продуктов IBM 3270 Information Display System. Модели 3179 G — это новые, привлекательные по цене, восьмицветные, 1920- или 2560-символьные, 14-дюймовые ЭЛТ-мониторы с яркими, четкими цветами и устойчивой к пятнам поверхностью экрана. Графические возможности значительно улучшены за счет предоставления экрана с адресацией по всем точкам (APA) и возможности собственного подключения принтера IBM Color Jetprinter (3852 Model 2) для локального копирования экрана.
  34. ^ Марк Стивенс (20 июня 1988 г.). «Sun Software эмулирует дисплейный терминал IBM». InfoWorld . Том 10, № 25. стр. 11. эмулирует дисплейный терминал IBM 3179G и позволяет пользователям рабочих станций Sun
  35. Джим Браун (16 февраля 1987 г.). «Telex расширяет свою линейку». Network World . Том 4, № 7. стр. 27. ...Фирма также представила опцию, которая поддерживает подключение станции графического дисплея IBM 3179G к контроллеру серии 274...
  36. Кен Хорнштейн (10 января 1991 г.). «IBM 3179G: подавать звуковой сигнал или нет». Группа новостей : comp.terminals.
  37. ^ "Объект: 11000554 IBM 3179G, производитель: IBM, серийный номер: 55-N1186, датировка: 1985-11-01–1985-11-30, получено: 2009-11-18, описание: IBM 3179 — Дисплейная станция (цветная или графическая) для IBM 3270". Вики Danish Data Historical Society .
  38. ^ "Software & Services:Productivity Aids". Computerworld . Vol. 19, no. 28. 15 июля 1985 г. стр. 62. Pansopic Systems, Inc объявила, что Gener/O1, ее система разработки онлайн-программ для CICS от IBM, теперь поддерживает графический терминал IBM 3179 Model G...
  39. Грег Прайс (январь 2008 г.). «3270 Graphics». Prycroft Six . 2. Собственная векторная графика — представлена ​​в 3179G и также используется в 3192G и 3472G.
  40. ^ "Графические координаты 3179G". Reflection для IBM 14.x — Справочник по программированию . Архивировано из оригинала 10 декабря 2017 г. Графические координаты IBM 3179G делят окно Reflection на 384 вертикальных и 720 горизонтальных единиц.
  41. ^ 3174 Введение, стр. 1-2, гл. 1. Знакомство с контроллером установки 3174 — Рисунок 1-1 Обзор подключения контроллера установки IBM 3174.
  42. ^ IBM Corporation (1994). 3174 Establishment Controller/Networking Server Installation Guide (PDF) . Архивировано из оригинала (PDF) 2 марта 2016 г.
  43. ^ Ширрифф, Кен (июль 2024 г.). «Внутри микросхемы контроллера мэйнфрейма IBM/Motorola из 1981 года».
  44. ^ 3174 Введение.
  45. ^ "Гл. 9. 3174 TCP/IP Enhancements RPQ 8Q1041 — 9.7 TN3270" (PDF) . Использование 3174 в сетях TCP/IP (PDF) . Redbooks. IBM. Июнь 1994 г. стр. 269–272 (298– в PDF). GG24-4172-00.
  46. ^ «Создание контроллера терминала IBM 3270».
  47. ^ "Oec". GitHub . 4 октября 2021 г.
  48. ^ "Coax". GitHub . 16 октября 2021 г.
  49. ^ "Pytn3270". GitHub . 4 октября 2021 г.
  50. ^ "1371/1372 REMOTE/LOCAL CONTROLLER BUSINESS PLAN" (PDF) . История и памятные вещи Memorex . ГРУППА КОММУНИКАЦИЙ MEMOREX CORPORATION. 28 сентября 1978 г. MRX 19780928.
  51. ^ RFC 6270.
  52. ^ 3270 Набор символов.
  53. ^ Набор символов 3270, стр. 9-2, Рисунок 9-1. Назначение управляющих символов (EBCDIC).
  54. ^ Набор символов 3270, стр. 9-9, рисунок 9-8. Английский (США) код интерфейса ввода-вывода (3277, 3286 и 3287).
  55. ^ 3274 Описание, стр. 1-14, Рисунок 1-8. Коды команд.
  56. ^ 3270 Поток данных, стр. 3-7, Команда «Стереть все незащищенное» (EAU).
  57. ^ 3270 Поток данных, стр. 3-6, Команда стирания/записи.
  58. ^ 3270 Поток данных, стр. 3-6, Альтернативная команда стирания/записи.
  59. 3270 Поток данных, стр. 3-11–3-12, Команда чтения буфера.
  60. 3270 Поток данных, стр. 3-12–3-13, Чтение измененной команды.
  61. 3270 Поток данных, стр. 3-13–3-14, Команда «Прочитать все измененные».
  62. ^ 3274 Описание, стр. 1-70, Выбор команды (3274 B Units).
  63. ^ Описание 3274, стр. 1-71, Команда выбора буфера чтения (RB) (единицы 3274 D).
  64. ^ Описание 3274, стр. 1-72, Команда выбора буфера чтения из позиции (RBP) (единицы 3274 D).
  65. ^ Описание 3274, стр. 1-71, Выберите команду «Прочитать измененное» (RM) (3274 D Units).
  66. ^ Описание 3274, стр. 1-71, Выберите команду «Прочитать измененное из позиции» (RMP) (3274 D Units).
  67. ^ Описание 3274, стр. 1-72, Выбор команды WRT (единицы измерения 3274 D).
  68. ^ Описание 3274, стр. 1-73, Команда восприятия (3274 Band D Units).
  69. ^ Описание 3274, стр. 1-73, Команда Sense ID (3274 Band D Units).
  70. ^ 3270 Поток данных, стр. 3-5, Команда записи.
  71. ^ 3270 Поток данных, стр. 3-7, Команда записи структурированного поля.
  72. ^ 3270 Поток данных, стр. 44-1–4-28, гл. 4. 3270 Порядки и атрибуты потока данных.
  73. 3270 Data Stream, стр. 1-6–1-9.
  74. ^ ab 3270 Data Stream, стр. 1-6–1-7, Атрибуты полей.
  75. ^ 3270 Поток данных, стр. 1-7, Расширенные атрибуты полей.
  76. ^ 3270 Поток данных, стр. 1-7–1-9, Атрибуты символов.
  77. ^ 3270 Поток данных, стр. D-1–D-2, Приложение D. 12-, 14- и 16-битная адресация.

Внешние ссылки