Компьютер TX-2
Компьютер TX-2 — это экспериментальная транзисторная вычислительная машина, разработанная в Лаборатории Линкольна Массачусетского технологического института (MIT) в конце 1950-х годов. TX-2 был создан для исследования методов взаимодействия человека с компьютером, обработки графической информации и управления в реальном времени. Он стал одной из первых машин, оснащённых световым пером и дисплеем, что оказало значительное влияние на развитие интерактивной компьютерной графики и пользовательских интерфейсов.
История создания
Проект TX-2 начался в 1956 году как развитие более ранней машины TX-0 (1955), которая, в свою очередь, была построена на основе экспериментального компьютера Whirlwind. Основной целью разработки TX-2 было создание платформы для изучения новых способов взаимодействия «человек — машина», включая ввод и вывод графики, а также управление с помощью манипуляторов. Разработкой руководили инженеры Уэсли Кларк (Wesley A. Clark) и Кен Олсен (Ken Olsen), который впоследствии стал сооснователем компании Digital Equipment Corporation (DEC).
Первая версия TX-2 была собрана и запущена в 1958 году. В отличие от TX-0, который использовал лампы, TX-2 был полностью транзисторным, что позволило значительно уменьшить размеры и энергопотребление. Машина была спроектирована как модульная система, что облегчало её модернизацию и ремонт. В течение 1960-х годов TX-2 активно использовался в Лаборатории Линкольна для экспериментов в области компьютерного зрения, распознавания образов и ранних систем автоматизированного проектирования (САПР).
Архитектура и технические характеристики
TX-2 представлял собой 36-битную машину, использующую магнитную память на ферритовых кольцах. Основные технические параметры (по состоянию на 1958 год):
- Разрядность: 36 бит (слова), 18 бит (полуслова).
- Оперативная память: от 64 Кбайт до 128 Кбайт (в зависимости от конфигурации) на магнитных сердечниках.
- Тактовая частота: около 1 МГц.
- Система команд: одноадресная, с возможностью косвенной адресации.
- Ввод/вывод: использовался высокоскоростной канал (до 2 Мбит/с) для подключения периферийных устройств.
Особенностью архитектуры TX-2 была возможность параллельной работы нескольких процессоров (до трёх), что позволяло выполнять вычисления и управлять периферией одновременно. Машина также имела развитую систему прерываний, что было редкостью для компьютеров того времени.
Периферийные устройства
TX-2 был оснащён рядом уникальных для своего времени устройств:
- Световое перо: устройство для ввода графической информации путём указания на экран дисплея. Пользователь мог рисовать или выбирать элементы на экране, что стало прообразом современных сенсорных экранов и графических планшетов.
- Дисплей на электронно-лучевой трубке (ЭЛТ): векторный дисплей с разрешением 1024×1024 точки, способный отображать линии, символы и графические примитивы.
- Магнитный барабан: для хранения данных и программ (ёмкость около 1 Мбайт).
- Ленточный накопитель: для долговременного хранения информации.
- Клавиатура и телетайп: для ввода команд и текстовой информации.
Программное обеспечение
Операционная система для TX-2 была минимальной и представляла собой набор загрузчиков и драйверов. Основная работа велась в режиме реального времени, когда программа управляла вводом/выводом и обработкой данных циклически. Для TX-2 были разработаны первые интерпретаторы языков программирования высокого уровня, включая ранние версии Lisp и Fortran, но большая часть ПО писалась на ассемблере.
Наиболее известным программным проектом для TX-2 стала программа Sketchpad, созданная в 1963 году аспирантом MIT Айвеном Сазерлендом (Ivan Sutherland). Sketchpad позволяла пользователю рисовать на экране с помощью светового пера, создавать и редактировать геометрические фигуры, а также задавать между ними математические отношения (например, параллельность, равенство длин). Эта программа считается первой системой автоматизированного проектирования (САПР) и заложила основы современной компьютерной графики.
Применение и значение
TX-2 использовался в Лаборатории Линкольна MIT с 1958 по начало 1970-х годов. Основные области применения:
- Исследования в области компьютерной графики: эксперименты с отображением и редактированием изображений, включая работы Сазерленда по Sketchpad.
- Распознавание образов: попытки автоматического распознавания рукописного текста и простых фигур.
- Управление в реальном времени: моделирование систем управления, включая авиационные и радиолокационные системы.
- Обучение и демонстрация: TX-2 использовался для демонстрации возможностей интерактивных вычислений студентам и инженерам.
Значение TX-2 для истории вычислительной техники трудно переоценить. Он стал одной из первых машин, где был реализован принцип интерактивного взаимодействия с пользователем через графический интерфейс. Идеи, заложенные в TX-2 (световое перо, векторный дисплей, модульная архитектура), были впоследствии развиты в коммерческих продуктах, таких как графические терминалы DEC и системы САПР от компаний IBM и Applicon. Кроме того, TX-2 оказал прямое влияние на проект ARPANET — предшественника современного Интернета, так как ряд его разработчиков участвовал в создании сетевых протоколов.
Судьба машины
К середине 1970-х годов TX-2 устарел и был выведен из эксплуатации. В 1975 году машина была разобрана, а её компоненты частично переданы в музеи и учебные заведения. Некоторые элементы TX-2, включая дисплей и световое перо, хранятся в Музее компьютерной истории (Computer History Museum) в Маунтин-Вью, Калифорния. Полностью работоспособный экземпляр TX-2 не сохранился, однако его архитектура и программное обеспечение подробно задокументированы в технических отчётах MIT.
Интересные факты
- TX-2 был одним из первых компьютеров, где использовалась концепция «виртуальной памяти» — механизм, позволяющий программам адресовать больше памяти, чем физически установлено. Однако эта функция была реализована экспериментально и не получила широкого распространения в данной модели.
- Световое перо TX-2 было разработано на основе технологии, применявшейся в радиолокационных системах для ручного выделения целей на экране.
- Программа Sketchpad, работавшая на TX-2, считается первой в мире системой, использующей объектно-ориентированный подход: каждый элемент на экране (линия, окружность, текст) рассматривался как объект с собственными свойствами и методами.
- TX-2 потреблял около 10 кВт электроэнергии, что было значительно меньше, чем ламповые машины того времени (например, ENIAC потреблял 150 кВт).
Источники
- Clark, W. A. «The TX-2 Computer». MIT Lincoln Laboratory Technical Report, 1958.
- Sutherland, I. E. «Sketchpad: A Man-Machine Graphical Communication System». MIT PhD Thesis, 1963.
- Levy, S. «Hackers: Heroes of the Computer Revolution». Doubleday, 1984.
- Computer History Museum. «TX-2 Computer». Online exhibit.
- Ceruzzi, P. E. «A History of Modern Computing». MIT Press, 2003.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →