Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

PDP-1 ( Запрограммированный Data Processor-1 ) является первым компьютером в Digital Equipment Corporation «s PDP серии и впервые был выпущен в 1959 году известен тем , что компьютер самым важным в создании хакерской культуры в MIT , BBN и в другом месте. [2] НДП-1 является оригинальной аппаратуры для воспроизведения первой игры в истории на миникомпьютер , Steve Russell «s Spacewar! [3]

Описание [ править ]

PDP-1 в Музее компьютерной истории со Стивом Расселом , создателем Spacewar! В большом корпусе находится процессор. Основная панель управления находится прямо над столом, считыватель бумажной ленты - над ним (металлический), а выход перфоратора для бумажной ленты модели BRPE - над ним (вертикальный паз). К верхней панели прикреплен лоток для хранения восьми фальцованных бумажных лент. Слева - пишущая машинка IBM Model B, модифицированная Соробаном, а ЭЛТ-дисплей Type 30 - крайний справа.

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

Строительный блок системы, видимый с конца
Системные блоки 1103 шестигранная инверторная карта
Строительный блок системы PDP-1 # 4106, около 1963 года, с четвертью в США - обратите внимание, что был заменен один транзистор (желтый).

PDP-1 использует 2700 транзисторов и 3000 диодов. [5] Он построен в основном из DEC 1000 серии System строительных блоков , с помощью микро-сплава и микро-сплава , рассеянных транзисторов с номинальной скоростью переключения 5 МГц. Системные строительные блоки упакованы в несколько 19-дюймовых стоек . Сами стойки упакованы в единый большой корпус для мейнфрейма с шестиугольной панелью управления с переключателями и лампами, установленными на высоте стола на одном конце мэйнфрейма. Над панелью управления находится стандартное решение ввода / вывода системы , устройство чтения и записи перфоленты .

PDP-1 весил около 730 кг (1600 фунтов). [6]

История [ править ]

Дизайн PDP-1 основан на новаторских компьютерах TX-0 и TX-2 , разработанных и изготовленных в лаборатории Линкольна Массачусетского технологического института . Бенджамин Герли был ведущим инженером проекта. [7] После демонстрации прототипа на Восточной совместной компьютерной конференции в декабре 1959 года, DEC поставила первую PDP-1 Болту, Беранеку и Ньюману (BBN) в ноябре 1960 года [8] [9], и она была официально принята в начале 1961. [10] В сентябре 1961 года DEC подарила PDP-1 Массачусетскому технологическому институту [11], где он был помещен в комнату рядом с его предком, компьютером TX-0, [12] который к тому времени находился на бессрочной основе у Lincoln Laboratory.

В этой обстановке PDP-1 быстро заменил TX-0 в качестве любимой машины среди подающей надежды хакерской культуры и послужил платформой для длинного списка компьютерных инноваций. В этот список входит одна из самых ранних цифровых видеоигр Spacewar! , [3] первый текстовый редактор , первый текстовый процессор , первый интерактивный отладчик , первая заслуживающая доверия компьютерная шахматная программа, одна из самых ранних систем разделения времени ( BBN Time-Sharing System ) и некоторые из самых ранних компьютеризированных музыкальных инструментов. . [13] На встрече выпускников Музея компьютерной истории TX-0 в 1984 году, Гордон Белл.сказал, что продукты DEC разработаны непосредственно на основе TX-2 , преемника TX-0, который был разработан по, по мнению Bell, в то время выгодной цене, около 3 миллионов долларов США . На той же встрече Джек Деннис сказал, что на дизайн Бена Герли PDP-1 повлияла его работа над дисплеем TX-0. [14]

PDP-1 продавался в базовой форме за 120 000 долларов США (что эквивалентно 1 030 000 долларов США в 2019 году). [15] За системой BBN быстро последовали заказы от Лоуренса Ливермора и компании Atomic Energy of Canada (AECL), и в конечном итоге было поставлено 53 PDP-1, пока производство не закончилось в 1969 году. [16] [17] Все эти машины все еще активно использовались. использовались в 1970 году, и несколько в конечном итоге были спасены. Пример MIT был подарен The Computer Museum в Бостоне , а оттуда оказался в Музее компьютерной истории (CHM). Поздняя версия Spacewar! на бумажной ленте все еще была заправлена ​​в корпус. PDP-1 №44 был найден в сарае в Уичито, штат Канзас.в 1988 году, по-видимому, ранее принадлежавший одной из многих авиационных компаний в этом районе, и был спасен для Цифровой исторической коллекции, которая также в конечном итоге оказалась в CHM. [18] Компьютер AECL был отправлен в Science North , но позже был списан.

Выпуск PDP-1 ознаменовал радикальный сдвиг в философии компьютерного дизайна: это первый коммерческий компьютер, ориентированный на взаимодействие с пользователем, а не только на эффективное использование компьютерных циклов. [19]

Первое упоминание злонамеренного взлома - это « телефонные хакеры » в студенческой газете Массачусетского технологического института « Технология хакеров, пытающихся установить связь с Гарвардом , настроить PDP-1 для бесплатных звонков, набора номера во время войны и накопления крупных телефонных счетов». [20] [21] [22]

Периферийные устройства [ править ]

PDP-1 Тип 30-точечный ЭЛТ-дисплей и консольная пишущая машинка, с кадром процессора в фоновом режиме

PDP-1 использует перфорированную бумажную ленту в качестве основного носителя информации. [15] В отличие от колоды перфокарт , которые можно сортировать и переупорядочивать, бумажную ленту трудно редактировать физически. Это вдохновило на создание программ для редактирования текста, таких как « Дорогая пишущая машинка» и « TECO» . Поскольку он оснащен онлайн- и автономными принтерами, основанными на механизмах электрической пишущей машинки IBM , он способен к тому, что в терминологии 1980-х годов можно было бы назвать « печатью буквенного качества », и поэтому вдохновил TJ-2 , возможно, первый текстовый процессор .

Пишущая машинка с пультом - продукт компании Соробан Инжиниринг . Он использует механизм пишущей машинки IBM Model B Electric , модифицированный добавлением переключателей для обнаружения нажатия клавиш и соленоидов для активации печатных панелей . В нем используется традиционный механизм печатной клавиатуры, а не пишущая машинка IBM Selectric "мяч для гольфа".механизм, который не был внедрен до следующего года. Регистр букв выбирается путем подъема и опускания корзины массивного типа. Соробан оснащен двухцветной красящей лентой (красной и черной), а интерфейс позволяет выбирать цвет. Программы обычно используют цветовую кодировку, чтобы отличить ввод пользователя от ответов машины. Механизм Соробана ненадежен и подвержен заклиниванию, особенно при перемещении гильзы или изменении цвета ленты.

Автономные устройства, как правило, представляют собой устройства Friden Flexowriters , специально созданные для работы с кодировкой символов FIO-DEC, используемой PDP-1. Как и консольная пишущая машинка, они построены на механизме набора текста, который механически аналогичен пишущей машинке IBM Electric . [23]Однако Flexowriters очень надежны и часто используются для длительных сеансов печати без присмотра. Флексографские машины имеют электромеханические пробойники для бумажной ленты и считывающие устройства, которые работают синхронно с механизмом пишущей машинки. Скорость набора составляет около десяти символов в секунду. Типичная рабочая процедура PDP-1 заключается в том, чтобы вывести текст на перфорированную бумажную ленту, используя «высокоскоростной» (60 символов в секунду) перфоратор BRPE телетайпа модели PDP-1, а затем вручную перенести ленту на Flexowriter для автономной печати. .

В последующие годы накопители DECtape были добавлены в некоторые системы PDP-1 в качестве более удобного метода резервного копирования программ и данных, а также для обеспечения раннего разделения времени . Этому последнему приложению обычно требуется вторичный носитель данных для обмена программ и данных в основной памяти и из нее без необходимости ручного вмешательства. С этой целью DECtapes намного превосходят бумажные ленты с точки зрения надежности, долговечности и скорости. Ранние жесткие диски были дорогими и, как известно, ненадежными; если они доступны и работают, они используются в первую очередь для скорости обмена, а не для постоянного хранения файлов.

Графический дисплей [ править ]

Прецизионный ЭЛТ-дисплей типа 30 представляет собой точечное устройство отображения, способное адресовать 1024 на 1024 адресуемых местоположения со скоростью 20 000 точек в секунду. [24] Специальная инструкция «Отображать одну точку на ЭЛТ» используется для создания изображений, которые необходимо обновлять много раз в секунду. [24] ЭЛТ, который был первоначально разработан для использования в радарах, имеет диаметр 19 дюймов (48 см) и использует люминофор P7 с длительным послесвечением . [25] световое перо может быть использовано с типом 30 , чтобы выбрать точки на дисплее. Доступен дополнительный генератор символов и оборудование для генерации линий и кривых. [24]

Компьютерная музыка [ править ]

Хакеры из Массачусетского технологического института также использовали PDP-1 для воспроизведения музыки в четырехчастной гармонии с использованием специального оборудования - четырех триггеров, напрямую управляемых процессором (звуковой сигнал фильтруется с помощью простых RC-фильтров ). Музыка была подготовлена с помощью Peter Samson «s Harmony Compiler , сложный текст на основе программы с некоторыми особенностями , специально ориентированных на эффективное кодирование музыки барокко . Для него было подготовлено несколько часов музыки, включая фуги Баха , все песни Моцарта Eine kleine Nachtmusik , движение « Ода радости », завершающее Симфонию № 9 Бетховена , рождественские гимны и множество популярных песен.

Текущий статус [ править ]

Панель управления PDP-1

Известно, что существуют только три компьютера PDP-1, и все три находятся в коллекции Музея компьютерной истории (CHM). Один из них - прототип, ранее использовавшийся в Массачусетском технологическом институте, а два других - серийные машины PDP-1C. Один из последних, серийный номер 55 (последний изготовленный PDP-1), был приведен в рабочее состояние, выставлен на выставке и демонстрируется по две субботы в месяц. О реставрации рассказано на специальной веб-странице Музея компьютерной истории . Демонстрации включают:

  • игра Spacewar!
  • графические демонстрации, такие как Snowflake
  • играет музыку

Программные имитации PDP-1 существуют в SIMH и MESS , а бумажные ленты с двоичными изображениями программного обеспечения находятся в архивах bitsavers.org .

См. Также [ править ]

  • История компьютеров
  • История информатики
  • Космическая война!
  • Клуб технических моделей железной дороги
  • Хронология вычислений

Примечания [ править ]

  1. ^ «Ранние компьютеры в Стэнфорде» . 15 августа 1997 . Проверено 30 августа 2020 года .
  2. ^ "Проект восстановления музея истории компьютеров PDP-1 - Введение" . Музей истории компьютеров . Проверено 6 апреля 2011 года .
  3. ^ a b «1960: DEC PDP-1 - предшественник мини-компьютера» . CED Magic . Проверено 4 декабря 2008 года .
  4. ^ Хафнер, Кэти; Лион, Мэтью (1996). Где волшебники допоздна ложатся спать: истоки Интернета (1-е изд. Пробного камня). Нью-Йорк: Саймон и Шустер. п. 85 . ISBN 0-684-81201-0.
  5. ^ "Компьютер ПДП-1" . Музей истории компьютеров.
  6. ^ Вейк, Мартин Х. (март 1961 г.). «Программируемый процессор данных» . Ракетный сайт Эда Телена Nike . Третий обзор отечественных электронных цифровых вычислительных систем . Проверено 6 июля 2018 года .
  7. ^ "Бен Герли" . Музей истории компьютеров.
  8. ^ "ЦИФРОВАЯ Хронология вычислений, 1960"
  9. ^ Белл, К. Гордон; Мадж, Дж. Крейг; Макнамара, Джон Э. (2014). Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем . Цифровая пресса. С. 123–124, 134–137. ISBN 9781483221106.
  10. ^ "Новости компьютеров и 'процессоров данных: через стол редактора - первый" запрограммированный процессор данных "доставлен и используется" . Компьютеры и автоматика . 10 (4 (В)): 8Б. Апрель 1961 г.
  11. ^ "Рассказ PDP-1" . gordonbell.azurewebsites.net .
  12. Мышь, которая ревела: Лекция по случаю празднования PDP-1 . Музей истории компьютеров. 15 мая 2006 г. Временные метки цитирования: 32:48 начало панели, 43:55 и 47:00 первый прототип в декабре 1959 г., 52:40 пожертвование PDP-1 в сентябре 1961 г., 53:46 PDP-1 рядом с TX-0 в 1961 г. (около 3 мин).CS1 maint: extra punctuation (link)
  13. ^ Strebe l, Джудит; Ким, Ребекка (2006). «Путеводитель по коллекции компьютерных материалов PDP-1 Digital Equipment Corporation» (PDF) . Музей истории компьютеров .
  14. ^ "Воссоединение выпускников TX-0" . Отчет компьютерного музея . 8 . Весна 1984. Архивировано из оригинала на 15 июня 2006 года - через Ed Телен в Nike ракетными веб - сайт.
  15. ^ a b «Великая афера с видеоиграми?». Следующее поколение . № 23. Imagine Media . Ноябрь 1996. С. 64–68, 211–229.
  16. ^ Digital Equipment Corporation (1978). Digital Equipment Corporation: девятнадцать пятьдесят семь до настоящего времени (PDF) . DEC Press. стр. 3
  17. ^ "История вычислительной техники", Lexikon Services, ISBN 0-944601-78-2 
  18. ^ Томас Бергин, "Digital Equipment Corporation" , Музей истории компьютеров
  19. ^ "Коллекция DEC PDP-1" . Коллекции . Музей истории компьютеров . Проверено 6 марта 2013 года .
  20. Press, Gil (20 ноября 2011 г.). «Взлом и синие ящики» .
  21. Дуарте, Густаво (27 августа 2008 г.). «Первое зарегистрированное использование слова« Хакер » » .
  22. ^ Lichstein, Генри (20 ноября 1963). "Активные телефонные хакеры" (PDF) . Тех .
  23. ^ Воспоминание Боба Маста : «Flexowriter был впервые произведен IBM во время Второй мировой войны для использования в качестве автоматического письма. После войны несколько сотрудников IBM купили права и сформировали Commercial Controls, Inc. Они производили некоторые из них на старом IBM Electric. здание пишущей машинки в Рочестере, штат Нью-Йорк. В конце 1950-х годов Фриден купил Commercial Controls ».
  24. ^ a b c Справочник PDP-1 (PDF) . Корпорация цифрового оборудования. 1963. С. 33–36.
  25. ^ Лайл Бикли объясняет PDP-1 (а мы играем в оригинальную Spacewar!) . 2 мая 2017 года . Проверено 7 апреля 2018 г. - через YouTube.

Внешние ссылки [ править ]

  • Реставрация компьютерной выставки DEC PDP-1 - проект реставрации Музея истории компьютеров
  • Коллекция DEC PDP-1 в Музее истории компьютеров - включает ресурсы движущихся изображений на их PDP-1 и проект реставрации, а также некоторые музыкальные файлы в разделе «Аудио».
  • Информация DEC PDP-1 - РУКОВОДСТВО ПО ПРОГРАММИРОВАННОМУ ПРОЦЕССОРУ ДАННЫХ-1 DEC 1963 г.
  • Каталог bitsavers.org PDP-1 - Отсканированная документация, включая руководство PDP-1, руководство по обслуживанию, прайс-лист, диагностическую документацию и т. д.
  • PDP-1 Music - слушайте музыку в формате MP3, созданную на PDP-1.
  • Запись Dot Eaters на PDP-1 и ее использование при разработке первой видеоигры Spacewar!
  • История разработки PDP-1 из оригинальной документации DEC, включая письма-поставки, прайс-листы и фотографии.
  • Эмулятор PDP-1 на JavaScript под управлением Spacewar! код.
  • Музыка DEC PDP-1 (видео на YouTube)
  • Воссоздание ПЛИС PDP-1 с ЭЛТ, консолью и телетайпом
  • История PDP-1 в Стэнфордском университете
  • Фотография PDP-1 в LRNL.