ПДП-1
![]() | |
![]() Выставка PDP-1 в Музее истории компьютеров в Маунтин-Вью, Калифорния. | |
Разработчик | Корпорация цифрового оборудования |
---|---|
Семейство продуктов | Программируемый процессор данных |
Тип | Миникомпьютер |
Дата выпуска | 1959 год |
Начальная цена | 120 000 долларов США (что эквивалентно 1 254 247 долларам США в 2023 году) |
Снято с производства | 1969 |
Отгружено единиц | 53 |
СМИ | Перфолента |
Операционная система | Система разделения времени BBN , Стэнфордская система разделения времени ; [1] большинство программ, включая Spacewar!, не используют операционную систему. |
Процессор | @ 187 кГц |
Память | 4 КБ слов (9,2 КБ) Память на магнитном сердечнике |
Отображать | ЭЛТ типа 30 |
Платформа | Декабрь 18-бит |
Масса | 730 кг (1600 фунтов) |
Предшественник | ТХ-0 и ТХ-2 |
Преемник | ПДП-4 |
PDP -1 ( Программируемый процессор данных-1 ) — первый компьютер в Digital Equipment Corporation компании серии PDP , впервые выпущенный в 1959 году. Он известен как самый важный компьютер в создании хакерской культуры в Массачусетском институте компьютерных технологий. Технология , Болт, Беранек и Ньюман и другие. [2] PDP-1 — это оригинальное оборудование для первой в истории игры на мини-компьютере — Spacewar Стива Рассела ! [3]
Описание [ править ]

PDP-1 использует 18-битный размер слова и имеет 4096 слов в качестве стандартной основной памяти (что эквивалентно по размеру 9216 восьмибитным байтам , но по размеру символов 12388 байтам, поскольку система фактически делит 18-битное слово на три шестибитные символы), с возможностью расширения до 65 536 слов. микросекунды ( Время цикла памяти на магнитном сердечнике составляет 5,35 что примерно соответствует тактовой частоте 187 килогерц ); следовательно, большинство арифметических инструкций выполняются за 10,7 микросекунд (93 458 операций в секунду), поскольку они используют два цикла памяти: первый для выборки инструкции, второй для выборки или сохранения слова данных. Числа со знаком представлены в дополнении до единиц . PDP-1 имеет вычислительную мощность, примерно эквивалентную карманному органайзеру 1996 года, и немного меньший объем памяти. [4]



В PDP-1 используется 2700 транзисторов и 3000 диодов. [5] Он построен в основном из DEC серии системных строительных блоков 1000 с использованием диффузионных транзисторов из микросплавов и микросплавов с номинальной скоростью переключения 5 МГц. Строительные блоки системы упакованы в несколько 19-дюймовых стоек . Сами стойки упакованы в один большой корпус мэйнфрейма с шестиугольной панелью управления, содержащей переключатели и индикаторы, установленные на высоте столешницы на одном конце мэйнфрейма. Над панелью управления находится стандартное системное ввода/вывода решение перфоленты — устройство чтения и записи .
PDP-1 весил около 730 кг (1600 фунтов). [6]
История [ править ]
Конструкция PDP-1 основана на новаторских компьютерах TX-0 и TX-2 , спроектированных и изготовленных в лаборатории Линкольна Массачусетского технологического института . Бенджамин Герли был ведущим инженером проекта. [7] После демонстрации прототипа на Восточной объединенной компьютерной конференции в декабре 1959 года, DEC в ноябре 1960 года поставила первый PDP-1 Болту, Беранеку и Ньюману (BBN). [8] [9] и официально он был принят в начале 1961 года. [10] В сентябре 1961 года DEC подарила MIT PDP-1. [11] где он был помещен в комнату рядом со своим предком, компьютером TX-0, [12] который к тому времени находился в бессрочной аренде у лаборатории Линкольна.
В этом контексте PDP-1 быстро заменил TX-0 в качестве любимой машины среди начинающей хакерской культуры и послужил платформой для длинного списка компьютерных инноваций. В этот список входит одна из первых цифровых видеоигр — Spacewar! , [3] первый текстовый редактор , первый текстовый процессор , первый интерактивный отладчик , первая надежная компьютерная шахматная программа, одна из самых ранних систем разделения времени ( BBN Time-Sharing System ) и некоторые из первых компьютеризированных музыкальных произведений. [13] Музея компьютерной истории TX-0 На встрече выпускников в 1984 году Гордон Белл сказал, что продукты DEC были разработаны непосредственно на основе TX-2 , преемника TX-0, который был разработан по цене, которая, по мнению Белла, была в то время выгодной, примерно 3 миллиона долларов США . На той же встрече Джек Деннис сказал, что на дизайн PDP-1 Бена Герли повлияла его работа над дисплеем TX-0. [14]
PDP-1 продавался в базовой версии за 120 000 долларов США (что эквивалентно 1 223 519 долларам США в 2023 году). [15] За системой BBN быстро последовали заказы от Лоуренса Ливермора и компании Atomic Energy of Canada (AECL), и в конечном итоге было поставлено 53 PDP-1, пока производство не закончилось в 1969 году. [16] [17] Все эти машины еще активно использовались в 1970 году, и некоторые в итоге удалось спасти. Пример MIT был передан в дар Музею компьютеров в Бостоне , а оттуда оказался в Музее истории компьютеров (CHM). Поздняя версия Spacewar! на бумажной ленте, которая все еще была заправлена в футляр. PDP-1 № 44 был найден в сарае в Уичито, штат Канзас , в 1988 году, по-видимому, ранее принадлежал одной из многих авиационных компаний в этом районе, и спасен для цифровой исторической коллекции, а также в конечном итоге оказался в CHM. [18] Компьютер AECL был отправлен в Science North , но позже был списан.
Выпуск PDP-1 ознаменовал радикальный сдвиг в философии компьютерного дизайна: это первый коммерческий компьютер, ориентированный на взаимодействие с пользователем, а не просто на эффективное использование компьютерных циклов. [19]
Первое упоминание о злонамеренном взломе — это « телефонные хакеры » в Массачусетского технологического института студенческой газете The Tech , где хакеры соединяют линии с Гарвардом , настраивают PDP-1 для бесплатных звонков, военного набора номера и накапливают большие телефонные счета. [20] [21] [22]
Периферийные устройства [ править ]

PDP-1 используется фальцованная перфолента . в В качестве основного носителя информации [15] В отличие от колоды перфокарт , которые можно сортировать и переупорядочивать, бумажную ленту утомительно физически редактировать. Это вдохновило на создание программ для редактирования текста, таких как Expensive Typewriter и TECO . Поскольку он оснащен онлайн- и автономными принтерами, основанными на IBM механизмах электрических пишущих машинок , он способен выполнять то, что в терминологии 1980-х годов можно было бы назвать « печатью буквенного качества » и, следовательно, вдохновил TJ-2 , возможно, первый текстовый процессор .
Пишущая машинка-консоль является продуктом компании Soroban Engineering. Он использует механизм пишущей машинки IBM Model B Electric , модифицированный добавлением переключателей для обнаружения нажатия клавиш и соленоидов для активации печатных панелей . В нем используется традиционный механизм печатной панели, а не механизм пишущей машинки IBM Selectric «мяч для гольфа» , который был представлен только в следующем году. Lettercase выбирается путем поднятия и опускания корзины массивного типа. Соробан оснащен двухцветной красящей лентой (красной и черной), а интерфейс позволяет выбирать цвет. Программы обычно используют цветовое кодирование, чтобы отличить ввод пользователя от ответов машины. Механизм Соробана ненадежен и склонен к заклиниванию, особенно при перестановке корпуса или изменении цвета ленты.
Автономные устройства, как правило, представляют собой флексографические устройства Friden , специально созданные для работы с кодировкой символов FIO-DEC, используемой PDP-1. Как и консольные пишущие машинки, они построены на основе печатного механизма, который механически аналогичен пишущей машинке IBM Electric . [23] Однако флексорайтеры очень надежны и часто используются для длительных сеансов печати без присмотра. Флексописатели имеют электромеханические перфораторы и считыватели бумажной ленты, которые работают синхронно с механизмом пишущей машинки. Скорость набора текста составляет около десяти символов в секунду. Типичная рабочая процедура PDP-1 заключается в выводе текста на перфоленту с использованием «высокоскоростного» (60 символов в секунду) перфоратора телетайпа модели BRPE PDP-1, а затем переноса ленты вручную на флексописатель для автономной печати. .
В последующие годы диски DECtape были добавлены в некоторые системы PDP-1 как более удобный метод резервного копирования программ и данных, а также для обеспечения раннего разделения времени . Для этого последнего приложения обычно требуется дополнительный носитель данных для обмена программами и данными в основной памяти и из нее, не требуя ручного вмешательства. В этом отношении DECtapes намного превосходят бумажные ленты с точки зрения надежности, долговечности и скорости. Первые жесткие диски были дорогими и заведомо ненадежными; если они доступны и работают, то используются в первую очередь для скорости подкачки, а не для постоянного хранения файлов.
Графический дисплей [ править ]
Прецизионный ЭЛТ-дисплей типа 30 представляет собой устройство точечного отображения, способное адресовать 1024 на 1024 адресуемых местоположения со скоростью 20 000 точек в секунду. [24] Специальная инструкция «Отображать одну точку на ЭЛТ» используется для создания изображений, которые необходимо обновлять много раз в секунду. [24] ЭЛТ, изначально разработанная для использования в радарах, имеет диаметр 16 дюймов (41 см) и использует люминофор P7 с длительным послесвечением . [25] С Type 30 можно использовать световое перо для указания точек на дисплее. Доступны дополнительный генератор символов и оборудование для генерации линий и кривых. [24]
Компьютерная музыка [ править ]
Хакеры MIT также использовали PDP-1 для воспроизведения музыки в четырёхголосной гармонии, используя некое специальное оборудование — четыре триггера, напрямую управляемых процессором (аудиосигнал фильтруется простыми RC-фильтрами ). Музыка была подготовлена с помощью Питера Самсона , Harmony Compiler сложной текстовой программы с некоторыми функциями, специально ориентированными на эффективное кодирование музыки в стиле барокко . К нему было подготовлено несколько часов музыки, в том числе фуги Моцарта Баха, вся «Eine kleine Nachtmusik» , часть «Ода к радости Бетховена », завершающая Симфонию № 9 , рождественские гимны и многочисленные популярные песни.
Текущий статус [ править ]

Известно, что до сих пор существуют только три компьютера PDP-1, и все три находятся в коллекции Музея истории компьютеров (CHM). Один из них — прототип, ранее использовавшийся в Массачусетском технологическом институте, а два других — серийные машины PDP-1C. Один из последних, серийный номер 55 (последний изготовленный PDP-1), восстановлен в рабочем состоянии, находится на выставке и демонстрируется две субботы каждого месяца. Демонстрации включают в себя:
- игра Космические войны!
- графические демонстрации, такие как Snowflake
- играть музыку
Программное моделирование PDP-1 существует в SIMH и MESS , воссоздание аппаратного обеспечения через FPGA также существует для проекта MiSTer , а двоичные изображения бумажных лент программного обеспечения существуют в архивах bitsavers.org. [26]
См. также [ править ]
- История компьютеров
- История информатики
- Космическая война!
- Клуб технических моделей железных дорог
- Хронология вычислений
Примечания [ править ]
- ^ «Ранние компьютеры в Стэнфорде» . Стэнфордский университет . 6 февраля 2022 г. [15 августа 1997 г.]. Архивировано из оригинала 14 февраля 2022 года . Проверено 22 марта 2022 г.
- ^ «Проект реставрации Музея компьютерной истории PDP-1 – Введение» . Музей истории компьютеров . Архивировано из оригинала 16 марта 2022 года . Проверено 6 апреля 2011 г.
- ^ Jump up to: Перейти обратно: а б «1960: DEC PDP-1 — предшественник миникомпьютера» . КЭД Магия . Архивировано из оригинала 3 января 2022 года . Проверено 4 декабря 2008 г.
- ^ Хафнер, Кэти ; Лион, Мэтью (1996). Где волшебники ложатся спать допоздна: истоки Интернета (1-е изд. Пробного камня). Нью-Йорк : Саймон и Шустер . п. 85. ИСБН 978-0-684-81201-4 . LCCN 96019533 . OCLC 935805191 . OL 23262579M – через Интернет-архив .
- ^ «Компьютер ПДП-1» . Музей истории компьютеров . Архивировано из оригинала 7 июня 2021 года . Проверено 23 марта 2022 г.
- ^ Вейк, Мартин Х. (март 1961 г.). «Программируемый процессор данных» . Веб-сайт Nike Missile Эда Телена . Третий обзор отечественных электронных цифровых вычислительных систем. Архивировано из оригинала 21 марта 2022 года . Проверено 6 июля 2018 г.
- ^ «Бен Герли» . Музей истории компьютеров . Архивировано из оригинала 27 февраля 2021 года . Проверено 23 марта 2022 г.
- ^ «1960» . Хронология цифровых вычислений . Архивировано из оригинала 16 июля 2012 года . Проверено 23 марта 2022 г.
- ^ Белл, К. Гордон; Мадж, Дж. Крейг; Макнамара, Джон Э. (2014). Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем . Цифровая пресса. стр. 123–124, 134–137. ISBN 978-1-4832-2110-6 . OCLC 900212390 .
- ^ «Новости о компьютерах и процессорах данных: за столом редактора – первый «программируемый процессор данных», доставленный и используемый» . Компьютеры и автоматизация . 10 (4(Б)): 8Б. Апрель 1961 года . Проверено 22 марта 2022 г. - из Интернет-архива .
- ^ «История ПДП-1» . Гордон Белл . 30 апреля 1998 года. Архивировано из оригинала 15 февраля 2022 года . Проверено 23 марта 2022 г.
- ^ Мышь, которая ревела: лекция по случаю празднования PDP-1 . Музей истории компьютеров . 15 мая 2006 г. Временные метки цитирования: 32:48 запуск панели, 43:55 и 47:00 первый прототип в декабре 1959 г., 52:40 пожертвование PDP-1 в сентябре 1961 г., 53:46 PDP-1 рядом с TX-0 в 1961 г. ( около 3 минут). Архивировано из оригинала 23 марта 2022 года . Проверено 22 марта 2022 г.
- ^ Стребе, Джудит А.; Ким, Ребекка (2006). «Руководство по сбору компьютерных материалов Digital Equipment Corporation PDP-1» (PDF) . Музей истории компьютеров . Архивировано (PDF) из оригинала 28 августа 2021 г. Проверено 23 марта 2022 г.
- ^ «TX-0: его прошлое и настоящее» (PDF) . Отчет Компьютерного музея (8). Весна 1984 года. Архивировано из оригинала (PDF) 8 сентября 2015 года . Проверено 23 марта 2022 г.
- ^ Jump up to: Перейти обратно: а б «Великое мошенничество с видеоиграми?» . Следующее поколение . № 23. Imagine Media . Ноябрь 1996 г., стр. 64–68, 211–229 . Проверено 22 марта 2022 г. - из Интернет-архива .
- ^ Корпорация цифрового оборудования (1978). Корпорация цифрового оборудования: от девятнадцати пятидесяти семи до наших дней (PDF) . ДЭК Пресс. п. 3. Архивировано (PDF) оригинала 23 марта 2022 г. Проверено 23 марта 2022 г.
- ^ Грения, Марк В., изд. (февраль 2001 г.). История вычислений: Энциклопедия людей и машин, вошедших в историю компьютеров . Лексикон Сервис. ISBN 978-0-944601-78-5 . OL 11565276M – через Открытую библиотеку .
- ^ Бергин, Томас. «Корпорация цифрового оборудования» . СлайдТок . Архивировано из оригинала 23 марта 2022 года . Проверено 22 марта 2022 г.
- ^ «Коллекция DEC PDP-1» . Музей истории компьютеров . Архивировано из оригинала 14 июля 2018 года . Проверено 6 марта 2013 г.
- ^ Пресс, Гил (20 ноября 2011 г.). «Хакерство и синие ящики» . История информации . Архивировано из оригинала 18 апреля 2021 года.
- ^ Дуарте, Густаво (27 августа 2008 г.). «Первое зарегистрированное использование слова «Хакер» » . Многие, но конечные . Архивировано из оригинала 21 февраля 2022 года . Проверено 23 марта 2022 г.
- ^ Лихштейн, Генри (20 ноября 1963 г.). «Активные телефонные хакеры» (PDF) . Тех . Том. 83, нет. 24. с. 1. Архивировано (PDF) оригинала 16 февраля 2022 г. Проверено 23 марта 2022 г.
- ^ Маст, Боб (24 ноября 1998 г.). «От: Боб Маст» . Археологический институт Блинкенлайтс . Архивировано из оригинала 2 января 2022 года . Проверено 22 марта 2022 г.
Flexowriter был впервые произведен IBM во время Второй мировой войны и использовался в качестве автоматического устройства для написания писем. После войны несколько сотрудников IBM купили права и основали компанию Commercial Controls, Inc. Они производили ее в старом здании пишущих машинок IBM Selectric в Рочестере, штат Нью-Йорк. В конце пятидесятых Фриден купил Commercial Controls.
- ^ Jump up to: Перейти обратно: а б с Справочник PDP-1 (PDF) . Корпорация цифрового оборудования . 1963. стр. 33–36. Архивировано (PDF) из оригинала 28 августа 2021 г. Проверено 22 марта 2022 г. - через Bitsavers .
- ^ CuriousMarc (2 мая 2017 г.). Лайл Бикли объясняет PDP-1 (и мы играем в оригинальную Spacewar!) . Архивировано из оригинала 11 декабря 2021 года . Проверено 7 апреля 2018 г. — через YouTube .
- ^ «Индекс /bits/DEC/pdp1/papertapeImages» . Архивировано из оригинала 7 января 2022 года . Проверено 16 марта 2022 г. - через Bitsavers .
Внешние ссылки [ править ]

- Чаврак, Хрвое (27 октября 2019 г.). «FPG-1 — это реализация PDP-1 в FPGA» . Гитхаб . Архивировано из оригинала 9 октября 2021 года . Проверено 23 марта 2022 г.
- «ДЭК ПДП-1» . Д Бит . Архивировано из оригинала 14 мая 2011 года . Проверено 23 марта 2022 г.
- Музыка DEC PDP-1 на YouTube
- «Индекс /pdf/dec/pdp1» . Битсейверы . Архивировано из оригинала 23 марта 2022 года . Проверено 22 марта 2022 г.
- ПДП-1 . Ливерморская национальная лаборатория Лоуренса . 13 ноября 2006 г. Архивировано из оригинала 9 марта 2021 г. Получено 23 марта 2022 г. - через Flickr .
- «ПДП-1 Музыка» . Дэниел П. Б. Смит . Архивировано из оригинала 20 ноября 2021 года . Проверено 23 марта 2022 г.
- «Космическая война! Это пришло из Массачусетского технологического института» . Пожиратели точек: История видеоигр 101 . Архивировано из оригинала 18 апреля 2021 года . Проверено 23 марта 2022 г.
- «Космическая война! — оригинальный код игры 1962 года, работающий на эмуляторе PDP-1 на JavaScript» . ОверСигма . Архивировано из оригинала 25 ноября 2021 года . Проверено 23 марта 2022 г.
- «Добро пожаловать | Проект восстановления PDP-1» . Музей истории компьютеров . Архивировано из оригинала 16 марта 2022 года . Проверено 23 марта 2022 г.