stringtranslate.com

ПДП-1

PDP -1 ( Programmed Data Processor-1 ) — первый компьютер в серии PDP корпорации Digital Equipment Corporation , впервые выпущенный в 1959 году. Он известен как самый важный компьютер в создании хакерской культуры в Массачусетском технологическом институте , Болте, Беранеке и Ньюмане и других местах. [2] PDP-1 — это оригинальное оборудование для игры в первую в истории игру на мини-компьютере — Spacewar Стива Рассела ! [ 3]

Описание

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

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

Системный строительный блок, вид с торца
System Building Blocks 1103 hex-inverter карта
Блок системы PDP-1 № 4106, около 1963 года, с американской монетой в двадцать пять центов — обратите внимание, что один транзистор (желтый) был заменен

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

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

История

Конструкция PDP-1 основана на новаторских компьютерах TX-0 и TX-2 , разработанных и построенных в лаборатории Линкольна Массачусетского технологического института . Бенджамин Герли был ведущим инженером проекта. [7] После демонстрации прототипа на Восточной объединенной компьютерной конференции в декабре 1959 года, DEC поставила первый PDP-1 компании Bolt, Beranek and Newman (BBN) в ноябре 1960 года, [8] [9] и он был официально принят в начале 1961 года. [10] В сентябре 1961 года DEC передала 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 Type 30 ЭЛТ-дисплей и консольная пишущая машинка с рамкой процессора на заднем плане

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

Консольная пишущая машинка, известная как Computeriter , была предоставлена ​​Soroban Engineering. Это адаптированный механизм пишущей машинки IBM Model B Electric , модифицированный путем добавления переключателей для обнаружения нажатия клавиш и соленоидов для активации пишущих стержней . Он использует традиционный механизм пишущих стержней, а не механизм пишущей машинки IBM Selectric «гольф-мяч» , который был представлен только в следующем году. Регистр букв выбирается путем подъема и опускания массивной корзины для набора. Soroban оснащен двухцветной красящей лентой (красной и черной), а интерфейс позволяет выбирать цвет. Программы обычно используют цветовое кодирование, чтобы отличать вводимые пользователем данные от ответов машины. Механизм Soroban ненадежен и подвержен заклиниванию, особенно при смене регистра или изменении цвета ленты. [23] [24] [25]

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

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

Графический дисплей

Дисплей CRT Type 30 Precision представляет собой точечное устройство отображения, способное адресовать 1024 на 1024 адресуемых местоположения со скоростью 20 000 точек в секунду. [27] Специальная инструкция «Отобразить одну точку на CRT» используется для построения изображений, которые должны обновляться много раз в секунду. [27] CRT, который изначально был разработан для использования в радарах, имеет диаметр 16 дюймов (41 см) и использует долгоживущий фосфор P7 . [28] Световое перо можно использовать с Type 30 для выбора точек на дисплее. Доступны дополнительный генератор символов и оборудование для генерации линий и кривых. [27]

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

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

Текущий статус

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

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

Программное моделирование PDP-1 существует в SIMH и MESS , аппаратное воссоздание через FPGA также существует для проекта MiSTer , а двоичный образ бумажных лент программного обеспечения существует в архивах bitsavers.org. [29]

Смотрите также

Примечания

  1. ^ "Early Computers at Stanford". Стэнфордский университет . 6 февраля 2022 г. [1997-08-15] . Получено 6 июля 2024 г.
  2. ^ "Computer History Museum PDP-1 Restoration Project – Introduction". Computer History Museum . Архивировано из оригинала 16 марта 2022 г. Получено 6 апреля 2011 г.
  3. ^ ab "1960: DEC PDP-1 Precursor to the Minicomputer". CED Magic . Архивировано из оригинала 3 января 2022 г. Получено 4 декабря 2008 г.
  4. ^ Хафнер, Кэти ; Лион, Мэтью (1996). Где волшебники не спят допоздна: истоки Интернета (1-е изд. Touchstone). Нью-Йорк : Simon and Schuster . стр. 85. ISBN 978-0-684-81201-4. LCCN  96019533. OCLC  935805191. OL  23262579M – через Интернет-архив .
  5. ^ "PDP-1 computer". Computer History Museum . Архивировано из оригинала 7 июня 2021 г. Получено 23 марта 2022 г.
  6. ^ Weik, Martin H. (март 1961 г.). «Программируемый процессор данных». Веб-сайт Эда Телена о ракетах Nike . Третий обзор отечественных электронных цифровых вычислительных систем. Архивировано из оригинала 21 марта 2022 г. Получено 6 июля 2018 г.
  7. ^ "Ben Gurley". Computer History Museum . Архивировано из оригинала 27 февраля 2021 г. Получено 23 марта 2022 г.
  8. ^ "1960". DIGITAL Computing Timeline . Архивировано из оригинала 16 июля 2012 г. Получено 23 марта 2022 г.
  9. ^ Белл, К. Гордон; Мадж, Дж. Крейг; Макнамара, Джон Э. (2014). Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем. Digital Press. стр. 123–124, 134–137. ISBN 978-1-4832-2110-6. OCLC  900212390. Архивировано из оригинала 19 октября 2023 г. . Получено 30 июня 2024 г. .
  10. ^ «Новости компьютеров и процессоров данных: за столом редактора – первый «программируемый процессор данных», доставленный и используемый». Компьютеры и автоматизация . 10 (4(B)): 8B. Апрель 1961 г. Получено 22 марта 2022 г. – через Интернет-архив .
  11. ^ "PDP-1 Story". Гордон Белл . 30 апреля 1998 г. Архивировано из оригинала 15 февраля 2022 г. Получено 23 марта 2022 г.
  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 мин). Архивировано из оригинала 23 марта 2022 г. Получено 22 марта 2022 г.
  13. ^ Strebe, Judith A.; Kim, Rebekah (2006). «Руководство по коллекции компьютерных материалов Digital Equipment Corporation PDP-1» (PDF) . Computer History Museum . Архивировано (PDF) из оригинала 28 августа 2021 г. . Получено 23 марта 2022 г. .
  14. ^ "TX-0: его прошлое и настоящее" (PDF) . Отчет Музея компьютеров (8). Весна 1984 г. Архивировано из оригинала (PDF) 8 сентября 2015 г. Получено 23 марта 2022 г.
  15. ^ ab "The Great Videogame Swindle?". Next Generation . № 23. Imagine Media . Ноябрь 1996. С. 64–68, 211–229 . Получено 22 марта 2022 г. – через Интернет-архив .
  16. ^ Digital Equipment Corporation (1978). Digital Equipment Corporation: Nineteen Fifty-Seven to the Present (PDF) . DEC Press. стр. 3. Архивировано (PDF) из оригинала 23 марта 2022 г. . Получено 23 марта 2022 г. .
  17. ^ Grenia, Mark W., ред. (февраль 2001 г.). История вычислений: энциклопедия людей и машин, которые создали историю вычислений. Lexikon Services. ISBN 978-0-944601-78-5. OL  11565276M. Архивировано из оригинала 23 марта 2022 г. Получено 23 марта 2022 г. – через Open Library .
  18. ^ Бергин, Томас. "Digital Equipment Corporation". SlideToDoc . Архивировано из оригинала 23 марта 2022 г. Получено 22 марта 2022 г.
  19. ^ "DEC PDP-1 Collection". Computer History Museum . Архивировано из оригинала 14 июля 2018 года . Получено 6 марта 2013 года .
  20. ^ Press, Gil (20 ноября 2011 г.). «Взлом и синие ящики». История информации . Архивировано из оригинала 18 апреля 2021 г.
  21. ^ Дуарте, Густаво (27 августа 2008 г.). «Первое зарегистрированное использование слова «хакер»». Many But Finite . Архивировано из оригинала 21 февраля 2022 г. . Получено 23 марта 2022 г. .
  22. ^ Лихштейн, Генри (20 ноября 1963 г.). «Telephone Hackers Active» (PDF) . The Tech . Vol. 83, no. 24. p. 1. Архивировано (PDF) из оригинала 16 февраля 2022 г. . Получено 23 марта 2022 г. .
  23. ^ Процедуры регулировки и смазки декодера и блока питания компьютера (PDF) . Соробан. 1963 – через Bitsavers.
  24. ^ Эксплуатация и обслуживание с иллюстрацией разбивки деталей для моделей кодера EC и ETC computeriter (PDF) . Soroban. Март 1963 г. – через Telcontar.net.
  25. ^ "Soroban Engineering". Telcontar.net . 24 января 2024 г. Получено 17 августа 2024 г.
  26. ^ Маст, Боб (24 ноября 1998 г.). "От: Боб Маст". Археологический институт Blinkenlights . Архивировано из оригинала 2 января 2022 г. Получено 22 марта 2022 г. Flexowriter был впервые изготовлен IBM во время Второй мировой войны для использования в качестве автоматического писателя писем. После войны несколько сотрудников IBM купили права и основали Commercial Controls, Inc. Они производили их в старом здании пишущих машинок IBM Selectric в Рочестере, штат Нью-Йорк. В конце пятидесятых годов Фриден купил Commercial Controls.
  27. ^ abc PDP-1 Handbook (PDF) . Digital Equipment Corporation . 1963. стр. 33–36. Архивировано (PDF) из оригинала 28 августа 2021 г. . Получено 22 марта 2022 г. – через Bitsavers .
  28. CuriousMarc (2 мая 2017 г.). Лайл Бикли объясняет PDP-1 (и мы играем в оригинальную Spacewar!). Архивировано из оригинала 11 декабря 2021 г. Получено 7 апреля 2018 г. – через YouTube .
  29. ^ "Индекс /bits/DEC/pdp1/papertapeImages". Архивировано из оригинала 7 января 2022 г. Получено 16 марта 2022 г. – через Bitsavers .

Внешние ссылки