~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 0B39B35731C90E0F6D06A0431FA26595__1718016660 ✰
Заголовок документа оригинал.:
✰ IBM 3270 - Wikipedia ✰
Заголовок документа перевод.:
✰ IBM 3270 — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/IBM_3270 ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/0b/95/0b39b35731c90e0f6d06a0431fa26595.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/0b/95/0b39b35731c90e0f6d06a0431fa26595__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 06:58:54 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 10 June 2024, at 13:51 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

IBM 3270 — Википедия Jump to content

ИБМ 3270

Из Википедии, бесплатной энциклопедии

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 3270 , выпущенная в октябре 1983 года, включает эмуляцию терминала . Позже последовали 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 — расширенные атрибуты, графика и т. д., 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 - Модель G ДПФ
3193 - все модели ДПФ
3194 - все модели ДПФ
3277 - все модели РЕЗАТЬ
3278 - все модели РЕЗАТЬ
3279 - все модели РЕЗАТЬ
3290 - все модели ДПФ
3472 - кроме модели G РЕЗАТЬ
3472 - модель Г ДПФ
3482 - все модели ДПФ

3277 [ править ]

3278 терминал

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) в качестве основы для новых функций.

3279 [ править ]

Терминал с цветным дисплеем 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

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

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

317x [ править ]

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

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 [ править ]

  • Модель 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 символов.

3193 [ править ]

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

3194 [ править ]

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
Nokia/Альфаскоп [ править ]
  • Блок дисплея Альфаскоп 4110
  • Блок дисплея Альфаскоп 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 3279G [ править ]

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

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

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

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

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

IBM 3179G [ править ]
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 [ править ]

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

IBM 3472G [ править ]

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

APL/APL2 [ править ]

Большинство терминалов 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.

Благодаря обратной совместимости стало возможным устанавливать коаксиальные платы, так называемые «панели», группами по 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 [42] Блок управления подсистемой в 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.

Новая линейка контроллеров поставлялась с поддержкой конфигурации версии 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. [43]

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

ГТД [ править ]

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

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

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

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

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

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

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

Позже 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] [49] tn3270 позволяет эмулятору терминала 3270 взаимодействовать через сеть TCP/IP вместо сети SNA . Telnet 3270 можно использовать как для терминальных, так и для печатных соединений. Стандартные клиенты telnet не могут использоваться вместо клиентов tn3270, поскольку они используют принципиально другие методы обмена данными.

Техническая информация [ править ]

Набор символов 3270 [ править ]

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

Запись управляющего символа [ править ]

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

Заказы [ править ]

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

Заказов на 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 их три. [71] виды атрибутов:

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

Исходные дисплеи 3277 и 3275 использовали 8-битный байт атрибута поля. [72] из которых использовались пять битов. [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». [72] : 1–7 

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

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

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

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

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

Адресация буфера [ править ]

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

Адреса внутри заказов кодируются двумя байтами. [75] Для двенадцатибитных адресов два старших бита каждого байта устанавливаются для формирования допустимых символов 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. Значения указаны в шестнадцатеричном формате.

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

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

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

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

См. также [ править ]

Примечания [ править ]

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

Ссылки [ править ]

3174Введение
Контроллер предприятия 3174 - Введение (PDF) (Первое издание). ИБМ. Апрель 1989 г. GA27-3850-0.
3270ЦветPSS
Система отображения информации IBM 3270 - Цвета и программируемые символы (PDF) (Первое издание). ИБМ. Сентябрь 1979 г. GA33-3056-0.
3270Введение
Введение в систему отображения информации 3270 (PDF) (Двадцать третье изд.). ИБМ. Октябрь 1988 г. GA27-2739-22.
3270DS
Справочник программиста потока данных системы отображения информации 3270 (PDF) (Пятое изд.). ИБМ. Декабрь 1988 г. GA23-0059-4.
3270CS
Справочник по набору символов системы отображения информации IBM 3270 (PDF) (Десятое изд.). ИБМ. Апрель 1987 г. GA27-2837-9.
3274Desc
Система отображения информации IBM 3270. Описание блока управления 3274 и руководство программиста (PDF) (Третье изд.). ИБМ. Март 1985 г. GA23-0061-2.
RFC1041
Дж. Рехтер (январь 1988 г.). Вариант режима Telnet 3270 . дои : 10.17487/RFC1041 . РФК 1041 .
RFC1576
Джон Пеннер (январь 1994 г.). TN3270 Текущая практика . дои : 10.17487/RFC1576 . РФК 1576 .
RFC2355
Билл Келли (июнь 1998 г.). TN3270 Текущая практика . дои : 10.17487/RFC2355 . РФК 2355 .
RFC6270
Mykyta Yevstifeyev (Jun 2011). The 'tn3270' URI Scheme . doi : 10.17487/RFC6270 . RFC 6270 .
  1. ^ 3270Введение .
  2. ^ Перейти обратно: а б «Хронология ДПД 1971» . АрхивIETF . ИБМ. 23 января 2003 г.
  3. ^ «Что такое 3270 (Система отображения информации)» . 3270 .. по сравнению со своим предшественником 2260
  4. ^ «Документация поддержки Cleo 3270» . IBM прекратила производство… IBM 3270
  5. ^ Перейти обратно: а б RFC2355 .
  6. ^ «3270 кластеров» . Компьютерный мир . 13 мая 1985 г. с. 103.
  7. ^ Введение в систему отображения информационных систем IBM 3270 (PDF) . ИБМ. 1971. стр. 2–2, 8–1.
  8. ^ Система отображения информации IBM 3270 (PDF) . ИБМ. 1980. стр. 1–3.
  9. ^ «Форматированный экранный ввод» . ИБМ . 27 апреля 2004 г. ... читает экран 3270 с помощью модифицированной команды чтения.
  10. ^ «Чтение с терминала 3270» . ИБМ . Есть два...: буфер чтения и модифицированное чтение.
  11. ^ Перейти обратно: а б «Ввод с терминала 3270» . ИБМ . Клавиша PA (Внимание программы)
  12. ^ Джон Хорсвилл (2000). Проектирование и программирование приложений CICS . «О'Рейли Медиа, Инк.». ISBN  1-56592-676-5 . DFHPA1 — это ключ внимания программы (PA) 1.
  13. ^ Перейти обратно: а б с д Это ж г Корпорация 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. ^ 3270ColorPSS , стр. 3-1–3-6 , Глава 3 Возможности цвета.
  18. ^ «Архивы IBM: 1979» . 23 января 2003 г.
  19. ^ 3270DS .
  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)» . YouTube .
  29. ^ «Периферийные устройства, совместимые с разъемами 3270» (PDF) . Коммуникационные продукты . Меморекс . Проверено 14 марта 2022 г.
  30. ^ «Справочник по Компьютеру II» . Кибертелеком . Проверено 17 мая 2021 г.
  31. ^ 3270ColorPSS , стр. 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. ^ 3174Введение .
  43. ^ «Глава 9 3174 Улучшения TCP/IP RPQ 8Q1041 — 9.7 TN3270» (PDF) . Использование 3174 в сетях TCP/IP (PDF) (Первое издание). ИБМ. Июнь 1994 г., стр. 269–272. ГГ24-4172-00. {{cite book}}: |work= игнорируется ( помогите )
  44. ^ «Сборка терминального контроллера IBM 3270» .
  45. ^ «ОЭК» . Гитхаб . 4 октября 2021 г.
  46. ^ «Коаксиал» . Гитхаб . 16 октября 2021 г.
  47. ^ «Питн3270» . Гитхаб . 4 октября 2021 г.
  48. ^ «БИЗНЕС-ПЛАН УДАЛЕННОГО/МЕСТНОГО КОНТРОЛЛЕРА 1371/1372» (PDF) . История Memorex и памятные вещи . КОММУНИКАЦИОННАЯ ГРУППА МЕМОРЕКС КОРПОРЕЙШН. 28 сентября 1978 г. MRX 19780928.
  49. ^ RFC6270 .
  50. ^ 3270CS .
  51. ^ 3270CS , с. 9-2, Рисунок 9-1. Назначение управляющих символов (EBCDIC) .
  52. ^ 3270CS , с. 9-9, рисунок 9-8. Английский (США) код интерфейса ввода-вывода (3277, 3286 и 3287) .
  53. ^ 3274Desc , с. 1-14, Рисунок 1-8. Командные коды.
  54. ^ 3270DS , с. 3-7, Команда «Стереть все незащищенные данные» (EAU).
  55. ^ 3270DS , с. 3-6, Команда стирания/записи.
  56. ^ 3270DS , с. 3-6, Альтернативная команда стирания/записи.
  57. ^ 3270DS , стр. 3-11 –&#32, 3–12, Команда чтения буфера.
  58. ^ 3270DS , стр. 3-12 –&#32, 3–13, Чтение измененной команды.
  59. ^ 3270DS , стр. 3-13 –&#32, 3–14, Прочтите измененную всю команду.
  60. ^ 3274Desc , с. 1-70, Выбор команды (3274 байт).
  61. ^ 3274Desc , с. 1-71, выберите команду чтения буфера (RB) (3274 единицы D).
  62. ^ 3274Desc , с. 1-72, выберите команду чтения буфера из позиции (RBP) (3274 единицы D).
  63. ^ 3274Desc , с. 1-71, выберите команду чтения измененных (RM) (единицы 3274 D).
  64. ^ 3274Desc , с. 1-71, выберите команду чтения измененного положения (RMP) (3274 единицы D).
  65. ^ 3274Desc , с. 1-72, выберите команду WRT (единицы 3274 D).
  66. ^ 3274Desc , с. 1-73, Чувствительное командование (3274 подразделения диапазона D).
  67. ^ 3274Desc , с. 1-73, команда Sense ID (3274 устройства диапазона D).
  68. ^ 3270DS , с. 3-5, команда записи.
  69. ^ 3270DS , с. 3-7, Команда записи структурированного поля.
  70. ^ 3270DS , стр. 44-1 –&#32, 4–28, Глава 4. Порядки и атрибуты потока данных 3270 .
  71. ^ 3270DS , стр. 1–6 –&#32, 1–9, [1] .
  72. ^ Перейти обратно: а б 3270DS , стр. 1–6 –&#32, 1–7, Атрибуты полей .
  73. ^ 3270DS , с. 1–7, Расширенные атрибуты полей .
  74. ^ 3270DS, pp. 1-7 –&#32, 1–9, Character Attributes.
  75. ^ 3270DS, pp. D-1 –&#32, D-2, Appendix D. 12-, 14-, and 16-Bit Addressing.

External links[edit]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 0B39B35731C90E0F6D06A0431FA26595__1718016660
URL1:https://en.wikipedia.org/wiki/IBM_3270
Заголовок, (Title) документа по адресу, URL1:
IBM 3270 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)