Система PLATO¶
PLATO (Programmed Logic for Automatic Teaching Operations) — это одна из первых в мире компьютерных систем автоматизированного обучения, разработанная в 1960-х годах в Университете Иллинойса (США). Система представляла собой централизованную вычислительную сеть с терминалами, предназначенную для дистанционного образования, интерактивного тестирования и обмена сообщениями. PLATO оказала значительное влияние на развитие компьютерных технологий, включая создание графических интерфейсов, многопользовательских игр, электронной почты и форумов.
¶История
¶Разработка и ранние версии
Проект PLATO был начат в 1960 году под руководством профессора Дональда Битцера (Donald Bitzer) в Лаборатории компьютерных систем образования (Computer-based Education Research Laboratory, CERL) Университета Иллинойса. Первая версия, PLATO I, была запущена в 1961 году на базе компьютера ILLIAC I. Она использовала один терминал с дисплеем на основе электронно-лучевой трубки и позволяла отображать только текст и простые графические символы.
В 1963 году появилась PLATO II, которая уже поддерживала до 20 терминалов. Ключевым нововведением стала система «TUTOR» — язык программирования, специально разработанный для создания учебных курсов. Он позволял преподавателям без глубоких знаний в области программирования создавать интерактивные уроки с вопросами, подсказками и обратной связью.
¶PLATO III и PLATO IV
В 1967 году была запущена PLATO III, работавшая на компьютере CDC 1604 (Control Data Corporation). Система поддерживала до 100 терминалов и получила возможность отображения векторной графики. Однако настоящий прорыв произошёл в 1972 году с внедрением PLATO IV. Эта версия базировалась на компьютере CDC 6600 — одном из самых мощных суперкомпьютеров того времени. Терминалы PLATO IV оснащались плазменными дисплеями (разработка Университета Иллинойса), которые обеспечивали высокое разрешение (512×512 пикселей) и возможность отображения цветной графики (до 256 цветов). Плазменные панели были значительно надёжнее и быстрее электронно-лучевых трубок, что позволяло обновлять изображение в реальном времени.
¶Коммерциализация и упадок
В 1974 году компания Control Data Corporation (CDC) приобрела права на PLATO и начала её коммерческое распространение. Система использовалась в школах, университетах и корпоративных учебных центрах США, Канады, Европы и Японии. К 1980-м годам PLATO насчитывала более 10 000 терминалов по всему миру и предлагала тысячи учебных часов по математике, физике, химии, биологии, лингвистике и другим дисциплинам.
Однако с развитием персональных компьютеров и локальных сетей централизованная архитектура PLATO стала устаревать. Высокая стоимость терминалов (около 10 000 долларов США за штуку) и необходимость подключения к мейнфрейму ограничили её распространение. В 1986 году CDC прекратила поддержку PLATO, а к началу 1990-х система была полностью вытеснена более дешёвыми и гибкими решениями, такими как IBM PC и Macintosh. Последняя версия, PLATO V, была выпущена в 1985 году, но не получила широкого распространения.
¶Архитектура и технические характеристики
¶Центральный компьютер
Система PLATO IV базировалась на суперкомпьютере CDC 6600, который имел тактовую частоту 10 МГц, оперативную память до 512 КБ и дисковую память объёмом до 1 ГБ. Один мейнфрейм мог обслуживать до 1000 терминалов одновременно. Время отклика системы составляло менее 0,1 секунды, что было критически важно для интерактивного обучения.
¶Терминалы
Терминалы PLATO IV представляли собой автономные устройства с плазменным дисплеем, клавиатурой и сенсорной панелью (одна из первых реализаций сенсорного ввода). Дисплей имел размер 8,5×8,5 дюймов и разрешение 512×512 пикселей. Отображение цветов достигалось за счёт использования цветных фильтров, накладываемых на монохромный плазменный экран. Терминалы подключались к мейнфрейму через выделенные линии связи со скоростью 1200 бит/с.
¶Язык программирования TUTOR
TUTOR (от «Tutorial») — язык программирования, созданный специально для PLATO. Он позволял описывать логику урока: отображение текста и графики, ввод ответов, проверку правильности, выдачу подсказок и переходы между разделами. TUTOR поддерживал условные операторы, циклы, работу с переменными и массивами. С его помощью преподаватели могли создавать сложные интерактивные курсы без необходимости знать ассемблер или машинный код.
¶Возможности и функции
¶Обучение и тестирование
PLATO предоставляла широкий набор инструментов для создания учебных курсов:
- Интерактивные уроки — последовательность экранов с текстом, графикой и вопросами.
- Автоматическое тестирование — система могла генерировать случайные варианты вопросов, проверять ответы и выдавать результаты.
- Адаптивное обучение — в зависимости от ответов ученика, система могла предлагать дополнительные материалы или возвращаться к сложным темам.
- Обратная связь — при неправильном ответе система могла показать подсказку, объяснение или ссылку на соответствующий раздел.
¶Коммуникация и сообщества
PLATO стала одной из первых платформ, реализовавших функции, предвосхитившие современные интернет-сервисы:
- Электронная почта — пользователи могли отправлять друг другу текстовые сообщения.
- Форумы (Notesfiles) — аналог современных досок объявлений, где можно было оставлять сообщения на разные темы.
- Чат (Talkomatic) — многопользовательский текстовый чат, позволявший общаться в реальном времени.
- Многопользовательские игры — PLATO стала родиной первых компьютерных игр с поддержкой нескольких игроков, таких как «Empire» (1973) — одна из первых стратегий в реальном времени, и «Avatar» (1979) — ранняя ролевая игра.
¶Графика и анимация
Плазменный дисплей PLATO IV позволял отображать не только текст, но и векторную графику, включая линии, окружности, прямоугольники и заливку. Система поддерживала анимацию: можно было создавать движущиеся объекты, изменять их форму и цвет. Это позволяло визуализировать сложные процессы, например, химические реакции или физические явления.
¶Применение
¶Образование
PLATO использовалась в основном в учебных заведениях:
- Школы — курсы по математике, чтению, естественным наукам.
- Университеты — обучение программированию, физике, химии, биологии, лингвистике.
- Корпоративное обучение — CDC использовала PLATO для обучения своих сотрудников и клиентов.
¶Научные исследования
Система применялась для моделирования и симуляции в научных исследованиях. Например, с её помощью проводились расчёты в области ядерной физики и аэродинамики.
¶Военные цели
Министерство обороны США использовало PLATO для обучения военнослужащих, в частности, для тренировки операторов ракетных систем и пилотов.
¶Влияние на развитие технологий
¶Графические интерфейсы
PLATO IV была одной из первых систем, где использовался графический дисплей с высоким разрешением и сенсорный ввод. Это повлияло на разработку будущих графических интерфейсов, таких как Xerox Alto и Macintosh.
¶Многопользовательские игры
Игры, созданные на PLATO, стали предшественниками современных MMORPG (массовых многопользовательских ролевых игр). «Avatar» и «Empire» заложили основы жанров RPG и стратегий в реальном времени.
¶Электронная почта и форумы
Функции Notesfiles и Talkomatic стали прототипами современных форумов и чатов. PLATO считается одной из первых систем, где была реализована полноценная электронная почта.
¶Языки программирования
TUTOR оказал влияние на разработку языков для создания учебных курсов, таких как Coursewriter и PILOT. Его концепции были использованы в более поздних системах, например, в Authorware и ToolBook.
¶Критика и ограничения
¶Высокая стоимость
Основным недостатком PLATO была высокая стоимость как самих терминалов, так и подключения к мейнфрейму. Это делало систему недоступной для большинства школ и частных пользователей.
¶Централизация
Зависимость от одного центрального компьютера делала систему уязвимой: при сбое мейнфрейма все терминалы переставали работать. Кроме того, пропускная способность сети ограничивала количество одновременных пользователей.
¶Сложность создания курсов
Хотя TUTOR был проще машинного кода, он всё же требовал от преподавателей определённых навыков программирования. Создание качественного интерактивного урока занимало много времени и требовало участия специалистов.
¶Отсутствие стандартизации
Курсы, созданные для PLATO, не были совместимы с другими системами. Это ограничивало обмен учебными материалами и затрудняло их перенос на новые платформы.
¶Наследие
Несмотря на коммерческий провал, PLATO оставила глубокий след в истории вычислительной техники. Многие концепции, впервые реализованные в этой системе, стали стандартами для современных образовательных платформ, таких как Moodle, Blackboard и Coursera. Идеи PLATO также повлияли на развитие социальных сетей, онлайн-игр и систем дистанционного обучения.
В 1990-х годах Университет Иллинойса создал музейную версию PLATO, которая доступна для эмуляции на современных компьютерах. В 2012 году система была внесена в список «Пионеров компьютерной техники» Музея компьютерной истории (Computer History Museum) в Маунтин-Вью, Калифорния.
¶Источники
- Bitzer, D. L. (1961). «PLATO: A Computer-Based System for Teaching». Journal of the American Society for Information Science.
- Smith, S. G., & Sherwood, B. A. (1976). «Educational Uses of the PLATO Computer System». Science, 192(4237), 344–352.
- Woolley, D. R. (1994). «PLATO: The Emergence of Online Community». Computer-Mediated Communication Magazine, 1(3).
- Joy, B. (1984). «The PLATO System: A Historical Perspective». ACM SIGCSE Bulletin, 16(4), 15–20.
- «PLATO IV: A Computer-Based Education System». (1972). University of Illinois at Urbana-Champaign, CERL Report.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


