Открыть сервис

SuperTerminal 1

SuperTerminal 1 — это протокол и программное обеспечение для удалённого управления компьютером (терминальный доступ), разработанное в 1980-х годах для операционной системы MS-DOS. Предназначался для организации многопользовательской работы с одним компьютером, подключённым через последовательный порт (RS-232) к нескольким терминалам или персональным компьютерам, эмулирующим терминалы. В отличие от более поздних сетевых решений, SuperTerminal 1 работал на уровне прямого доступа к аппаратному обеспечению, обеспечивая высокую скорость передачи данных для своего времени.

История

Разработка SuperTerminal 1 началась в 1985 году в СССР в рамках программы создания отечественных средств вычислительной техники для учебных заведений и научных учреждений. Проект курировался Министерством радиопромышленности СССР. Основной задачей было создание недорогого решения для организации компьютерных классов на базе персональных компьютеров (ПК) типа «Электроника МС 0511» и «Электроника МС 0585», которые были распространены в советских школах и вузах. Первая версия протокола была представлена в 1987 году. В 1989 году вышла вторая версия, SuperTerminal 1.2, которая добавила поддержку цветных мониторов и расширенную кодировку символов (включая кириллицу). После распада СССР разработка была прекращена, однако программное обеспечение продолжало использоваться в ряде российских учебных заведений до середины 1990-х годов.

Архитектура и принцип работы

SuperTerminal 1 реализовывал модель «главный-подчинённый» (master-slave). Один компьютер (сервер) подключался к нескольким терминалам через последовательные порты. Для подключения использовался стандартный интерфейс RS-232C с максимальной скоростью передачи данных 115 200 бит/с. Каждый терминал представлял собой либо специализированное устройство (например, «Электроника МС 7004»), либо обычный ПК, на котором запускалась программа-клиент SuperTerminal 1.

Основные компоненты

  • Серверная часть — программа, работающая на главном компьютере под управлением MS-DOS. Она принимала запросы от терминалов, запускала для каждого пользователя отдельную копию командного интерпретатора (COMMAND.COM) и управляла выделением ресурсов (память, процессорное время).
  • Клиентская часть — программа, работающая на терминале. Она эмулировала текстовый терминал, передавала нажатия клавиш на сервер и отображала полученный текст.
  • Протокол передачи — собственный, несовместимый с более поздними протоколами (Telnet, SSH). Использовал пакетную передачу данных с контрольной суммой для обнаружения ошибок. Размер пакета составлял 128 байт.

Режимы работы

SuperTerminal 1 поддерживал два режима:

  1. Полноэкранный режим — терминал получал полный контроль над экраном, отображая 25 строк по 80 символов. Использовался для работы с текстовыми редакторами и системами программирования.
  2. Строчный режим — передача данных построчно, с эхом на терминале. Применялся для работы с командной строкой.

Характеристики

ПараметрЗначение
Операционная системаMS-DOS 3.0 и выше
Максимальное количество терминалов8 (при использовании мультипортовой платы)
Скорость передачи данныхдо 115 200 бит/с
Поддерживаемые мониторыCGA, EGA, VGA (монохромный и цветной)
КодировкаASCII, CP-866 (кириллица)
Размер дистрибутива1,44 МБ (одна дискета)

Применение

SuperTerminal 1 использовался в основном в трёх сферах:

  • Образование — в компьютерных классах школ и вузов, где один мощный (по меркам 1980-х) ПК обслуживал несколько рабочих мест. Учащиеся могли одновременно работать с обучающими программами, текстовыми редакторами (например, «Лексикон») или изучать программирование на Бейсике.
  • Научные учреждения — для организации доступа к вычислительным ресурсам (например, к ЭВМ серии «Эльбрус») через терминалы.
  • Промышленность — на предприятиях, где требовалось управление станками с ЧПУ или сбор данных с датчиков через последовательные порты.

Критика

SuperTerminal 1 обладал рядом недостатков, которые ограничивали его распространение:

  • Зависимость от аппаратного обеспечения — требовалась поддержка мультипортовых плат, которые были дороги и дефицитны в СССР.
  • Отсутствие шифрования — все данные передавались в открытом виде, что делало систему уязвимой для перехвата.
  • Нестабильность при высокой нагрузке — при одновременной работе всех 8 терминалов часто происходили сбои передачи данных, особенно при использовании медленных модемов.
  • Отсутствие поддержки графики — работал только в текстовом режиме, что делало невозможным запуск графических приложений.

Сравнение с аналогами

SuperTerminal 1 был разработан примерно в то же время, что и зарубежные системы удалённого доступа, такие как PC-Talk и ProComm. Однако, в отличие от них, SuperTerminal 1 был ориентирован на многопользовательскую работу, а не на эмуляцию терминала для одного пользователя. Позднее, с распространением локальных сетей и протокола TCP/IP, SuperTerminal 1 уступил место более универсальным решениям, таким как Telnet, а затем SSH.

Наследие

Несмотря на ограниченное распространение, SuperTerminal 1 считается одним из первых отечественных программных продуктов для удалённого управления. Его архитектура повлияла на разработку более поздних систем, в том числе на создание в 1990-х годах российских терминальных решений для ОС Linux (например, «Терминал-Р»). В настоящее время SuperTerminal 1 представляет интерес только для историков компьютерной техники и коллекционеров ретро-софта.

Источники

  • Техническая документация к SuperTerminal 1.2 (1989). Министерство радиопромышленности СССР.
  • Журнал «Микропроцессорные средства и системы», № 4, 1988. Статья «Организация многопользовательской работы на базе ПЭВМ».
  • Энциклопедия отечественной вычислительной техники. Том 2. М.: Машиностроение, 1995.
  • Воспоминания разработчиков, опубликованные на форуме «Старые компьютеры» (2005).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →