Jump to content

ИБМ 3270

(Перенаправлено с IBM 3271 )

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 стали доступны соединения . Локальный блок управления подключается непосредственно к каналу ближайшего мейнфрейма. Пульт дистанционного управления подключается к линии связи посредством модема . Контроллеры Remote 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 витая пара без необходимости использования так называемых красных балунов .

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

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

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

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

Приложения

[ редактировать ]

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

Система диалогового мониторинга (CMS) в виртуальной машине поддерживает 3270. [15] продолжаем использовать z/VM .

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

Поддержка консоли оператора с независимым дисплеем (DIDOCS) в поддержке нескольких консолей (MCS) для OS/360 и последующих версий поддерживает 3270 устройств, и фактически MCS в текущих версиях MVS больше не поддерживает линейный режим, [и] Устройства 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. [11] : 195 и далее

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

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

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

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

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

Устройства 3270 могут быть частью сети SNA – сети с системной сетевой архитектурой или сети, отличной от SNA. Если контроллеры подключены к SNA, они отображаются для SNA как узлы PU — физического устройства типа 2.0 (PU2.1 для APPN), обычно с подключенными устройствами LU — логического устройства типа 1, 2 и 3. Локальные, подключенные к каналу контроллеры управляются с помощью VTAM – метода виртуального телекоммуникационного доступа . Пульты дистанционного управления управляются программой NCP — программой сетевого управления во внешнем процессоре , т. е. 3705 , 3720 , 3725 , 3745 и VTAM.

Третьи стороны

[ редактировать ]

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

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

Ручка-селектор IBM используется

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

Как правило, модели 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 против ДПФ

[ редактировать ]

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

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

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

CUT против ДПФ
Отображение имени станции CUT против ДПФ
3178 — все модели РЕЗАТЬ
3179 — Модель 1 РЕЗАТЬ
3179 — Модели G1, G2 ДПФ
3180 — Модель 1 РЕЗАТЬ
3191 — все модели РЕЗАТЬ
3192 — Модели C, D, F, L, W РЕЗАТЬ
3192 — Модель Г ДПФ
3193 — все модели ДПФ
3194 — все модели ДПФ
3277 — все модели РЕЗАТЬ
3278 — все модели РЕЗАТЬ
3279 — все модели РЕЗАТЬ
3290 — все модели ДПФ
3472 — кроме модели G РЕЗАТЬ
3472 — модель Г ДПФ
3482 — все модели ДПФ
3278 терминал
  • 3278 моделей 1–5: следующего поколения, с акцентированными символами и неработающими ключами в странах, которые в них нуждались.
    • модель 1: 80x12
    • модель 2: 80×24
    • модель 2А: 80x24 (консоль) с зарезервированными 4 строками
    • Терминалы IBM 3278 и 3279, бок о бок
      модель 3: 80×32 или 80×24 (переключаемый)
    • модель 4: 80×43 или 80×24 (переключаемый)
    • модель 5: 132×27 или 80×24 (переключаемый)
  • Расширенное выделение: возможность устанавливать атрибуты выделения для отдельных символов, а также для полей. Для модели 3278 в комплект входит:
    • моргает
    • набор символов
    • обратное видео
    • подчеркнутый
  • Программируемые символы (PS): программируемые символы; возможность отображать монохромную графику

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

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

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

  • Модели
    • модель 2А: базовый цвет 80-24
    • модель 2B: 80-24 расширенный цвет
    • модель 2C: 80-24 базового цвета (консоль) с 4 зарезервированными линиями
    • модель 3А: базовый цвет 80-32
    • модель 3B: 80-32 расширенный цвет
Базовый цвет
В режиме базового цвета атрибуты поля защиты и интенсивности определяют цвет:
Базовый цветовой режим
Защита Интенсивность Цвет
незащищенный Нормальный Зеленый
незащищенный Усиленный Красный
Защищено Нормальный Синий
Защищено Усиленный Белый
Расширенный цвет
В расширенном цветовом режиме поле цвета и атрибуты символов определяют цвет как один из
  • Нейтральный (Белый)
  • Красный
  • Синий
  • Зеленый
  • Розовый
  • Желтый
  • Бирюзовый

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

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

ИБМ 3290

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

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

  • 3178: более дешевый терминал (1983)
  • 3179: недорогой цветной терминал [23] объявлено 20 марта 1984 г.

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

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

  • Модель C оснащена 7-цветным 14-дюймовым ЭЛТ с разрешением 80x24 или 80x32 символов.
  • Модель D представляет собой зеленый монохромный ЭЛТ с диагональю 15 дюймов и разрешением 80x24, 80x32, 80x44 или 132x27 символов.
  • Модель F оснащена 7-цветным 14-дюймовым ЭЛТ высокого разрешения с символами 80x24, 80x32, 80x44 или 132x27.
  • Модель G оснащена 7-цветным 14-дюймовым ЭЛТ с разрешением 80x24 или 80x32 символов.
  • Модель L представляет собой зеленый монохромный ЭЛТ с диагональю 15 дюймов и разрешением символов 80x24, 80x32, 80x44 или 132x27 с селектором. [г] возможность пера
  • Модель W оснащена 15-дюймовым ЭЛТ черного цвета с разрешением 80x24, 80x32, 80x44 или 132x27 символов.

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

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

  • Модель C оснащена 12-дюймовым цветным ЭЛТ с разрешением 80x24 или 80x32 символов.
  • Модель D оснащена 15-дюймовым монохромным ЭЛТ с разрешением 80x24, 80x31, 80x44 или 132x27 символов.
  • Модель H оснащена 14-дюймовым цветным ЭЛТ с разрешением символов 80x24, 80x31, 80x44 или 132x27.

Последующий

[ редактировать ]
  • 3104: недорогой терминал с подключением по R-петле для IBM 8100. системы
  • 3472 Информационное окно

Дисплеи сторонних производителей

[ редактировать ]

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

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

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

Позже Харрис произвел 9100–9200. [26] Системы обработки информации, включающие в себя

  • 9178
  • 9278
  • 9279-2А
  • 9279-3Г
  • 9280
Информ 270 376/СНА
[ редактировать ]

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

Меморекс Телекс
[ редактировать ]
  • Memorex 1377, совместимый с IBM 3277.
    Прикрепляется к 1371 или 1372 году.

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

  • Меморекс/Телекс 2078
  • Меморекс/Телекс 2079
  • Меморекс/Телекс 2080
  • Меморекс/Телекс 2178
  • Меморекс/Телекс 2179
Нокиа/Альфаскоп
[ редактировать ]
  • Блок дисплея Alphascope 4110
  • Блок дисплея Alphascope 4112

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

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

[ редактировать ]

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

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

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

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

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

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

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

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

IBM 3179G
Также известен как Станция цветного дисплея IBM 3179G
Производитель ИБМ
Дата выпуска Март 1984 г. ( 1984-03 )
Начальная цена 2295 долларов США (что эквивалентно 6731 доллару США в 2023 году)
Преемник IBM 3192-G

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

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

Приложение, то есть 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 .

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

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

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

С появлением графического терминала 3179G набор символов APL можно было расширить до 138 символов, получивших название APL2. Были добавлены следующие символы: ромб, нулевой квадрат, нижняя черта йоты, нижняя черта эпсилон, левая галочка, правая галочка, равная нижняя черта, сжатый квадрат, квадратный наклон и точка диерезиса. Более поздние символы APL2 поддерживались моделями 3191 D, E, L, версией CUT 3192 и 3472.

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

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

[ редактировать ]
  • Удаленный дисплей 3275 с функцией контроллера (без дополнительных дисплеев, до одного принтера)
  • Удаленный дисплей 3276 с функцией контроллера. IBM 3276, анонсированный в 1981 году, представлял собой комбинированный пульт дистанционного управления и дисплейный терминал, обеспечивающий поддержку до 8 дисплеев, включая сам 3276. По умолчанию у 3276 было два коаксиальных порта типа А: один для собственного дисплея и один свободный для дополнительного терминала или принтера. Можно было установить до трех дополнительных адаптеров, каждый из которых поддерживает два коаксиальных устройства. Модель 3276 может подключаться к хосту, отличному от SNA или SNA, с использованием BSC или SDLC со скоростью линии до 9600 бит/с. 3276 был очень похож на терминал 3278, а характеристики терминала самого 3276 были более или менее идентичны таковым у 3278.

Принтеры

[ редактировать ]
принтер 4224
  • матричный принтер 3284
  • матричный принтер 3286
  • Принтер 3287, включая цветную модель
  • 3288-строчный принтер
  • 3268-1 Автономный принтер с подключением к R-loop для IBM 8100 системы
  • 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 с терминалом
  • 3271 пульт дистанционного управления
  • 3272 локальный контроллер
  • Контроллер кластера 3274 (различные модели могли быть подключены к каналу или удаленно через линии связи BSC или SDLC и имели от восьми до 32 коаксиальных портов)
  • Контроллер кластера 3174 [40]

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

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

3274 контроллер

[ редактировать ]

IBM представила семейство контроллеров 3274 в 1977 году, заменив линейку продуктов 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. и назывались местными моделями, не относящимися к СНС.

Контроллеры 3274 представили новое поколение коаксиального протокола, получившее название «Категория A», чтобы отличать их от коаксиальных устройств категории B, таких как терминал 3277 и принтер 3284. Первыми коаксиальными устройствами категории А были 3278 и первый цветной терминал — станция цветного дисплея IBM 3279. [42]

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

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

  • Расширенный поток данных
  • Расширенное выделение
  • Программируемый набор символов (PSS)
  • Интерфейсы V.24 со скоростью до 14,4 Кбит/с
  • Интерфейсы V.35 со скоростью до 56 Кбит/с
  • Сетевое подключение X.25
  • DFT – Терминал распределенных функций
  • DSL — нисходящая нагрузка для 3290 и 3179G
  • Мультиплексор 9901 и 3299
  • Помощь при входе
  • Dual Logic (возможность проведения двух сеансов в режиме CUT).

3174 контроллер

[ редактировать ]

IBM представила 3174 [43] Блок управления подсистемой в 1986 году, заменивший линейку продуктов 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 был на несколько миллиметров длиннее и имел встроенный переключатель, который определял, подключен ли обычный разъем BNC или новый разъем DPC, тем самым меняя физический уровень с несимметричного коаксиального кабеля сопротивлением 93 Ом на сбалансированный витой кабель с сопротивлением 150 Ом. пара, тем самым напрямую поддерживая кабельную систему IBM без необходимости использования так называемого красного балуна.

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

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

В 1989 году IBM представила новую линейку моделей 3174 и изменила название с 3174 Subsystem Control Unit на 3174 Estate 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.

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

Последующие версии 2–6 поддержки конфигурации 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 в версию 3 Configuration Support-C, включая клиент TN3270. [44]

Контроллеры сторонних производителей

[ редактировать ]

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

  • 7801 (дистанционный, эквивалент 3271)
  • 7802 (местный, эквивалент 3277)

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

  • 8171 (дистанционный, эквивалент 3271)
  • 8172 (местный, эквивалент 3277)
  • 8181 (дистанционный, эквивалент 3271)
  • 8182 (местный, эквивалент 3277)
  • 9116
  • 9210
  • 9220
Домашнее выращивание
[ редактировать ]

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

Меморекс
[ редактировать ]

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

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

  • 2074
  • 2076
  • 2174
  • 2274

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

[ редактировать ]

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

С появлением контроллера 3174 внутренние или внешние мультиплексоры (3299) стали обычным явлением, поскольку контроллер 3174-1L был оснащен четырьмя мультиплексированными портами, каждый из которых поддерживал восемь устройств. Внутренняя карта мультиплексора 3174 получила название TMA – адаптер терминального мультиплексора 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-х годов, при этом их внутренние компоненты были переработаны местной командой инженеров с использованием современной технологии CMOS, сохранив при этом внешний вид. [ нужна ссылка ]

Телнет 3270

[ редактировать ]

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

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

[ редактировать ]

3270 символов

[ редактировать ]

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

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

Набор символов 3270 (EBCDIC США)
0 1 2 3 4 5 6 7 8 9 А Б С Д И Ф
0x НУЛЕВОЙ СОХ СТХ И Т. Д  ПТ  
1x В СООТВЕТСТВИИ С СБА США   IC    Нидерланды     В   ДУП  Сан-Франциско    ФМ    ИТБ
2x ЭТБ ЭКУ ENQ
3x СИН EOT  ДА   ХОТЕТЬ СУБ
4x  СП   ¢ . < ( + |
5x & ! $ * ) ; ¬
6x - / ¦ , % _ > ?
7x : # @ ' = "
8x а б с д и ж г час я
9x дж к л м н тот п д р
Топор с т в v В х и С
Бх
Сх А Б С Д И Ф Г ЧАС я
Дх Дж К л М Н ТО П вопрос Р
Бывший С Т В V В Х И С
Форекс 0 1 2 3 4 5 6 7 8 9

Поток данных

[ редактировать ]

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

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

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

3270 команд [54]
Команда Шестнадцатеричный Графика Функция
местный
не-СНС
EBCDIC ASCII-код
Копировать [Дж] F7 37 7 Копирование из одного буфера устройства в другой, например, с дисплея на принтер.
Стереть все незащищенное [55] 6F 3эт. ? Удалите все незащищенные поля и сбросьте измененные теги данных.
Стереть/записать [56] 05 F5 35 5 Очистите буфер устройства, затем напишите WCC, а затем приказы и данные.
Стереть/записать альтернативу [к] [57] 0D 3D = Очистите буфер устройства, установите альтернативный размер, затем напишите WCC с последующими приказами и данными.
Нет операции 03 Может использоваться для получения статуса ожидания
Чтение буфера [58] 02 Ф2 22 2 Чтение всего буфера устройства, включая атрибуты
Читать измененное [59] 06 F6 36 6 Чтение AID, курсора и, за исключением короткого чтения, измененных полей с устройства.
Читать измененное все [60] : Чтение AID, курсора и измененных полей с устройства; никакого короткого чтения
Выбирать [61] Передача данных с устройства на блок управления при отключенном канале
Выберите РБ [л] [62] Выберите «Чтение буфера»;
может быть привязан только к буферу чтения
Выберите RBP [л] [63] Выберите «Чтение буфера из позиции»;
может быть привязан только к буферу чтения
Выберите РМ [л] [64] БД Выберите «Прочитать измененные».
Выберите РМП [л] [65] Выберите «Прочитать измененное из позиции».
Выберите ВРТ [л] [66] Выберите команду WRT
Может быть привязано только к записи или структурированному полю записи.
Смысл [67] 04 Получение информации об ошибке после проверки устройства
Смысл идентификатора [к] [68] Е4 Получить идентификацию блока управления
Писать [69] 01 Ф1 31 1 Напишите WCC, а затем приказы и данные.
Написать структурированное поле [к] [а] [70] 11 F3 3 Написать структурированное поле
Для удаленных 3270-х незначащие биты устанавливаются так, чтобы команда формировала действительный символ EBCDIC (или ASCII).

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

[ редактировать ]

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

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

Заказов на 3277 [м]
Заказ Шестнадцатеричный код (EBCDIC) Описание [13]
Байт 1 Байт 2 Байт 3 Байт 4
Стартовое поле (SF) Атрибут персонажа
(см. Атрибуты )
Указывает начало поля в текущей позиции буфера и предоставляет его атрибут.
Установить адрес буфера (SBA) 11 Адресный байт 1 Адресный байт 2 Указывает адрес буфера, который станет текущей позицией буфера.
(см. Адресация буфера )
Вставить курсор (IC) 13 Устанавливает курсор в текущую позицию буфера
Вкладка «Программа» (PT) 05 Перемещает текущий адрес буфера на первую позицию следующего незащищенного поля.
Повторить по адресу (RA) Адресный байт 1 Адресный байт 2 Персонаж, который нужно повторить Сохраняет символ в байте 4 во всех ячейках буфера, начиная с текущей позиции буфера до указанного адреса, но не включая его, и устанавливает текущую позицию буфера по указанному адресу.
Стереть незащищенный адрес (EUA) 12 Адресный байт 1 Адресный байт 2 Заполняет все незащищенные поля нулями, начиная с текущей позиции в буфере, до указанного адреса, но не включая его.

Атрибуты

[ редактировать ]

У 3270 их три. [72] виды атрибутов:

Атрибуты поля
[ редактировать ]

Исходные дисплеи 3277 и 3275 использовали 8-битный байт атрибута поля. [73] из которых использовались пять битов. [13] : стр. 18

  • Биты 0 и 1 установлены так, что атрибут всегда будет допустимым символом EBCDIC (или ASCII).
  • Бит 2 равен нулю, что указывает на то, что соответствующее поле не защищено (оператор может вводить данные), или единице, если оно защищено .
  • Бит 3 равен нулю, что указывает на то, что это поле, если оно не защищено, может принимать буквенно-цифровой ввод. Один указывает на то, что принимается только цифровой ввод, и для некоторых клавиатур автоматически переключается на числовой ввод.
  • Биты 4 и 5 работают в тандеме:
    • '00'B означает, что поле отображается на экране и не обнаруживается пером селектора .
    • '01'B указывает, что поле доступно для отображения и обнаружения пером селектора.
    • '10'B означает, что поле усилено (яркое), отображается и обнаруживается пером селектора.
    • '11'B означает, что поле не отображается, не печатается и не обнаруживается пером. Последний можно использовать в сочетании с измененным тегом данных для внедрения статических данных на экран, которые будут считываться каждый раз, когда данные будут считываться с устройства.
  • Бит 7 — это «тег измененных данных», где «0» указывает, что связанное поле не было изменено оператором, а «1» указывает, что оно было изменено. Как отмечалось выше, этот бит можно установить программно, чтобы поле считалось измененным.

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

Расширенные атрибуты
[ редактировать ]

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

Атрибуты персонажа
[ редактировать ]

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

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

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

[ редактировать ]

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

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

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

  Data        Description
  D3          WCC [reset device + restore (unlock) keyboard + reset MDT]
  11 5C F0    SBA Row 24 Column 1
  1D F0       SF/Attribute
              [protected, alphanumeric, display normal intensity, not pen-detectable, MDT off]
  6E 40       '> '
  1D 40       SF/Attribute
              [unprotected, alphanumeric, display normal intensity, not pen-detectable, MDT off]
              SBA is not required here since this is being written at the current buffer position 
  13          IC — cursor displays at current position: Row 24, column 5
  11 5D 7F    SBA Row 24 Column 80
  1D F0       SF/Attribute
              [protected, alphanumeric, display normal intensity, not pen-detectable, MDT off]

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

[ редактировать ]

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

  • Буферы отображения размером более 4096 символов.
  • Дополнительные атрибуты поля, например цвет
  • Атрибуты символов в поле
  • Переопределение геометрии дисплея
  • Запрос характеристик терминала
  • Запрограммированные наборы символов
  • Графика с адресацией всех точек (APA)

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Jump up to: а б с д и ж г час Когда доступна опция обработки структурированных полей и атрибутов
  2. ^ Только для SNA, вызывает ускоренный сигнал внимания к потоку, даже если клавиатура заблокирована.
  3. ^ Нажатие Cursoe Select имеет тот же эффект, что и щелчок селекторным пером в текущем местоположении курсора.
  4. ^ Для местных контроллеров, не входящих в SNA. Если он подключен к контроллеру SNA , он инициирует передачу данных Read Modified или Short AID. Для контроллеров BSC это вызывает положительный ответ на следующий опрос.
  5. ^ Кроме консоли управления оборудованием (HMC)
  6. ^ Некоторые, например GTE IS/7800, не были полностью совместимы.
  7. ^ Jump up to: а б Похож на световое перо , но позволяет только выбирать поле, а не запрашивать движение.
  8. ^ Только модели 2B и 3B.
  9. ^ Хотя 3290 поддерживает до 16 явных разделов, команды ISPF SPLIT и SPLITV поддерживают только 4.
  10. ^ Jump up to: а б с только БСК
  11. ^ Jump up to: а б с Недоступно для моделей 3271, 3272 или 3275.
  12. ^ Jump up to: а б с д и Доступно только на моделях 3274 D и 3174.
  13. ^ Добавлены более поздние модели
    • Расширенное стартовое поле (SFE)
    • Изменить поле (MF)
    • Установить атрибуты (SA)
    • Графический побег (GE)
  1. ^ 3270 Введение .
  2. ^ Jump up to: а б «Хронология ДПД 1971» . АрхивIETF . ИБМ. 23 января 2003 г.
  3. ^ «Что такое 3270 (Система отображения информации)» . 3270 .. по сравнению со своим предшественником 2260
  4. ^ «Документация поддержки Cleo 3270» . IBM прекратила производство… IBM 3270
  5. ^ Jump up to: а б РФК 2355 .
  6. ^ «3270 кластеров» . Компьютерный мир . 13 мая 1985 г. с. 103.
  7. ^ 3270 Введение , стр. 2–2, 8–1.
  8. ^ Справочник по техническому обслуживанию 3270 , стр. 1–3.
  9. ^ «Форматированный экранный ввод» . ИБМ . 27 апреля 2004 г. ... читает экран 3270 с помощью чтения. модифицированной команды
  10. ^ «Чтение с терминала 3270» . ИБМ . Есть два...: буфер чтения и модифицированное чтение.
  11. ^ Jump up to: а б «Ввод с терминала 3270» . ИБМ . Клавиша PA (Внимание программы)
  12. ^ Джон Хорсвилл (2000). Проектирование и программирование приложений CICS . «О'Рейли Медиа, Инк.». ISBN  1-56592-676-5 . DFHPA1 — это ключ внимания программы (PA) 1.
  13. ^ Jump up to: а б с д и ж г Корпорация IBM (1972). Описание компонентов системы отображения информации IBM 3270 (PDF) . ГА27-2749-1.
  14. ^ Клаус Брандштеттер. «3270-Краткая история» . HOB Techtalk . Архивировано из оригинала 16 февраля 2012 года . Проверено 19 августа 2015 г.
  15. ^ IBM Virtual Machine Facility/370: Руководство пользователя терминала (PDF) (седьмое изд.), International Business Machines Corporation, октябрь 1974 г., GC20-1810-6
  16. ^ «Терминал IBM 3277» . VintageComputer.ca . 2 февраля 2017 г. Проверено 11 июня 2021 г.
  17. ^ 3270 Color PSS , стр. 3-1–3-6 , гл. 3. Возможность цвета.
  18. ^ «Архивы IBM: 1979» . 23 января 2003 г.
  19. ^ 3270 Поток данных .
  20. ^ «Аппаратные продукты, разработанные в Херсли (Музей IBM Херсли)» .
  21. ^ «Информационная панель IBM 3290» . Анонсирующие письма. ИБМ . 8 марта 1983 г. ЛТР 183-033.
  22. ^ 3270 Введение , стр. 3-10–3-11, Информационная панель 3290 .
  23. ^ «СТАНЦИЯ ЦВЕТНОГО ДИСПЛЕЯ IBM 3179» . Информационные письма. ИБМ . 20 марта 1984 г. ЛТР 184-039. IBM объявляет о выпуске 3179 Color Display Station, нового недорогого цветного дисплея в системе отображения информации IBM 3270. Модель 3179 — это компактный 14-дюймовый ЭЛТ-дисплей с 7 цветами и 1920 символами, яркими, четкими цветами и немаркой поверхностью экрана. Он оснащен новой модифицируемой клавиатурой и функциями, эквивалентными тем, которые имеются в моделях IBM 3279 S2A и S2B.... Первая поставка 3179 клиенту запланирована на март 1984 года. ...Приобретение... 2295 долларов...
  24. ^ «Системы видеодисплея GTE IS/7800» (PDF) . Битсейверы . Датапро. Май 1977 г. C25-457-103.
  25. ^ «Терминальные системы Harris серии 8000» (PDF) . Битсейверы . Датапро. Июль 1985 г. C25-468-101.
  26. ^ «Системы обработки информации Harris 9100/9200» (PDF) . Битсейверы . Датапро. Июль 1985 г. C25-468-101.
  27. ^ "Чарколь/Zmachine3270" . Гитхаб . 13 сентября 2021 г.
  28. ^ Архивировано в Ghostarchive и Wayback Machine : «Терминал, совместимый с IBM 3270, для игр Infocom (Informer 207 376/SNA)» . Ютуб .
  29. ^ «Периферийные устройства, совместимые с разъемами 3270» (PDF) . Коммуникационные продукты . Меморекс . Проверено 14 марта 2022 г.
  30. ^ «Справочник по Компьютеру II» . Кибертелеком . Проверено 17 мая 2021 г.
  31. ^ 3270 Color PSS , стр. 7-1–7-7 , Глава 7. Возможности программируемых символов.
  32. ^ «Станция цветного графического дисплея IBM 3179 моделей G1 и G2 и модуль расширения IBM 3979» . Информационные письма. ИБМ . 18 июня 1985 г. ЛТР 185-076. Станция цветного графического дисплея IBM 3179 моделей G1 и G2 и модуль расширения IBM 3979 являются новейшими представителями семейства графических продуктов IBM 3270 Information Display System. Модели 3179 G — это новые 14-дюймовые ЭЛТ-мониторы по привлекательной цене, восьмицветные, 1920 или 2560 символов, яркие, четкие цвета и устойчивая к загрязнениям поверхность экрана. Графические возможности значительно расширяются за счет наличия экрана с адресацией по всем точкам (APA) и возможности подключения принтера IBM Color Jetprinter (3852 Model 2) для локального копирования экрана.
  33. ^ Марк Стивенс (20 июня 1988 г.). «Программное обеспечение Sun эмулирует IBM Display Terminal» . Инфомир . Том. 10, нет. 25. с. 11. эмулирует дисплейный терминал IBM 3179G и позволяет пользователям рабочих станций Sun
  34. ^ Джим Браун (16 февраля 1987 г.). «Телекс расширяет свою линейку» . Сетевой мир . Том. 4, нет. 7. с. 27. ...Фирма также представила опцию, поддерживающую подключение станции графического дисплея IBM 3179G к контроллеру серии 274...
  35. ^ Кен Хорнштейн (10 января 1991 г.). «IBM 3179G: подавать или не подавать звуковой сигнал» . Группа новостей : comp.terminals .
  36. ^ «Объект: 11000554 IBM 3179G, производитель: IBM, серийный номер: 55-N1186, дата: 1985-11-01–1985-11-30, получено: 18 ноября 2009 г., Описание: IBM 3179 — Дисплейная станция (цветная или графика) для IBM 3270» . Wiki Датского исторического общества данных .
  37. ^ «Программное обеспечение и услуги: средства повышения производительности» . Компьютерный мир . Том. 19, нет. 28. 15 июля 1985. с. 62. Компания Pansopic Systems, Inc объявила, что Gener/O1, ее онлайн-система разработки программ для IBM CICS, теперь поддерживает графический терминал IBM 3179 Model G...
  38. ^ Грег Прайс (январь 2008 г.). «3270 Графика» . Прайкрофт Шесть . 2. Собственная векторная графика — представлена ​​в 3179G, а также используется в 3192G и 3472G.
  39. ^ «Графические координаты 3179G» . Reflection для IBM 14.x — Справочник по программированию . Графические координаты IBM 3179G делят окно Reflection на 384 вертикальных единицы и 720 горизонтальных единиц.
  40. ^ 3174 Введение , с. 1-2 , гл. 1. Знакомство с контроллером установки 3174 — Рисунок 1-1. Обзор насадки контроллера установки IBM 3174.
  41. ^ Корпорация IBM (1994). 3174 Руководство по установке контроллера/сетевого сервера (PDF) . Архивировано из оригинала (PDF) 2 марта 2016 г.
  42. ^ Ширрифф, Кен (июль 2024 г.). «Внутри чипа контроллера мэйнфрейма IBM/Motorola 1981 года» .
  43. ^ 3174 Введение .
  44. ^ «Гл. 9. 3174 Улучшения TCP/IP RPQ 8Q1041 — 9.7 TN3270» (PDF) . Использование 3174 в сетях TCP/IP (PDF) . Красные книги. ИБМ. Июнь 1994 г., стр. 269–272 (298– в PDF). ГГ24-4172-00.
  45. ^ «Сборка терминального контроллера IBM 3270» .
  46. ^ «ОЭК» . Гитхаб . 4 октября 2021 г.
  47. ^ «Коаксиал» . Гитхаб . 16 октября 2021 г.
  48. ^ «Питн3270» . Гитхаб . 4 октября 2021 г.
  49. ^ «БИЗНЕС-ПЛАН УДАЛЕННОГО/МЕСТНОГО КОНТРОЛЛЕРА 1371/1372» (PDF) . История Memorex и памятные вещи . КОММУНИКАЦИОННАЯ ГРУППА МЕМОРЕКС КОРПОРЕЙШН. 28 сентября 1978 г. MRX 19780928.
  50. ^ RFC 6270 .
  51. ^ Набор символов 3270 .
  52. ^ Набор символов 3270 , с. 9-2, Рисунок 9-1. Назначение управляющих символов (EBCDIC) .
  53. ^ Набор символов 3270 , с. 9-9, рисунок 9-8. Английский (США) код интерфейса ввода-вывода (3277, 3286 и 3287) .
  54. ^ 3274 Описание , с. 1-14, Рисунок 1-8. Командные коды.
  55. ^ 3270 Поток данных , с. 3-7, Команда «Стереть все незащищенные данные» (EAU).
  56. ^ 3270 Поток данных , с. 3-6, Команда стирания/записи.
  57. ^ 3270 Поток данных , с. 3-6, Альтернативная команда стирания/записи.
  58. ^ 3270 Data Stream , стр. 3-11–3-12, Команда чтения буфера.
  59. ^ 3270 Data Stream , стр. 3-12–3-13, Чтение измененной команды.
  60. ^ 3270 Data Stream , стр. 3-13–3-14, Чтение измененной всей команды.
  61. ^ 3274 Описание , с. 1-70, Выбор команды (3274 байт).
  62. ^ 3274 Описание , с. 1-71, выберите команду чтения буфера (RB) (3274 единицы D).
  63. ^ 3274 Описание , с. 1-72, выберите команду чтения буфера из позиции (RBP) (3274 единицы D).
  64. ^ 3274 Описание , с. 1-71, выберите команду чтения измененных (RM) (единицы 3274 D).
  65. ^ 3274 Описание , с. 1-71, выберите команду чтения измененного положения (RMP) (3274 единицы D).
  66. ^ 3274 Описание , с. 1-72, выберите команду WRT (единицы 3274 D).
  67. ^ 3274 Описание , с. 1-73, Чувствительное командование (3274 подразделения диапазона D).
  68. ^ 3274 Описание , с. 1-73, команда Sense ID (3274 устройства диапазона D).
  69. ^ 3270 Поток данных , с. 3-5, команда записи.
  70. ^ 3270 Поток данных , с. 3-7, Команда записи структурированного поля.
  71. ^ 3270 Data Stream , стр. 44-1–4-28, гл. 4. 3270 Порядков и атрибутов потока данных .
  72. ^ 3270 Поток данных , стр. 1-6–1-9 .
  73. ^ Jump up to: а б 3270 Data Stream , стр. 1-6–1-7, Атрибуты полей .
  74. ^ 3270 Поток данных , с. 1–7, Расширенные атрибуты полей .
  75. ^ 3270 Data Stream , стр. 1-7–1-9, Атрибуты символов .
  76. ^ 3270 Data Stream , стр. D-1–D-2, Приложение D. 12-, 14- и 16-битная адресация.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 091fc23f19c4491dafc9cf322e476f76__1722214680
URL1:https://arc.ask3.ru/arc/aa/09/76/091fc23f19c4491dafc9cf322e476f76.html
Заголовок, (Title) документа по адресу, URL1:
IBM 3270 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)