PDP-1
PDP-1 (Programmed Data Processor-1) — первый компьютер серии PDP, выпущенный американской компанией Digital Equipment Corporation (DEC) в 1959 году. Относится к классу малых ЭВМ (мини-компьютеров) и считается одним из первых коммерчески успешных компьютеров, ориентированных на интерактивную работу. Отличался относительно невысокой стоимостью (около 120 000 долларов США) и компактными размерами по сравнению с мейнфреймами того времени.
История создания
Предпосылки
В конце 1950-х годов рынок вычислительной техники был занят крупными мейнфреймами (IBM 704, UNIVAC I), стоимость которых достигала нескольких миллионов долларов. DEC, основанная в 1957 году бывшими сотрудниками Массачусетского технологического института (MIT) Кеном Олсеном и Харланом Андерсоном, поставила цель создать недорогую машину для научных и инженерных расчётов, доступную отдельным лабораториям и университетам.
Разработка и выпуск
Проект PDP-1 был разработан под руководством инженера Бена Гёрли. Первый прототип был продемонстрирован в 1959 году на выставке Eastern Joint Computer Conference в Бостоне. Серийное производство началось в 1960 году. Всего было выпущено около 50 экземпляров PDP-1, что для того времени было значительным тиражом для малых ЭВМ.
Развитие
PDP-1 стал основой для последующих моделей серии PDP (PDP-4, PDP-7, PDP-8, PDP-11), которые закрепили за DEC лидерство в сегменте мини-компьютеров. Архитектурные решения PDP-1 (18-битное слово, одноплатная конструкция, использование транзисторов) оказали влияние на развитие вычислительной техники.
Архитектура и технические характеристики
Процессор и память
- Разрядность: 18-битная архитектура. Слово состояло из 18 бит, что позволяло адресовать до 128 Кбайт (65 536 18-битных слов) памяти.
- Память: магнитная память на ферритовых сердечниках. Базовая конфигурация включала 4096 18-битных слов (около 9 Кбайт), с возможностью расширения до 65 536 слов.
- Тактовая частота: около 200 кГц. Время выполнения операции сложения составляло 10 микросекунд (100 000 операций в секунду).
Устройства ввода-вывода
- Ввод: перфолента (считыватель со скоростью 300 символов в секунду), клавиатура (телетайп ASR-33).
- Вывод: перфолента (перфоратор), телетайп (печать на бумаге), осциллографический дисплей (CRT) с разрешением 1024×1024 точки.
- Запоминающее устройство: барабанный накопитель (опционально) ёмкостью до 1 Мбайт.
Конструкция
PDP-1 был выполнен в виде стойки высотой около 1,5 метра, шириной 0,9 метра и глубиной 0,6 метра. Основные логические схемы были собраны на транзисторах (около 2700 штук) и диодах, что обеспечивало сравнительно низкое энергопотребление (около 1,5 кВт) и отсутствие необходимости в специальном охлаждении.
Программное обеспечение
Операционная система
PDP-1 не имел операционной системы в современном понимании. Загрузка программ осуществлялась с перфоленты. Для управления вводом-выводом использовалась простая мониторная программа, которая могла загружать и запускать машинные коды.
Языки программирования
- Ассемблер: MACRO-1 — макроассемблер, позволявший использовать символические имена.
- Фортран: компилятор FORTRAN II (адаптирован в 1961 году).
- Lisp: один из первых реализаций языка Lisp (1962 год, MIT).
- Spacewar!: первая в мире компьютерная игра, написанная на ассемблере PDP-1 в 1962 году.
Применение и значение
Научные и инженерные расчёты
PDP-1 использовался в университетах (MIT, Stanford, Carnegie Mellon) для обработки данных физических экспериментов, моделирования и численного анализа. Благодаря низкой стоимости, лаборатории могли позволить себе собственный компьютер, не деля время с мейнфреймом.
Интерактивные вычисления
PDP-1 стал одной из первых машин, предназначенных для работы в режиме разделения времени (time-sharing). Система CTSS (Compatible Time-Sharing System), разработанная в MIT, позволяла нескольким пользователям одновременно работать с PDP-1 через телетайпы.
Культурное влияние
- Spacewar! (1962) — первая в мире компьютерная игра, созданная Стивом Расселом и его коллегами из MIT. Игра симулировала сражение двух космических кораблей и стала прообразом жанра аркадных игр.
- Демонстрация технологии — PDP-1 часто демонстрировался на выставках, привлекая внимание к возможностям интерактивных вычислений.
Наследие
PDP-1 считается предшественником современных персональных компьютеров. Его архитектурные решения (18-битное слово, модульная конструкция) повлияли на разработку PDP-8 и PDP-11, которые, в свою очередь, стали основой для многих микропроцессорных систем.
Сохранившиеся экземпляры
Из 50 выпущенных машин до наших дней сохранилось несколько экземпляров:
- Один PDP-1 находится в Музее компьютерной истории в Маунтин-Вью (Калифорния, США) и находится в рабочем состоянии.
- Два экземпляра — в частных коллекциях и музеях (например, в Музее науки в Бостоне).
Интересные факты
- Название «Programmed Data Processor» было выбрано, чтобы избежать ассоциаций с дорогими «компьютерами» (слово «computer» в то время означало крупные мейнфреймы).
- PDP-1 мог выполнять около 100 000 операций в секунду, что в 1000 раз медленнее современных микроконтроллеров.
- Игра Spacewar! была настолько популярна, что DEC использовала её для демонстрации возможностей PDP-1 на выставках.
Источники
- Bell, C. G., & Newell, A. (1971). Computer Structures: Readings and Examples. McGraw-Hill.
- DEC (1960). PDP-1 System Manual. Digital Equipment Corporation.
- Levy, S. (1984). Hackers: Heroes of the Computer Revolution. Anchor Press/Doubleday.
- Ritchie, D. M. (1993). The Development of the C Language. ACM SIGPLAN Notices.
- Музей компьютерной истории (Computer History Museum) — экспозиция PDP-1, 2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →