Программируемый процессор данных
Программируемый процессор данных ( PDP ), называемый некоторыми клиентами, средствами массовой информации и авторами « Программируемым процессором данных». [1] [2] [3] — термин, используемый Digital Equipment Corporation с 1957 по 1990 год для нескольких линеек миникомпьютеров . [4]
В названии «PDP» намеренно избегается использование термина «компьютер». Во времена первых PDP компьютеры имели репутацию больших, сложных и дорогих машин. Венчурные капиталисты, стоящие за Digital (особенно Жорж Дорио ), не поддержали попытку Digital создать «компьютер», а термин «миникомпьютер» еще не был придуман. [5] [6] Поэтому вместо этого компания Digital использовала существующую линейку логических модулей для создания программируемого процессора данных и нацелила его на рынок, который не мог позволить себе более крупные компьютеры.
Различные машины PDP обычно можно сгруппировать в семейства в зависимости от длины слова .
Ряд
[ редактировать ]В число членов серии PDP входят: [7]
- ПДП-1
- Оригинальный PDP, 18-битная четырехстоечная машина , использовавшаяся на ранних стадиях с разделением времени разработки операционных систем и занимавшая видное место в ранней хакерской культуре Массачусетского технологического института , что привело к созданию (Массачусетс) аппаратного стартового пояса Route 128 (второй дом DEC, Prime Computer , и т. д.). Считается, что это первая Spacewar видеоигра ! , была разработана для этой машины вместе с первой известной программой обработки текста для компьютера общего назначения « Дорогая пишущая машинка ». В некоторой степени он был основан на TX-0 , в создании которого Бен Герли также участвовал . Его инженерное требование заключалось в том, чтобы построить его из имеющихся запасов (существующий продукт DEC, системные модули ).
- Последний из 53 компьютеров DEC PDP-1 был построен в 1969 году. [Примечание 1] [7] после первого, и почти все они все еще использовались по состоянию на 1975 год. [7] : стр.4 «Средняя конфигурация стоила 120 000 долларов» в то время, «когда большинство компьютерных систем продавались по миллиону долларов и выше».
- Его архитектурными преемниками в качестве 18-битных машин были PDP-4, PDP-7, PDP-9 и PDP-15. [8]
- ПДП-2
- Число, зарезервированное для незавершенной, не разработанной 24-битной конструкции.
- ПДП-3
- Первая 36-битная машина, разработанная DEC (для американского « черного бюджета »), хотя DEC не предлагала ее в качестве продукта. Единственный PDP-3 был построен из модулей DEC Научно-инженерным институтом ЦРУ (SEI) в Уолтеме, штат Массачусетс, для обработки данных радиолокационного сечения для Lockheed A-12 самолета-разведчика в 1960 году. [9] [10] Архитектурно это был по существу PDP-1, управляющий PDP-1, расширенным до 36-битной ширины слова. [11] [7] : стр.4
- ПДП-4
- Эта 18-битная машина, впервые выпущенная в 1962 году. [12] из которых «было продано около 54 штук» было компромиссом: «с более медленной памятью и другой упаковкой», чем у PDP-1, но по цене 65 000 долларов — значительно меньше, чем у его предшественника (примерно вдвое дешевле). [7] : стр.4 Все более поздние 18-битные машины PDP (7, 9 и 15) основаны на аналогичном, но расширенном наборе команд , более мощном, но основанном на тех же концепциях, что и 12-битные серии PDP-5/PDP-8. Одним из заказчиков этих первых машин PDP была компания Atomic Energy of Canada . Установка в Чок-Ривер, Онтарио, включала в себя раннюю версию PDP-4 с системой отображения и новую PDP-5 в качестве интерфейса для приборов и управления исследовательского реактора.
- ПДП-5
- Это был первый в мире миникомпьютер коммерческого производства. [7] : стр.4 машина DEC и первая 12-битная (1963 г.). Позднее набор команд был расширен в PDP-8, чтобы обрабатывать больше битовых операций и увеличить максимальный размер памяти с 4 КБ слов до 32 КБ слов. Это была одна из первых серий компьютеров, всего было построено более 1000 экземпляров. [ нужны разъяснения ]
- ПДП-6
- Эта 36-битная машина, первый большой PDP-компьютер DEC, появилась в 1964 году с первой системой разделения времени , поддерживаемой DEC . было установлено 23. [7] : стр.6 Хотя PDP-6 «разочаровал руководство», он представил набор команд и стал прототипом гораздо более успешных PDP-10 и DEC System-20 . [13] [14] из которых были проданы сотни. [15]
- ПДП-7
- Замена PDP-4; Первая машина DEC с намоткой проводов, использующая соответствующий форм-фактор модуля Flip-Chip . Он был представлен в 1964 г. [8] и впоследствии была добавлена вторая версия, 7A. Всего было продано 120 систем 7 и 7А. [7] : стр.8
- Первая версия Unix и первая версия B , предшественница C , были написаны для PDP-7 в Bell Labs, как и первая версия (от DEC) MUMPS .
- ПДП-8
- 12-битная машина (1965 г.) с крошечным набором команд; Первый крупный коммерческий успех DEC и начало революции миникомпьютеров . Многие из них были куплены (по сниженным ценам, по традиции DEC, которая также включала бесплатные руководства для всех, кто спрашивал в годы правления Кена Олсена ) школами, факультетами университетов и исследовательскими лабораториями.
- Было продано более 50 000 единиц различных моделей семейства (A, E, F, I, S, L, M). [16] Более поздние модели также используются в DECmate текстовом процессоре и VT-78 рабочей станции .
- ЛИНК-8
- Система содержала как ЦП PDP-8, так и ЦП LINC ; два набора команд; 1966. Прародитель PDP-12.
- ПДП-9
- Преемник PDP-7; машина DEC Первая микропрограммная (1966 г.). Он обеспечивает увеличение скорости примерно вдвое по сравнению с PDP-7. PDP-9 также является одним из первых компьютеров малого и среднего масштаба, оснащенных системой монитора с клавиатурой, основанной на собственных небольших устройствах с магнитной лентой DIGITAL ( DECtape ). [17] PDP-9 сделал миникомпьютеры передовым достижением компьютерной индустрии. [ сомнительно – обсудить ]
- ПДП-10
- Также продается как DECsystem-10. [Примечание 2] [Примечание 3] эта 36-битная машина с разделением времени (1966 г.) оказалась весьма успешной в нескольких различных реализациях (KA, KI, KL, KS) и моделях. [Примечание 4] Набор команд представляет собой слегка усовершенствованную форму набора команд PDP-6.
- KL также использовался для DECSYSTEM-20 . KS использовался для выхода DEC на рынок распределенной обработки в 2020 году , представленного как «самая дешевая в мире мэйнфреймовая компьютерная система». [18]
- ПДП-11
- Архетипический миникомпьютер (1970 г.); машина 16-битная и еще один коммерческий успех DEC. LSI -11 — это четырехкристальный PDP-11, используемый в основном для встраиваемых систем . Серия 32-битных VAX произошла от PDP-11, а ранние модели VAX имеют режим совместимости с PDP-11. 16-битный набор команд PDP-11 оказал большое влияние на процессоры от Motorola 68000 до Renesas H8 и Texas Instruments MSP430 , вдохновленные его высокоортогональным набором , ориентированным на общие регистры команд , и богатыми режимами адресации . Семейство PDP-11 просуществовало чрезвычайно долго: 20 лет и множество различных реализаций и технологий.
- ПДП-12
- 12-битная машина (1969 г.), потомок LINC-8 и, следовательно, PDP-8. У него был один процессор, который мог менять режимы и выполнять набор команд любой системы. См. Руководство пользователя LINC и PDP-12 . С небольшим изменением дизайна и другой окраской официально последовала и продавалась как «Лаборатория-8». [19]
- ПДП-13
- Обозначение не использовалось.
- ПДП-14
- Машина с 12-битными инструкциями, предназначенная в качестве промышленного контроллера ( ПЛК ; 1969). Он не имеет памяти данных или регистров данных; инструкции могут проверять логические входные сигналы, устанавливать или очищать логические выходные сигналы, выполнять условный или безусловный переход или вызывать подпрограмму. Более поздние версии (например, PDP-14/30) основаны на технологии физической упаковки PDP-8. Ввод/вывод – это линейное напряжение.
- ПДП-15
- Последняя 18-битная машина DEC (1970 г.). Это единственная 18-битная машина, построенная на TTL интегральных схемах , а не на дискретных транзисторах, и, как и каждая 18-битная система DEC (за исключением обязательной в PDP-1 и отсутствующей в PDP-4), имеет дополнительный встроенный векторной графики терминал . , первое улучшение DEC по сравнению с ранее разработанным 34n, где n равнялось числу PDP. Более поздние версии PDP-15 работают под управлением многопользовательской ОС реального времени под названием «XVM». Последняя модель, PDP-15/76, использует небольшой PDP-11, позволяющий использовать одноканальные периферийные устройства. [20]
- ПДП-16
- Самостоятельная цифровая система с использованием модулей переноса регистров . [21] в основном предназначен для промышленных систем управления с большими возможностями, чем PDP-14. Их можно использовать для разработки специального контроллера, состоящего из структуры управления и связанных с ней модулей хранения и обработки данных, или для разработки небольшого компьютера, который затем можно будет запрограммировать. Модули PDP-16 были основаны на RTM, разработанных Гордоном Беллом во время его работы в CMU . PDP-16/M был представлен в 1972 году как предварительно собранный набор программируемых модулей PDP-16 и получил прозвище «Субминикомпьютер».
Связанные компьютеры
[ редактировать ]- TX-0, разработанный технологического института Массачусетского Лабораторией Линкольна , оказал большое влияние на продукцию DEC, включая разработку Бена Герли для PDP-1. Когда память заменили на меньшую, набор инструкций был расширен, и его перенесли в кампус MIT. Когда PDP-1 прибыл в кампус, его разместили в соседней комнате. Программное обеспечение, такое как ассемблер, было перенесено с TX-0 на PDP-1, и машины были подключены для связи между ними.
- LINC (Лабораторный приборный компьютер), первоначально разработанный технологического института Массачусетского Лабораторией Линкольна , некоторые из которых были построены DEC. Не входит в семейство PDP, но важен как прародитель PDP-12. LINC и PDP-8 можно считать первыми миникомпьютерами , а возможно, и первыми персональными компьютерами . PDP-8 и PDP-11 — самые популярные машины серии PDP. Компания Digital никогда не производила PDP-20, хотя этот термин иногда использовался для обозначения PDP-10 под управлением TOPS-20 (официально известного как DECSYSTEM-20 ).
- Несколько нелицензионных клонов PDP-11 .
- TOAD-1 и TOAD-2 , Foonly и Systems Concepts Машины, совместимые с PDP-10/DECSYSTEM-20.
Примечания
[ редактировать ]- ^ первый был в декабре 1959 года, но его часто называют «1960».
- ^ чье руководство по процессору было названо «Справочное руководство по процессору DECsystem-10/DECSYSTEM-20». «Справочное руководство по процессору DECsystem-10/DECSYSTEM-20» (PDF) . ДЕКАБРЬ. Архивировано из оригинала (PDF) 11 октября 2015 года . Проверено 14 ноября 2015 г.
- ^ иногда называют DEC-10
- ^ 1055, 1090, 2020, 2040, 2065 и другие.
Ссылки
[ редактировать ]- ^ Монтгомери, HE; Уччеллини, LW (октябрь 1985 г.). «Демонстрация VAS» (PDF) . НАСА.gov .
- ^ «Новый прорыв на рынке: программируемый процессор данных DEC» . Гарвард.edu . Архивировано из оригинала 15 сентября 2017 г.
- ^ Р. Белчер (2013). Компьютеры в аналитической химии . п. 153. ИСБН 978-1483285627 . «Термин PDP является аббревиатурой от Programmable Data Processor… эта серия была представлена их производителем, Digital Equipment Corporation…»
- ^ «История корпорации цифрового оборудования» .
- ^ Хендерсон, Ребекка М.; Ньюэлл, Ричард Г., ред. (2011). Ускорение инноваций в энергетике: идеи из различных секторов . Чикаго: Издательство Чикагского университета. п. 180. ИСБН 978-0226326832 .
- ^ Хуан, Хан-Вэй (2014). Микроконтроллер Atmel AVR: MEGA и XMEGA в сборке и C. Австралия; Великобритания: Delmar Cengage Learning. п. 4. ISBN 978-1133607298 .
- ^ Jump up to: а б с д и ж г час КОРПОРАЦИЯ ЦИФРОВОГО ОБОРУДОВАНИЯ — с 1957 до наших дней (PDF) . Корпорация цифрового оборудования. 1975.
- ^ Jump up to: а б Эд Телен. «ПДП-1» .
- ^ «Объявления от The DEC Connection» . Соединение DEC . 14 февраля 2007 г. Проверено 24 ноября 2008 г.
- ^ «Часто задаваемые вопросы по PDP-8» . www.faqs.org . 8 апреля 2001 г. Проверено 24 ноября 2008 г.
- ^ «Предварительная спецификация — модель третьего программируемого процессора данных (PDP-3)» (PDF) . Корпорация цифрового оборудования. Октябрь 1960 года.
- ^ Роберт Слейтер (1989). Портреты из кремния . п. 210 . ISBN 978-0262691314 .
- ^ Пол Э. Серуцци (2012). История современных вычислений . п. 209 . ISBN 978-0262532037 .
- ^ Белл, К. Гордон; Мадж, Дж. Крейг; Макнамара, Джон Э. (2014). Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем . ISBN 978-1483221106 .
- ^ Эд Телен. «ПДП-6» . Эд-Телен.org .
- ^ «Историческая интерлюдия PDP-5: от мэйнфрейма к миникомпьютеру, часть 3, DEC и общие данные» . 11 декабря 2014 г.
- ^ «ПДП-9» . Хронология цифровых вычислений . Музей истории компьютеров . Проверено 11 мая 2020 г.
- ^ «DECsystem-2020 – Гордон Белл» .
- ^ примеры упоминаний клиентов о LAB-8, продаваемом DEC:
* Пакет подпрограмм LAB 8/E для DEC OS/8 FORTRAN II - https://link.springer.com/article/10.3758/BF03202095, автор У Аренд - ? 1 сентября 1981 г. - Гонсалес, G.FORTRAN (расширенный) . Улучшенная и расширенная версия компилятора OS/8 FOR TRAN II.- DEC LAB-8/e (PDP-8/e) воспроизводит музыку — видео на YouTube для DEC «lab-8» https://www.youtube.com/watch?v=akvSE5Z474c , 1 апреля 2008 г. — загружено Филиппом Хахтманном. Это видео моего миникомпьютера DEC LAB-8/e 1971 года выпуска, воспроизводящего музыку. В этом видео показано, где...
- ЭЛТ-дисплей DEC LAB-8/e (PDP-8/e) с работающим калейдоскопом — видео на YouTube для DEC «lab-8» https://www.youtube.com/watch?v=tBaTzbsgQYk , 1 марта 2008 г. — загружено Филиппом Хахтманн. Это мой LAB-8/e, на котором работает программа «Калейдоскоп» на VC8-E (контроллер векторного дисплея) и VR14.
- ^ Белл, К. Гордон; Мадж, Дж. Крейг; Макнамара, Джон Э. (12 мая 2014 г.). Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем . Цифровая пресса. п. 162.
- ^ «Концепция разработки модуля переноса регистров — ResearchGate» .
- К. Гордон Белл , Дж. Крейг Мадж , Джон Э. Макнамара , Компьютерная инженерия: взгляд DEC на проектирование аппаратных систем (цифровой, 1978)
- «Отчет Компьютерного музея, Том 8: Встреча выпускников TX-0, весна 1984 г.» . Архивировано из оригинала 15 июня 2006 г.
- Белл К.Г., Грасон Дж. и Ньюэлл А. Проектирование компьютеров и цифровых систем . Digital Press, Мейнард, Массачусетс, 1972.
- Разговоры с Дэвидом М. Разлером ( [электронная почта защищена] ), владельцем/реставратором PDP-7, 8, 9 и 15, пока стоимость перевозки около 2 тонн оборудования DEC не заставила его продать или раздать все, что у него было.
Внешние ссылки
[ редактировать ]- Список НДП Марка Криспина за 1986 год
- Несколько PDP и LAB , все еще работающие в немецком компьютерном музее.
- PDP-6 от DEC была первой в мире коммерческой системой разделения времени. Интервью Гордона Белла в Смитсоновском институте.
- ГРАФИК ПРОДУКТА ДЕКАБРЯ
- Описание и использование модулей переноса регистров на сайте Гордона Белла в Microsoft.
- На pdp12.lofty.com показан недавно восстановленный PDP-12.
- http://www.soemtron.org/pdp7.html информация о PDP-7 и PDP7A, включая некоторые руководства и список клиентов, охватывающий 99 из 120 поставленных систем.
- Предварительные спецификации: третья модель программируемого процессора данных в Project Gutenberg
На различных сайтах перечислены документы Чарльза Ласнера, создателя дискуссионной группы alt.sys.pdp8, а также сопутствующие документы различных членов читательской аудитории alt.sys.pdp8, содержащие еще более авторитетную информацию о различных моделях, особенно подробный акцент на различных члены «семейства» компьютеров PDP-8, произведенных и не произведенных DEC.