stringtranslate.com

ПДП-11

PDP –11 — серия 16-битных миникомпьютеров , продаваемых Digital Equipment Corporation (DEC) с 1970 по конец 1990-х годов, один из набора продуктов в серии Programmed Data Processor (PDP). Всего было продано около 600 000 PDP-11 всех моделей, что делает его одной из самых успешных линеек продуктов DEC. Некоторые эксперты считают PDP-11 самым популярным миникомпьютером. [1] [2]

PDP–11 включал в себя ряд инновационных функций в своем наборе инструкций и дополнительных регистров общего назначения , которые упростили программирование по сравнению с более ранними моделями серии PDP. Кроме того, инновационная система Unibus позволила внешним устройствам быть более легко подключенными к системе с использованием прямого доступа к памяти , открывая систему для широкого спектра периферийных устройств . PDP–11 заменил PDP–8 во многих приложениях для вычислений в реальном времени , хотя обе линейки продуктов существовали параллельно более 10 лет. Простота программирования PDP–11 сделала его популярным для вычислений общего назначения.

Дизайн PDP–11 вдохновил на дизайн микропроцессоров конца 1970-х годов, включая Intel x86 [1] и Motorola 68000. Конструктивные особенности операционных систем PDP–11 и других операционных систем Digital Equipment повлияли на дизайн операционных систем, таких как CP/M , а следовательно, и MS-DOS . Первая официально названная версия Unix работала на PDP–11/20 в 1970 году. Обычно утверждается, что язык программирования C использовал преимущества нескольких низкоуровневых функций программирования, зависящих от PDP–11, [3] хотя изначально это не было задумано. [4]

Попытка расширить адресацию PDP–11 с 16 до 32 бит привела к созданию конструкции VAX-11 , которая взяла часть своего названия от PDP–11.

История

Предыдущие машины

В 1963 году компания DEC представила то, что считается первым коммерческим мини-компьютером в форме PDP–5 . Это была 12-битная конструкция, адаптированная из машины LINC 1962 года , которая предназначалась для использования в лабораторных условиях. DEC немного упростила систему LINC и набор инструкций, нацелив PDP-5 на меньшие установки, которым не требовалась мощность их более крупного 18-битного PDP-4 . PDP-5 имел успех, в конечном итоге было продано около 1000 машин. Это привело к появлению PDP–8 , еще одной удешевленной 12-битной модели, которая была продана тиражом около 50 000 единиц.

В этот период компьютерный рынок переходил от длины компьютерного слова , основанной на единицах в 6 бит, к единицам в 8 бит, после введения 7-битного стандарта ASCII . В 1967–1968 годах инженеры DEC разработали 16-битную машину PDP–X [5] , но руководство в конечном итоге отменило проект, поскольку он, по-видимому, не давал существенных преимуществ по сравнению с их существующими 12- и 18-битными платформами.

Это побудило нескольких инженеров из программы PDP-X покинуть DEC и основать Data General . В следующем году они представили 16-битную Data General Nova . [6] Nova была продана десятками тысяч единиц и запустила то, что стало одним из главных конкурентов DEC в 1970-х и 1980-х годах.

Выпускать

Кен Олсен , президент и основатель DEC, был больше заинтересован в небольшой 8-битной машине, чем в более крупной 16-битной системе. Это стало проектом «Desk Calculator». Вскоре после этого Datamation опубликовала заметку о настольном калькуляторе , разрабатываемом в DEC, что вызвало беспокойство в Wang Laboratories , которые были в значительной степени инвестированы в этот рынок. Вскоре стало ясно, что весь рынок переходит на 16-битную архитектуру, и Desk Calculator также начал 16-битную разработку. [7]

Команда решила, что наилучшим подходом к новой архитектуре будет минимизация пропускной способности памяти, необходимой для выполнения инструкций. Ларри Макгоуэн закодировал ряд программ на языке ассемблера, используя наборы инструкций различных существующих платформ, и проверил, сколько памяти будет обмениваться для их выполнения. Гарольд Макфарланд присоединился к усилиям и уже написал очень сложный набор инструкций, который команда отвергла, но второй был проще и в конечном итоге стал основой для PDP–11. [7]

Когда они впервые представили новую архитектуру, менеджеры были встревожены. В ней не хватало данных с одной инструкцией-словом и коротких адресов, которые считались необходимыми для улучшения производительности памяти. МакГован и МакФарланд в конечном итоге смогли убедить их, что система будет работать так, как ожидалось, и внезапно «проект настольного калькулятора стал горячим». [7] Большая часть системы была разработана с использованием PDP-10 , где SIM-11 имитировал то, что впоследствии стало PDP–11/20, а Боб Боуэрс написал ассемблер для него. [7]

На позднем этапе маркетинговая команда захотела поставлять систему с 2К памяти [a] в качестве минимальной конфигурации. Когда МакГоуэн заявил, что это будет означать, что ассемблер не сможет работать в системе, минимум был расширен до 4К. Маркетинговая команда также хотела использовать символ прямой косой черты для комментариев в коде ассемблера, как это было в ассемблере PDP–8. МакГоуэн заявил, что тогда ему придется использовать точку с запятой для обозначения деления, и эта идея была отклонена. [7]

Семейство PDP–11 было анонсировано в январе 1970 года, и поставки начались в начале того же года. DEC продала более 170 000 PDP–11 в 1970-х годах. [8]

Первоначально производившийся на основе малогабаритной транзисторно-транзисторной логики , в 1975 году была разработана одноплатная версия процессора с большой интеграцией. Двух- или трехчиповый процессор J-11 был разработан в 1979 году.

Последними моделями линейки PDP–11 были одноплатные PDP–11/94 и PDP–11/93, представленные в 1990 году. [9]

Инновационные особенности

Ортогональность набора инструкций

Архитектура процессора PDP–11 имеет в основном ортогональный набор инструкций . Например, вместо таких инструкций, как загрузка и сохранение , PDP–11 имеет инструкцию перемещения , для которой либо операнд (источник и назначение) может быть памятью или регистром. Нет никаких конкретных инструкций ввода или вывода ; PDP–11 использует отображенный в память ввод/вывод , поэтому используется та же инструкция перемещения ; ортогональность даже позволяет перемещать данные напрямую с устройства ввода на устройство вывода. Более сложные инструкции, такие как сложение , также могут иметь память, регистр, ввод или вывод в качестве источника или назначения.

Большинство операндов могут применять любой из восьми режимов адресации к восьми регистрам. Режимы адресации обеспечивают регистровую, немедленную, абсолютную, относительную, отложенную (косвенную) и индексированную адресацию и могут задавать автоинкрементацию и автодекрементацию регистра на единицу (байтовые инструкции) или две (слововые инструкции). Использование относительной адресации позволяет программе на машинном языке быть позиционно-независимой .

Нет специальных инструкций ввода-вывода

Ранние модели PDP–11 не имели выделенной шины для ввода/вывода , а только системную шину, называемую Unibus , поскольку устройства ввода и вывода были сопоставлены с адресами памяти.

Устройство ввода-вывода определяло адреса памяти, на которые оно будет реагировать, и указывало собственный вектор прерывания и приоритет прерывания . Эта гибкая структура, предоставляемая архитектурой процессора, необычайно упростила изобретение новых шинных устройств, включая устройства для управления оборудованием, которое не было предусмотрено при первоначальном проектировании процессора. DEC открыто опубликовала основные спецификации Unibus, даже предлагая прототипы плат интерфейса шины и поощряя клиентов разрабатывать собственное совместимое с Unibus оборудование.

Система PDP–11/70, включающая два девятидорожечных ленточных накопителя, два дисковых накопителя, высокоскоростной линейный принтер, печатающий терминал с матричной клавиатурой DECwriter и терминал с электронно-лучевой трубкой, установленная в машинном зале с контролируемым климатом.

Unibus сделал PDP–11 пригодным для пользовательских периферийных устройств. Один из предшественников Alcatel-Lucent , Bell Telephone Manufacturing Company , разработал сеть с коммутацией пакетов BTMC DPS-1500 ( X.25 ) и использовал PDP–11 в региональной и национальной системе управления сетями, при этом Unibus напрямую подключался к оборудованию DPS-1500.

Более производительные члены семейства PDP–11 отошли от подхода с одной шиной. PDP–11/45 имел выделенный путь данных внутри ЦП , соединяющий полупроводниковую память с процессором, с основной памятью и устройствами ввода-вывода, подключенными через Unibus. [10] В PDP–11/70 это было сделано на шаг дальше, с добавлением выделенного интерфейса между дисками и лентами и памятью, через Massbus . Хотя устройства ввода-вывода продолжали отображаться в адреса памяти, для настройки добавленных интерфейсов шины требовалось некоторое дополнительное программирование.

Прерывания

PDP–11 поддерживает аппаратные прерывания на четырех уровнях приоритета. Прерывания обслуживаются программными сервисными процедурами, которые могут указывать, могут ли они сами быть прерваны (достижение вложенности прерываний ). Событие, вызывающее прерывание, указывается самим устройством, поскольку оно сообщает процессору адрес своего собственного вектора прерывания.

Векторы прерываний представляют собой блоки из двух 16-битных слов в нижнем адресном пространстве ядра (которое обычно соответствует нижнему адресу физической памяти) между 0 и 776. Первое слово вектора прерываний содержит адрес процедуры обслуживания прерывания, а второе слово — значение, которое должно быть загружено в PSW (уровень приоритета) при входе в процедуру обслуживания.

Разработано для массового производства

PDP–11 был разработан для простоты изготовления полуквалифицированной рабочей силой. Размеры его частей были относительно некритичными. Он использовал проволочную заднюю панель .

БИС-11

PDP–11/03 (вверху справа)

LSI–11 (PDP–11/03), представленная в феврале 1975 года [9], является первой моделью PDP–11, произведенной с использованием крупномасштабной интеграции ; весь ЦП содержится в четырех микросхемах LSI, произведенных Western Digital ( набор микросхем MCP-1600 ; пятая микросхема может быть добавлена ​​для расширения набора инструкций). Он использует шину, которая является близким вариантом Unibus, называемой LSI Bus или Q-Bus ; она отличается от Unibus в первую очередь тем, что адреса и данные мультиплексируются на общий набор проводов, а не имеют отдельных наборов проводов. Она также немного отличается в том, как она адресует устройства ввода-вывода, и в конечном итоге позволила 22-битный физический адрес (тогда как Unibus допускает только 18-битный физический адрес) и операции в блочном режиме для значительного улучшения пропускной способности (которую Unibus не поддерживает).

Микрокод ЦП включает отладчик : встроенное ПО с прямым последовательным интерфейсом ( RS-232 или токовая петля ) к терминалу . Это позволяет оператору выполнять отладку , набирая команды и считывая восьмеричные числа, а не управляя переключателями и считывая индикаторы, что было типичным методом отладки в то время. Таким образом, оператор может проверять и изменять регистры, память и устройства ввода/вывода компьютера, диагностируя и, возможно, исправляя сбои в программном обеспечении и периферийных устройствах (если только сбой не отключает сам микрокод). Оператор также может указать, с какого диска следует производить загрузку . Оба нововведения повысили надежность и снизили стоимость LSI-11.

К LSI-11 можно было добавить опцию Writable Control Store (KUV11-AA). Эта опция позволяла программировать внутреннюю 8-битную микромашину для создания расширений для конкретных приложений к набору инструкций PDP–11. WCS представляет собой плату с четырьмя Q-Bus и ленточным кабелем, подключаемым к третьему разъему ПЗУ микрокода. Исходный код для микрокода EIS/FIS был включен, поэтому эти инструкции, обычно расположенные в третьем MICROM, могли быть загружены в WCS, если это было необходимо. [11]

Более поздние системы на базе Q-Bus, такие как LSI–11/23, /73 и /83, основаны на наборах микросхем, разработанных в компании Digital Equipment Corporation. Более поздние системы PDP–11 Unibus были разработаны для использования аналогичных процессорных карт Q-Bus, с использованием адаптера Unibus для поддержки существующих периферийных устройств Unibus , иногда со специальной шиной памяти для повышения скорости.

В линейке Q-Bus были и другие существенные инновации. Например, системный вариант PDP–11/03 представил полную самодиагностику системы при включении питания (POST).

Отклонить

Базовая конструкция PDP–11 была гибкой и постоянно обновлялась для использования новых технологий. Однако ограниченная пропускная способность Unibus и Q-Bus начала становиться узким местом производительности системы, а ограничение логического адреса в 16 бит затрудняло разработку более крупных программных приложений. Статья об архитектуре PDP–11 описывает аппаратные и программные методы, используемые для обхода ограничений адресного пространства.

32-битный преемник PDP–11 от DEC, VAX–11 (для "Virtual Address eXtension") преодолел 16-битное ограничение, но изначально был суперминикомпьютером, нацеленным на рынок высокопроизводительного разделения времени . Ранние процессоры VAX обеспечивали режим совместимости с PDP–11 , в котором можно было немедленно использовать большую часть существующего программного обеспечения параллельно с новым 32-битным программным обеспечением, но эта возможность была исключена с первым MicroVAX .

В течение десятилетия PDP–11 была самой маленькой системой, которая могла работать под управлением Unix , [12] но в 1980-х годах IBM PC и его клоны в значительной степени захватили рынок малых компьютеров; BYTE в 1984 году сообщил, что микропроцессор Intel 8088 ПК может превзойти PDP–11/23 при работе под управлением Unix. [13] Более новые микропроцессоры, такие как Motorola 68000 (1979) и Intel 80386 (1985) также включали 32-битную логическую адресацию. 68000, в частности, способствовал появлению рынка все более мощных научных и технических рабочих станций , которые часто работали под управлением вариантов Unix. К ним относятся HP 9000 series 200 (начиная с HP 9826A в 1981 году) и 300/400, причем система HP-UX была перенесена на 68000 в 1984 году; рабочие станции Sun Microsystems под управлением SunOS , начиная с Sun-1 в 1982 году; рабочие станции Apollo/Domain , начиная с DN100 в 1981 году под управлением Domain/OS , которая была проприетарной, но предлагала определенную степень совместимости с Unix; и линейка Silicon Graphics IRIS , которая к 1985 году превратилась в рабочие станции на базе Unix (IRIS 2000).

Персональные компьютеры на базе 68000, такие как Apple Lisa и Macintosh , Atari ST и Commodore Amiga , возможно, представляли меньшую угрозу для бизнеса DEC, хотя технически эти системы также могли работать на производных Unix. В первые годы, в частности, Xenix от Microsoft был портирован на такие системы, как TRS-80 Model 16 (с объемом памяти до 1 МБ) в 1983 году и на Apple Lisa с объемом установленной оперативной памяти до 2 МБ в 1984 году. Массовое производство этих чипов устранило любые ценовые преимущества для 16-разрядного PDP–11. Линейка персональных компьютеров на базе PDP–11, серия DEC Professional , потерпела коммерческий провал, как и другие предложения ПК от DEC, не относящиеся к PDP–11.

В 1994 году DEC [14] продала права на системное программное обеспечение PDP–11 компании Mentec Inc., ирландскому производителю плат на базе LSI-11 для персональных компьютеров с архитектурой Q-Bus и ISA, а в 1997 году прекратила производство PDP–11. В течение нескольких лет Mentec производила новые процессоры PDP–11. Другие компании нашли нишевый рынок для замены устаревших процессоров PDP–11, дисковых подсистем и т. д. В то же время стали доступны бесплатные реализации Unix для ПК на базе BSD или Linux .

К концу 1990-х годов не только DEC, но и большая часть компьютерной индустрии Новой Англии, построенной на мини-компьютерах, подобных PDP–11, рухнула под натиском рабочих станций и серверов на базе микрокомпьютеров.

Модели

Процессоры PDP–11, как правило, попадают в несколько естественных групп в зависимости от исходного дизайна, на котором они основаны, и какой шиной ввода-вывода они пользуются. Внутри каждой группы большинство моделей предлагалось в двух версиях: одна предназначалась для OEM-производителей , а другая — для конечных пользователей. Хотя все модели используют один и тот же набор инструкций, более поздние модели добавляли новые инструкции и интерпретировали некоторые инструкции немного по-разному. По мере развития архитектуры также возникали различия в обработке некоторых регистров состояния и управления процессора.

Модели юнибусов

Оригинальная передняя панель PDP–11/20
Оригинальная передняя панель PDP–11/70
Поздняя PDP–11/70 с дисками и лентой

В следующих моделях в качестве основного автобуса используется Unibus :

Модели Q-bus

PDP–11/03 со снятой крышкой, чтобы показать плату ЦП, с платой памяти под ней (два из четырех 40-контактных корпусов чипсета ЦП были сняты, а также отсутствует дополнительный FPU ).

В следующих моделях в качестве основной шины используется Q-Bus :

Интеллектуальная терминальная система PDT-11/150 имела два 8-дюймовых дисковода.

Модели без стандартной шины

Серия PDT представляла собой настольные системы, продаваемые как «умные терминалы». /110 и /130 размещались в корпусе терминала VT100 . /150 размещался в настольном блоке, который включал два 8-дюймовых дисковода, три асинхронных последовательных порта, один порт принтера, один порт модема и один синхронный последовательный порт и требовал внешнего терминала. Все три использовали тот же набор микросхем, что и в LSI-11/03 и LSI-11/2 в четырех «микромах». Существует опция, которая объединяет два микрома в один двойной носитель, освобождая одно гнездо для чипа EIS/FIS. /150 в сочетании с терминалом VT105 также продавался как MiniMINC, бюджетная версия MINC-11.

Терминал VT100

Серия DEC Professional это настольные ПК, предназначенные для конкуренции с более ранними персональными компьютерами IBM на базе 8088 и 80286. Модели оснащены дисководами для гибких дисков размером 5 1⁄4 дюйма и жесткими дисками, за исключением модели 325, у которой нет жесткого диска. Первоначальной операционной системой была P/OS, которая по сути была RSX-11 M+ с системой меню сверху. Поскольку дизайн был предназначен для того, чтобы избежать обмена программным обеспечением с существующими моделями PDP–11, слабая реакция рынка была неудивительна. Операционная система RT-11 в конечном итоге была перенесена в серию PRO. Порт операционной системы RSTS/E в серию PRO также был сделан внутри DEC, но он не был выпущен. Устройства PRO-325 и -350 основаны на чипсете DCF-11 («Fonz»), том же, что и в 11/23, 11/23+ и 11/24. PRO-380 основан на чипсете DCJ-11 («Jaws»), таком же, как в 11/53,73,83 и других, хотя работает только на частоте 10 МГц из-за ограничений в поддерживаемом чипсете.

Модели, которые были запланированы, но так и не были представлены

DEC GT40 с двигателем Moonlander

Версии специального назначения

В этом контроллере манипулятора робота Unimation используется аппаратное обеспечение серии DEC LSI-11.

Нелицензионные клоны

PDP–11 был настолько популярен, что в странах Восточного блока производилось множество нелицензированных PDP–11-совместимых мини- и микрокомпьютеров . Некоторые из них были совместимы по выводам с PDP–11 и могли использовать его периферийные устройства и системное программное обеспечение. К ним относятся:

Операционные системы

Для PDP–11 было доступно несколько операционных систем .

Из цифрового

От третьих лиц

Коммуникации

Сервер связи DECSA был коммуникационной платформой, разработанной DEC на основе PDP–11/24, с возможностью установки пользователем карт ввода-вывода, включая асинхронные и синхронные модули. [44] Этот продукт использовался в качестве одной из первых коммерческих платформ, на которой можно было строить сетевые продукты, включая шлюзы X.25, шлюзы SNA , маршрутизаторы и терминальные серверы .

Также были доступны адаптеры Ethernet, такие как карта DEQNA Q-Bus .

Многие из самых ранних систем ARPANET были PDP–11

Периферийные устройства

9-дорожечный ленточный накопитель DEC TU10 также предлагался на других сериях компьютеров DEC.

Был доступен широкий спектр периферийных устройств; некоторые из них также использовались в других системах DEC, таких как PDP–8 или PDP–10 . Ниже приведены некоторые из наиболее распространенных периферийных устройств PDP–11.

Использовать

Семейство компьютеров PDP–11 использовалось для многих целей. Он использовался как стандартный миникомпьютер для вычислений общего назначения, таких как разделение времени , научные, образовательные, медицинские, правительственные или деловые вычисления. Другим распространенным применением было управление процессами в реальном времени и автоматизация производства .

Некоторые модели OEM также часто использовались в качестве встроенных систем для управления сложными системами, такими как системы светофоров, медицинские системы, числовые станки с ЧПУ или для управления сетями. Примером такого использования PDP–11 было управление сетью с коммутацией пакетов Datanet 1. В 1980-х годах обработка данных радаров управления воздушным движением Великобритании проводилась на системе PDP 11/34, известной как PRDS – Processed Radar Display System в RAF West Drayton. [ требуется цитата ] Программное обеспечение для медицинского линейного ускорителя частиц Therac-25 также работало на 32K PDP 11/23. [45] В 2013 году сообщалось, что программисты PDP–11 будут необходимы для управления атомными электростанциями до 2050 года. [46]

Другое применение было для хранения тестовых программ для оборудования Teradyne ATE в системе, известной как TSD (Test System Director). Таким образом, они использовались до тех пор, пока их программное обеспечение не стало неработоспособным из-за проблемы 2000 года . ВМС США использовали PDP–11/34 для управления своим многостанционным устройством пространственной дезориентации, симулятором, используемым при обучении пилотов, до 2007 года, когда его заменили на эмулятор на базе ПК, который мог запускать оригинальное программное обеспечение PDP–11 и взаимодействовать с пользовательскими картами контроллера Unibus. [47]

PDP–11/45 использовался для эксперимента по открытию J/ψ-мезона в Брукхейвенской национальной лаборатории . [48] В 1976 году Сэмюэл CC Ting получил Нобелевскую премию за это открытие. Другой PDP–11/45 использовался для создания планов Звезды Смерти во время инструктажа в «Звездных войнах» . [ требуется ссылка ]

Эмуляторы

Эрзац-11

Ersatz-11, продукт D Bit, [49] эмулирует набор инструкций PDP–11, работающий под DOS, OS/2, Windows, Linux или bare metal (без ОС). Его можно использовать для запуска RSTS или других операционных систем PDP–11.

СимХ

SimH — это эмулятор, который компилируется и работает на ряде платформ (включая Linux ) и поддерживает аппаратную эмуляцию для DEC PDP–1, PDP–8, PDP–10, PDP–11, VAX, AltairZ80, нескольких мэйнфреймов IBM и других мини-компьютеров.

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

Примечания

Пояснительные цитаты

  1. ^ В документе не ясно, идет ли речь о 2К байтах или 2К словах — 4К в современных терминах.

Цитаты

  1. ^ ab Supnik, Bob (31 августа 2004 г.). «Симуляторы: виртуальные машины прошлого (и будущего)». ACM Queue . 2 (5): 52–58. doi : 10.1145/1016998.1017002 . S2CID  20078751.
  2. ^ Роуз, Фрэнк (1985). В сердце разума: американские поиски искусственного интеллекта. стр. 37. ISBN 9780394741031. Архивировано из оригинала 2024-07-01 . Получено 2020-07-19 .
  3. ^ Бакио, Джон. "Раздел третий: Великое темное облако падает: выбор IBM". Великие микропроцессоры прошлого и настоящего (V 13.4.0) . Часть I: DEC PDP-11, эталон для первого поколения 16/32 бит. (1970). Архивировано из оригинала 2023-04-30 . Получено 2023-04-30 .
  4. ^ Ритчи, Деннис М. (апрель 1993 г.). «Развитие языка C». В Томас Дж. Бергин, младший; Ричард Г. Гибсон, младший (ред.). История языков программирования-II . Вторая конференция по истории языков программирования. Кембридж, Массачусетс: ACM Press (Нью-Йорк) и Addison-Wesley (Рединг, Массачусетс). ISBN 0-201-89502-1. Архивировано из оригинала 2015-06-11 . Получено 2023-04-30 .
  5. ^ "PDP-X memorandas". bitsavers.org . Архивировано из оригинала 2017-09-23 . Получено 2017-07-13 .
  6. ^ "Устная история Эдсона (Эда) Д. де Кастро" (PDF) . Архивировано (PDF) из оригинала 2016-03-05 . Получено 28 апреля 2020 .
  7. ^ abcde МакГоуэн, Ларри (19 августа 1998 г.). «Как родился PDP-11». Архивировано из оригинала 2015-06-17 . Получено 2015-01-22 .
  8. ^ Пол Серрузи, История современных вычислений , MIT Press, 2003, ISBN 0-262-53203-4 , стр. 199 
  9. ^ ab "16-bit Timeline". microsoft.com . Архивировано из оригинала 8 декабря 2008 г. . Получено 8 ноября 2016 г. .
  10. ^ PDP-11/45 Processor Handbook (PDF) . Digital Equipment Corporation . 1973. стр. 15. Архивировано (PDF) из оригинала 2022-10-09 . Получено 2022-10-20 .
  11. ^ Руководство пользователя LSI-11 WCS (PDF) (1-е изд.). Digital Equipment Corporation. Июнь 1978 г. Архивировано (PDF) из оригинала 23 февраля 2023 г. Получено 7 января 2023 г.
  12. ^ ab Fiedler, Ryan (октябрь 1983 г.). «Учебник Unix / Часть 3: Unix на рынке микрокомпьютеров». BYTE . стр. 132 . Получено 30 января 2015 г. .
  13. ^ ab Hinnant, David F. (август 1984 г.). «Benchmarking UNIX Systems». BYTE . стр. 132–135, 400–409 . Получено 23 февраля 2016 г.
  14. ^ "Press/Digital и Mentec объявляют о соглашении по программному обеспечению PDP-11". Группа новостей : biz.digital.announce. 29 июня 1994 г. Архивировано из оригинала 1 июля 2024 г. Получено 25 сентября 2020 г.
  15. ^ abcdefghijklmn "Часто задаваемые вопросы о PDP-11". Village.org. 2000-04-18. Архивировано из оригинала 2016-06-18 . Получено 2014-04-14 .
  16. ^ "PDP-11 Price List (1969)" (PDF) . Архивировано (PDF) из оригинала 2024-07-01 . Получено 2020-10-19 .
  17. ^ ab Ritchie, Dennis M. (22 июня 2002 г.). «Странные комментарии и странные дела в Unix». Bell Labs . Архивировано из оригинала 3 января 2016 г. Получено 18 октября 2015 г.
  18. ^ "Когда был выпущен PDP-11/50?". Retrocomputing Stack Exchange . Архивировано из оригинала 2024-07-01 . Получено 2024-02-05 .
  19. ^ "Time-Sharing Uses Emphasized for DEC Datasystem 350 Series". Computerworld . IX (31): 19. 30 июля 1975 г. Архивировано из оригинала 6 марта 2023 г. Получено 4 ноября 2022 г. Все модели DEC Datasystem 350 имеют процессоры PDP–11/10
  20. ^ "TSX-Plus: Time Share RT-11". Печатная версия . Октябрь 1982. С. 9.
  21. ^ "Отчет о проекте развития" (PDF) . Архивировано из оригинала (PDF) 2016-04-12 . Получено 2014-04-14 .
  22. ^ Брюс Митчелл; Брайан С. Маккарти (2005). «Часто задаваемые вопросы о многопроцессорных системах». Машинный интеллект . Получено 20 августа 2019 г.[ постоянная мертвая ссылка ]
  23. Дон Норт (7 февраля 2006 г.). "Оригинальная передняя панель 11/74". cctech (список рассылки). Архивировано из оригинала 18 июля 2011 г. Получено 15 марта 2007 г.
  24. ^ ab "GT40/GT42 user's guide" (PDF) . Февраль 1975. стр. 29. Архивировано (PDF) из оригинала 2022-12-22 . Получено 2022-12-22 .
  25. ^ "Digital MINC-11". Двоичные динозавры . Получено 2014-04-14 .
  26. ^ ab Руководство по установке контроллера HSC (PDF) . Digital Equipment Corporation. Июль 1991 г. стр. 4-28. EK-HSCMN-IN-002. Архивировано (PDF) из оригинала 2019-09-03 . Получено 2017-05-29 .
  27. ^ Руководство пользователя по аппаратному обеспечению системы VAX 8500/8550 . Digital Equipment Corporation. 1986. С. 1–8.
  28. ^ "Техническая спецификация Т-11" (PDF) . 24 марта 1982 г. Архивировано (PDF) из оригинала 8 марта 2023 г. Получено 15 мая 2023 г.
  29. ^ "Múzeum - KFKI TPA 1140". hampage.hu . Архивировано из оригинала 2023-04-06 . Получено 2023-04-30 .
  30. ^ Акос Варга. «ТПА-1148». Хампейдж.ху. Архивировано из оригинала 12 июля 2015 г. Проверено 14 апреля 2014 г.
  31. ^ Акос Варга. «ТПА-11/440». Хампейдж.ху. Архивировано из оригинала 3 марта 2016 г. Проверено 14 апреля 2014 г.
  32. ^ "CalData_brochure" (PDF) . Архивировано (PDF) из оригинала 2012-09-12 . Получено 2014-04-14 .
  33. ^ Ион Глодяну (координатор), Оскар Хоффман, Дойна Драгомиреску (2003). Социальные акции и продвижение технологий, информации и коммуникаций (на румынском языке). Эдитура Мика Валахи. п. 122. ИСБН 978-973-85884-4-8. Получено 14.04.2014 .{{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  34. ^ "Архивная копия". Архивировано из оригинала 2014-02-23 . Получено 2014-02-13 .{{cite web}}: CS1 maint: архивная копия как заголовок ( ссылка )
  35. ^ "Systime устанавливает 80386 S-серии, 100-пользовательскую Unix-систему". Computergram International . Computer Business Review. 1 февраля 1987 г.
  36. Фейган, Мэри (24 сентября 1987 г.). «Кто разорвет кремниевый занавес?». New Scientist . С. 28–29.[ постоянная мертвая ссылка ]
  37. ^ "Руководство пользователя CAPS-11" (PDF) . Digital Equipment Corporation. 1973. Архивировано (PDF) из оригинала 2021-08-24 . Получено 2021-01-26 .
  38. ^ abcdefghij "Часто задаваемые вопросы о PDP-11". Village.org. 2000-04-18. Архивировано из оригинала 2015-03-21 . Получено 2014-04-14 .
  39. ^ TRAX - Полная система обработки транзакций в режиме онлайн (PDF) . Digital Equipment Corporation. Архивировано (PDF) из оригинала 2019-05-28 . Получено 2019-10-21 .
  40. ^ Питер ван Рокенс (1971-10-20). "OS/45 Proposal Meeting" (PDF) . Цифровой. Архивировано (PDF) из оригинала 2024-07-01 . Получено 2023-09-22 .
  41. ^ Катлер, Дэйв (25 февраля 2016 г.). «Устная история Дэйва Катлера». YouTube (интервью). Интервью взято Грантом Сэвьерсом. Музей компьютерной истории. Архивировано из оригинала 11 декабря 2021 г. Получено 22 сентября 2023 г.
  42. ^ Brinch Hansen, Per (1976), The Solo Operating System: A Concurrent Pascal Program (PDF) , заархивировано (PDF) из оригинала 25 июля 2011 г. , извлечено 22 июня 2011 г.
  43. ^ "История Unix". BYTE . Август 1983. С. 188. Получено 31 января 2015 .
  44. ^ "Мини-справочник по параметрам связи, том 5, Устройства Ethernet (часть 1)" (PDF) . Digital Equipment Corporation. Август 1988 г. стр. DECSA-1. EK-CMIV5-RM-005. Архивировано (PDF) из оригинала 19.09.2017 . Получено 19.09.2017 .
  45. ^ Левесон, Нэнси Г. и Кларк С. Тернер. «Расследование аварий Therac-25». Computer, июль 1993 г.: 18-41.
  46. Ричард Чиргвин (19 июня 2013 г.). «Ядерные установки будут полагаться на код PDP-11 ДО 2050 ГОДА: Программисты и их трости сходятся в Канаде». Архивировано из оригинала 22 июня 2013 г. Получено 19 июня 2013 г.
  47. ^ Клермонт, Брюс (февраль 2008 г.). "Замена PDP-11 сохраняет вращение MSDD ВМС" (PDF) . Архивировано из оригинала (PDF) 17 апреля 2016 г. . Получено 15 октября 2017 г. .
  48. ^ Aubert, JJ; et al. (ноябрь 1974 г.). «Экспериментальное наблюдение тяжелой частицы J». Physical Review Letters . 33 (23): 1404–1406. Bibcode : 1974PhRvL..33.1404A. doi : 10.1103/PhysRevLett.33.1404 .
  49. ^ "D Bit Ersatz-11 PDP-11 emulator". Архивировано из оригинала 2014-05-06 . Получено 2014-05-06 .

Ссылки

Дальнейшее чтение

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