Кратко
- RFC 782 описала виртуальный терминал как общую логическую среду: несколько пользователей могли с разных рабочих станций читать и изменять один экран.
- Рабочая станция управляла своим окном и устройствами ввода, сотрудничающие виртуальные терминалы — общим состоянием. Локальное хранение позволяло одному человеку просматривать прошлое, пока остальные продолжали работать. В январе 1981 года модели ещё предстояла проверка минимальной реализацией.
За обычным терминалом сидел один человек. Он печатал; удалённая машина отвечала. Jose Nabielsky и Anita P. Skelton предложили пододвинуть к этому разговору ещё несколько стульев. Их RFC 782, A Virtual Terminal Management Model, опубликованная в январе 1981 года, представляла терминал с несколькими участниками и общей логической областью отображения. Если у доски сразу несколько пишущих, вскоре кому-то приходится отвечать за стёртую линию. Авторы дошли и до этого вопроса.
Поводом был персональный компьютер на рабочем столе. Более дешёвые и мощные микропроцессоры обещали отдельную вычислительную станцию для каждого пользователя. Она могла поддерживать несколько разговоров с удалёнными программами одновременно. Физический экран делился на логические области или переключался между ними; клавиатура, мышь и другое устройство ввода направлялись в выбранный разговор. Авторы допускали рисунки и изображения, а голос и видео называли возможными средствами будущего общения. Управление такой мультимедиа ещё было исследовательской задачей.
Главное изменение касалось самого виртуального терминала. Несколько людей могли подключаться к одному логическому устройству, получать его вывод и подавать в него команды. Виртуальные клавиши, контроллер и дисплей составляли общую конструкцию. Её классы охватывали поток символов, строки, страницы и графику. У каждой настоящей станции работал блок адаптации: он переводил команды конкретного аппарата на общий виртуальный язык. Разные клавиатуры и экраны получали путь к одному содержимому, сохраняя свои местные привычки.
Общая область могла быть больше окна, видимого отдельному человеку. Каждая станция выбирала фрагмент для собственного просмотра. При наличии локального файлового расширения дисплея и хранилища можно было вернуться к прежней активности. Один участник листал прошлое, пока остальные продолжали работу. Файловое расширение относилось к местной организации виртуального дисплея. В человеческом переводе: опоздавший на обсуждение мог сам посмотреть предыдущую схему, не заставляя всех остальных заново её рисовать.
Оставалась одновременная запись. Сотрудничающие виртуальные терминалы держали согласованные представления общего состояния. Авторы сравнили их с управляющими локальными копиями распределённой базы данных и предусмотрели контроль параллельных изменений для единой картины там, где она нужна. Блок адаптации решал вопрос различий между приборами; виртуальные терминалы согласовывали то, что на общей доске. Распределение обязанностей было столь же важно, как сама идея общей картинки.
О ходе работ RFC 782 говорила прямо. Структуры данных и адресация были подробно спроектированы. Операции и механизмы управления оставались менее разработанными. Авторы собирались проверить модель минимальной реализацией. Они представляли её во время международного обсуждения протоколов виртуальных терминалов и хотели сохранить в будущих стандартах место для подобных возможностей. Чертёж был опубликован вместе с незавершёнными участками.
Здесь виден поворот в представлениях о сети. Если на каждом столе появляется способная рабочая станция, терминалу можно поручить больше, чем пересылку нажатий далёкому компьютеру. RFC 782 рисовала общее рабочее место: несколько авторов, у каждого своё окно, а прежние слова и линии можно снова открыть. Экран превращался из места для одного стула в стол, за который могли сесть другие.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





