Дизайн PDP-11 вдохновил дизайн микропроцессоров конца 1970-х годов, включая Intel X86 [ 1 ] и Motorola 68000 . Конструктивные функции операционных систем PDP-11 и других операционных систем от цифрового оборудования повлияли на разработку операционных систем, таких как 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 и формировать общие данные . В следующем году они представили 16-битный General General Nova . [ 6 ] Nova продала десятки тысяч единиц и запустила то, что станет одним из основных конкурентов DEC в течение 1970 -х и 1980 -х годов.
Кен Олсен , президент и основатель DEC, больше интересовался небольшой 8-битной машиной, чем более крупной 16-битной системой. Это стало проектом «Калькулятор настольного калькулятора». Вскоре после этого DataMation опубликовала заметку о калькуляторе настольного калькулятора , который разрабатывается в DEC, который вызвал беспокойство в Wang Laboratories , которые были в значительной степени инвестированы в этот рынок. Вскоре стало ясно, что весь рынок перешел на 16-битный, и калькулятор настольного калькулятора также начал 16-битный дизайн. [ 7 ]
Команда решила, что лучшим подходом к новой архитектуре будет минимизировать пропускную способность памяти, необходимую для выполнения инструкций. Ларри МакГоуэн закодировал серию программ ассамблеи, используя наборы инструкций различных существующих платформ и изучил, сколько памяти будет обменено для их выполнения. Гарольд Макфарланд присоединился к усилиям и уже написал очень сложный набор инструкций, который команда отклонила, но второй был проще и в конечном итоге сортировал бы основание для НДП -11. [ 7 ]
Когда они впервые представили новую архитектуру, менеджеры были встревожены. У него не было единых немедленных данных об инструкциях и коротких адресах, оба из которых считались необходимыми для повышения производительности памяти. МакГоуэн и Макфарланд в конечном итоге смогли убедить их в том, что система будет работать так, как и ожидалось, и вдруг «проект калькулятора настольного калькулятора стал горячим». [ 7 ] Большая часть системы была разработана с использованием PDP-10 , где SIM-11 смоделировал то, что станет PDP-11/20, и Боб Бауэрс написал для него ассемблер. [ 7 ]
На позднем этапе маркетинговая команда хотела отправить систему с 2K памяти [ А ] как минимальная конфигурация. Когда МакГоуэн заявил, что это будет означать, что ассемблер не может работать на системе, минимум был расширен до 4K. Маркетинговая команда также хотела использовать персонажа Forward Slash для комментариев в коде ассемблера, как это было в ассемблере PDP -8. Макгоуэн заявил, что ему придется использовать Semicolon, чтобы указать деление, и идея была отброшена. [ 7 ]
Семья НДП -11 была объявлена в январе 1970 года, и поставки начались в начале этого года. DEC продал более 170 000 PDP -11 в 1970 -х годах. [ 8 ]
Архитектура процессора PDP -11 имеет в основном ортогональный набор инструкций . Например, вместо таких инструкций, как загрузка и хранение , PDP - 11 имеет инструкцию по перемещению , для которой либо операнд (источник и пункт назначения) может быть память или зарегистрироваться. Там нет конкретных ввода или вывода инструкций ; PDP-11 использует отображение памяти ввода/вывода та же самая инструкция по перемещению , и поэтому используется ; Оршональность даже позволяет перемещать данные непосредственно с устройства ввода к выводному устройству. Более сложные инструкции, такие как добавление , также могут иметь память, регистрацию, вход или вывод в качестве источника или пункта назначения.
Большинство операндов могут применять любой из восьми режимов адресации к восьми регистрам. Режимы адресации предоставляют регистр, непосредственную, абсолютную, относительную, отложенную (косвенную) и индексированную адресацию, и может указывать автоинскремента и автоппедицию регистра одним (инструкции байта) или два (инструкции Word). Использование относительной адресации позволяет машинноязычной программе независимо от позиции .
Ранние модели PDP -11 не имели выделенной шины для ввода/вывода , но только системная шина , называемая Unibus , поскольку входные и выходные устройства были сопоставлены с адресами памяти.
Устройство ввода/вывода определило адреса памяти, на которые оно будет реагировать, и указало свой собственный вектор прерывания и приоритет прерывания . Эта гибкая структура, предоставленная архитектурой процессора, позволила необычайно легко изобретать новые автобусные устройства, включая устройства для управления оборудованием, которое не рассматривалось, когда процессор был изначально разработан. DEC открыто опубликовал основные спецификации Unibus, даже предлагая прототипирование интерфейсных плат шины и поощряя клиентов развивать собственное оборудование, совместимое с UNIBUS.
Система PDP-11/70, которая включала два ленточных привода с девятью дорожками, два дисковых привода, принтер высокоскоростной линии, терминал для печати с клавиатурой DoT-Matrix Dechriter и терминал катодной лучевой труб
Unibus сделал PDP -11 подходящим для пользовательских периферийных устройств. Один из предшественников компании Alcatel-Lucent , производственной компании Bell Thenge , разработал сеть 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 был разработан для простоты производства с помощью полупродавочного труда. Размеры его кусочков были относительно некритическими. Он использовал с проволокой оболочку .
LSI - 11 (PDP - 11/03), введенный в феврале 1975 года [ 9 ] является первой моделью PDP-11, созданной с использованием крупномасштабной интеграции ; Весь процессор содержится на четырех чипах LSI, изготовленных Western Digital ( набор чипов MCP-1600 ; для расширения набора инструкций можно добавить пятый чип). Он использует автобус, который является близким вариантом Unibus, называемого шиной LSI или Q-BUS ; Он отличается от Unibus, прежде всего, от адресов и данных мультиплексированы на общий набор проводов, а не от отдельных наборов проводов. Это также немного отличается от того, как он обращается к устройствам ввода-вывода и в конечном итоге позволил 22-разрядный физический адрес (тогда как Unibus допускает только 18-битный физический адрес) и операции с блоком для значительно улучшенной полосы полосы (что Unibus не имеет поддерживать).
процессора Микрокод включает отладку : прошивка с прямым последовательным интерфейсом ( RS-232 или текущий цикл ) к терминалу . Это позволяет оператору отлаживать , вводя команды и читая восьмировные числа, а не эксплуатационные переключатели и считывающие светильники, типичный метод отладки в то время. Таким образом, оператор может исследовать и изменять регистры, память и входные/выводы компьютера, диагностируя и, возможно, исправляя сбои в программном обеспечении и периферийных устройствах (если сбой отключает сам микрокод). Оператор также может указать, с какого диска загрузки . Обе инновации увеличили надежность и снизили стоимость LSI-11.
В LSI-11 опция (WCS) (KUV11-AA) может быть добавлена в LSI-11. Эта опция позволила программировать внутреннюю 8-разрядную микромашину для создания специфических для приложения расширений для набора инструкций PDP-11. WCS представляет собой Quad Q-BUS-плату с ленточным кабелем, подключенным к третьему розетку микрокода. Исходный код для микрокода EIS/FIS был включен, поэтому эти инструкции, обычно расположенные в третьем микроме, могут быть загружены в WCS, если это необходимо. [ 11 ]
Более поздние системы на основе Q-BUS, такие как LSI-11 /23, /73 и /83, основаны на наборах чипов, разработанных в доме Digital Equipment Corporation. Более поздние системы PDP-11 Unibus были разработаны для использования аналогичных карт процессора Q-BUS с использованием адаптера Unibus для поддержки существующих периферийных устройств Unibus , иногда с специальной шиной памяти для улучшения скорости.
В линейке Q-BUS были и другие важные инновации. Например, системный вариант PDP-11/03 представил полную системную питанию Self-Test (POST).
Основной дизайн PDP -11 был гибким и постоянно обновлялся для использования новых технологий. Тем не менее, ограниченная пропускная способность Unibus и Q-BUS начала становиться узким местом для системы , а 16-битное ограничение логического адреса затрудняло разработку более крупных программных приложений. В статье о архитектуре PDP-11 описываются аппаратные и программные методы, используемые для оборудования ограничений в области адреса.
32-битный преемник DEC в PDP-11, VAX-11 (для «расширения виртуального адреса») преодолел 16-битное ограничение, но изначально был суперминкомпьютером, нацеленным на высококачественный рынок совместного использования времени . Ранние процессоры VAX предоставили режим совместимости PDP-11 , в котором можно немедленно использовать много существующего программного обеспечения, параллельно с более новым 32-разрядным программным обеспечением, но эта возможность была отказана с первым микроворсом .
В течение десяти лет PDP - 11 был самой маленькой системой, которая могла запустить UNIX , [ 12 ] Но в 1980 -х годах IBM PC и его клоны в значительной степени захватили небольшой компьютерный рынок; Byte PC в 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 Work Stations, управляющие Sunos , начиная с Sun-1 в 1982 году; Рабочие станции Apollo/Domain , начиная с DN100 в 1981 году, работающего домен/OS , которая была собственностью, но предлагала некоторую степень совместимости UNIX; и Cilicon Graphics Iris диапазон IRIS , который к 1985 году превратился в рабочие станции на базе UNIX (Iris 2000).
Персональные компьютеры, основанные на 68000, таких как Apple Lisa и Macintosh , Atari St и Commodore Amiga , возможно, представляют собой меньшую угрозу для бизнеса DEC, хотя технически эти системы также могут использовать производные UNIX. В первые годы, в частности, Microsoft Xenix TRS был перенесен в такие системы, как -80 Model 16 (с 1 МБ памяти) в 1983 году и в Apple Lisa, с до 2 МБ установленной оперативной памяти, В 1984 году. Массовое производство этих чипов устранило любые выгоды для 16-битного PDP-11. Линия персональных компьютеров, основанных на PDP-11, DEC Professional Series, провалилась в коммерческой ошибке, а также другие предложения не PDP-11 с DEC.
В 1994 году, дек [ 14 ] Продал PDP-11 System-Software Rights Mentec Inc., ирландскому производителю досок на основе LSI-11 для персональных компьютеров Architecture Q-BUS и ISA, а в 1997 году прекратил производство PDP-11. В течение нескольких лет MITEC производил новые процессоры PDP -11. Другие компании нашли нишевый рынок для замены для процессоров Legacy PDP -11, дисковых подсистем и т. Д. В то же время стали доступны бесплатные реализации UNIX для ПК на основе BSD или Linux .
К концу 1990-х годов не только декабрь, но и большая часть компьютерной промышленности Новой Англии, которая была построена вокруг миникомпьютеров, аналогичных PDP-11, рухнула перед лицом рабочих станций и серверов на основе микрокомпьютеров.
Процессы PDP -11, как правило, попадают в несколько естественных групп в зависимости от исходного дизайна, на которой они основаны и на которой они используют шину ввода -вывода . В каждой группе большинство моделей предлагались в двух версиях, одна предназначенная для OEM-производителей и предназначенная для конечных пользователей. Хотя все модели имеют один и тот же набор инструкций, более поздние модели добавили новые инструкции и интерпретировали определенные инструкции немного по -разному. По мере развития архитектуры были также различия в обращении с некоторыми статусами процессора и регистрами управления.
Оригинальный PDP - 11/20 передняя панель Передняя панель PDP -11/70 Позже PDP - 11/70 с дисками и лентой
Следующие модели используют Unibus в качестве основного автобуса:
PDP - 11/20 и PDP - 11/15 - 1970. [ 15 ] 11/20 продано за 11 800 долларов. [ 16 ] Оригинальный, немаморопрограммированный процессор был разработан Джимом О'Лоулин. Плавающая точка поддерживается периферийными опциями с использованием различных форматов данных. В 11/20 не хватает какого-либо оборудования для защиты памяти KS-11 . картирования памяти , если только не модифицируется дополнением [ 17 ] Сначала было также очень разряженное 11/20 под названием 11/10, [ Цитация необходима ] Но это число было позже повторно использовано для другой модели.
PDP - 11/45 (1972), [ 15 ] PDP - 11/50 (1973), [ 18 ] и PDP - 11/55 (1976) [ 15 ] - Гораздо более быстрый микропрограммированный процессор, который может использовать до 256 КБ полупроводниковой памяти вместо или в дополнение к памяти и поддержать отображение памяти и защиту. [ 17 ] Это была первая модель, поддерживающая дополнительную копроцессор FP11 с плавающей запятой , которая установила формат, используемый в более поздних моделях.
PDP - 11/35 и PDP - 11/40 - 1973. [ 15 ] Микропрограммируемые преемники в PDP -11/20; Команда дизайнеров возглавляла Джим О'Лоулин.
PDP - 11/05 и PDP - 11/10 - 1972. [ 15 ] Сокращенный затрат преемник PDP-11/20. Dec Datasystem 350 модели 1975 года включают PDP -11/10. [ 19 ]
PDP - 11/70 - 1975. [ 15 ] Архитектура 11/45 расширилась, чтобы позволить 4 МБ физической памяти, сегрегированной на автобусную шину памяти, 2 КБ кэш -память и гораздо более быстрые устройства ввода/вывода, подключенные через Massbus.
PDP - 11/34 (1976 [ 15 ] ) и PDP - 11/04 (1975 [ 15 ] )-сниженные затраты на дополнительные продукты до 11/35 и 11/05; Концепция PDP -11/34 была создана Бобом Армстронгом. 11/34 поддерживает до 256 т.п.н. памяти Unibus. PDP -11/34A (1978) [ 15 ] Поддерживает опцию быстрого плавания, а 11/34C (в том же году) поддерживает вариант памяти кэша .
PDP - 11/60 - 1977. [ 15 ] PDP-11 с пользовательским магазином микроконтроля; Это было разработано другой командой во главе с Джимом О'Лоулин.
PDP - 11/44 - 1979. [ 15 ] Замена для 11/45 и 11/70, представленная в 1980 году, которая поддерживает необязательную (хотя, по-видимому, всегда включенную)) кеш-память, необязательный процессор FP-11 с плавающей запятой (одна плата, используя шестнадцать AMD AMD AM2901 процессоров среза ), и необязательный набор коммерческих инструкций (CIS, две доски). Он включает в себя сложный интерфейс последовательной консоли и поддержку 4 МБ физической памяти. Команда дизайна управляла Джон Софио. Это был последний процессор PDP -11, который был построен с использованием дискретных логических ворот ; Более поздние модели были на основе микропроцессора. Это была также последняя архитектура системной архитектуры PDP -11, созданная Digital Equipment Corporation , более поздними моделями были реализации VLSI CHIP существующих системных архитектур.
PDP - 11/24 - 1979. [ 15 ] Первый VLSI PDP-11 для Unibus, используя чип «FONZ-11» (F11) с адаптером Unibus.
PDP - 11/84 - 1985–1986. [ 15 ] Используя чип VLSI "Jaws-11" (J11), установленную с адаптером Unibus.
PDP - 11/94 - 1990. [ 15 ] На основе J11, быстрее, чем 11/84.
PDP-11/03 с удаленной крышкой для показа платы процессора с платой памяти под ним (два из четырех 40-контактных пакетов CPU также были удалены, а дополнительная FPU .) также отсутствует
Следующие модели используют Q-BUS в качестве основной шины:
PDP-11/03 (также известный как LSI-11/03)-первый PDP-11, реализованный с помощью крупномасштабных интеграционных ICS, эта система использует чипсет MCP-1600 с четырьмя пакетами и поддерживает 60 КБ памяти Полем
PDP-11/23 -второе поколение LSI (F-11). Ранние единицы поддерживали только 248 КБ памяти.
PDP - 11/23+/micropdp - 11/23 - Улучшен 11/23 с большим количеством функций на (более крупной) карте процессора. К середине 1982 года 11/23+ поддержали 4 МБ памяти. [ 20 ]
MicroPDP-11/73 -LSI-11 третьего поколения, эта система использует более быстрый набор чипов «Jaws-11» ( J-11 ) и поддерживает до 4 МБ памяти.
MicroPDP-11/53-медленнее 11/73 с наборной памятью.
MicroPDP - 11/83 - быстрее 11/73 с PMI (частная память Interconnect).
Micropdp - 11/93 - быстрее 11/83; Окончательная модель DEC Q-BUS PDP-11.
KXJ11-карта Q-BUS (M7616) с периферическим процессором на основе PDP-11 и контроллером DMA. Основанный на процессоре J11, оснащенный 512 КБ оперативной памяти, 64 КБ ПЗУ и параллельные и серийные интерфейсы.
Mentec M100 -Mentec редизайн 11/93, с чипсетом J-11 в 19,66 МГц, четыре встроенных последовательных порта, 1-4 МБ встроенной памяти и необязательный FPU.
Mentec M11 - плата по обновлению процессора; Реализация микрокода инструкции PDP -11 MITEC, используя микрозахник TI 8832 ALU и TI 8818 из Texas Instruments .
Mentec M1 - плата по обновлению процессора; Реализация микрокода PDP -11, установленные MITEC, с использованием ATMEL 0,35 мкм ASIC . [ 21 ]
Серия PDT представляла собой настольные системы, продаваемые как «интеллектуальные терминалы». /110 и /130 были размещены в терминальном корпусе VT100 . /150 был размещен в настольном подразделении, который включал два 8-дюймовых дискет-дисков, три асинхронных последовательных порта, один порт принтера, один модемный порт и один синхронный последовательный порт и требовал внешнего терминала. Все три использовали один и тот же чипсет, который использовался на LSI-11/03 и LSI-11/2 в четырех «микромах». Существует вариант, который объединяет два микромома в один двойной носитель, освобождая один розетка для чипа EIS/FIS. /150 в сочетании с терминалом VT105 также была продана в качестве минимальной , бюджетной версии MINC -11 .
VT100 терминал
Pro-325
Pro-350
Pro-380
- Профессиональные серии DEC это настольные ПК, предназначенные для конкуренции с более ранними персональными компьютерами на базе IBM 8088 и 80286 . Модели оснащены 5 1 ~ 4 -дюймовые дисковые диски и жесткие диски, за исключением 325, у которого нет жесткого диска. Оригинальная операционная система была P/OS, которая была по сути RSX-11 M+ с системой меню сверху. Поскольку дизайн был предназначен для того, чтобы избежать обмена программным обеспечением с существующими моделями PDP -11, плохой реакция на рынке была неудивительной. Операционная система RT-11 была в конечном итоге перенесена в Pro Series. Порт операционной системы RSTS/E для серии Pro также был сделан внутренним для DEC, но он не был выпущен. Единицы Pro-325 и -350 основаны на чипсете DCF-11 ("FONZ"), так же, как и в 11/23, 11/23+ и 11/24. PRO-380 основан на чипсете DCJ-11 («Челюсти»), так же, как и в 11/53,73,83 и других, хотя и работает только на уровне 10 МГц из-за ограничений в чипсете поддержки.
Модели, которые были запланированы, но никогда не введены
PDP-11/27-реализация Jaws-11, которая использовала бы автобус Vaxbi в качестве основной шины ввода-вывода.
PDP-11/68-продолжение PDP-11/60, которое поддержило бы 4 МБ физической памяти.
PDP - 11/74 - PDP - 11/70, который был расширен для содержания многопроцессорных функций. До четырех процессоров можно взаимосвязана, хотя управление физическим кабелем стало громоздким. Другое изменение 11/74 содержала как многопроцессорные функции, так и коммерческий набор инструкций. Было построено значительное количество прототипов 11/74 (различных типов), и клиентам было отправлено, по крайней мере, две многопроцессорные системы были отправлены для бета -тестирования, но никакие системы официально не продавались. Четыре процессора поддерживали командой разработки операционной системы RSX-11 для тестирования, а Uniprocessor System обслуживала PDP-11 для инженерии для общего назначения. 11/74 должен был быть представлен примерно в то же время, что и объявление новой 32-битной линейки продуктов и первой модели: VAX 11/780. 11/74 был отменен из -за беспокойства по поводу его полезности, [ 22 ] Хотя сотрудники полагали, что реальная причина заключалась в том, что она превзошла 11/780 [ 23 ] и будет препятствовать его продажам. В любом случае, DEC никогда не полностью мигрировал свою клиентскую базу PDP -11 на VAX. Основной причиной была не производительность, а превосходная отзывчивость в режиме реального времени в реальном времени. [ Цитация необходима ]
VT20 - терминал с PDP - 11/05 с прямым отображением символов для редактирования текста и набора текста (предшественник VT71).
PDP - 11/34 передняя панель, которая была заменой переключателей переключателей в более ранних компьютерах PDP - 11 VT71-терминал с LSI-11/03 и Q-BUS Backplane с прямым отображением символов для редактирования текста и набора текста.
VT173-высококачественный терминал редактирования, содержащий 11/03, который загружал программное обеспечение для редактирования через последовательное соединение с миникомпьютером-хозяином. Используемый в различных издательских средах, он также был предложен с Decset, Digital Vax/VMS 3.x Oncial Mode Version of DataLogics Pager Automated Parath Patchosing Engine. Когда в 1985 году инвентарь VT173 был исчерпан, цифровой декабрь прекратил декабрь и передал свои соглашения клиентов в DataLogics. (HP теперь использует название HP Decset для продукта разработки программного обеспечения.) MINC-23 Лабораторный компьютер
MINC-11 -лабораторная система, основанная на 11/03 или 11/23; [ 25 ] На основании 11/23, он был продан как «MINC-23», но многие машины MINC-11 были обновлялись на поле с помощью процессора 11/23. Ранние версии программного пакета, специфичного для MINC, не будут работать на процессоре 11/23 из-за тонких изменений в наборе инструкций; MINC 1.2 документируется как совместимый с более поздним процессором.
Контроллеры Arm Robot Unimation использовали системы Q-BUS LSI-11 /73 с DEC M8192 / KDJ11-A Плата процессора и два DEC DLV11-J (M8043) асинхронных последовательных плат.
SBC 11/21 (BardName KXT11) Falcon and Falcon Plus-один платный компьютер на карте Q-BUS, реализующий базовый набор инструкций PDP-11, на основе чипсета T11, содержащего 32 КБ, статические оперативные операции, два розовых сокета, три серийные линии, 20 Бит-параллельный ввод-вывод, три таймеры интервала и двухканальный контроллер DMA. До 14 Соколов можно было помещать в одну систему Q-BUS.
Карта Q-BUS KXJ11 (M7616) с периферическим процессором на основе PDP-11 и контроллером DMA. На основе ЦП J11, оснащенного 512 КБ оперативной памяти, 64 КБ ПЗУ и параллельными и серийными интерфейсами.
Контроллеры дисков HSC HICE CI -дисков использовали карты процессоров J11 и F11 для запуска хронической операционной системы. [ 26 ]
Vax Console- DEC Professional Series PC-38N с интерфейсом в реальном времени (RTI) использовалась в качестве консоли для VAX 8500 и 8550 . RTI имеет два последовательных линии: один подключается к модулю мониторинга окружающей среды VAX (EMM), а другой - запасной, который можно использовать для передачи данных. RTI также имеет программируемый периферический интерфейс (PPI), состоящий из трех 8-битных портов для передачи данных, адреса и контрольных сигналов между консоли и интерфейсом консоли VAX. [ 27 ]
T-11 -это микропроцессор, который реализует архитектуру набора инструкций PDP-11. Он был разработан для встраиваемых систем и был первым микропроцессором с одним чипсом, разработанным DEC. Он был продан на открытом рынке. [ 28 ]
производились многие нелицензированные PDP-11-совместимые мини-компьютеры и микрокомпьютеры PDP-11 был достаточно популярен, и в странах восточного блока . Некоторые были совместимы с PIN с PDP-11 и могли использовать его периферийное и системное программное обеспечение. К ним относятся:
Caldata - Сделано в нас, управлял всеми дек. [ 32 ] Аппаратное обеспечение Caldata было достаточно Dec-совместимым, чтобы доски памяти Caldata можно было использовать в системах DEC PDP-11.
Серия Coral (сделанная на Ice Felix в Бухаресте ) и независимая серия (сделанная в ITC Timișoara ) [ 33 ] Запуск операционной системы RSX-11M (в Румынии ). В серии кораллов было несколько моделей: Coral 4001 был примерно эквивалентен PDP -11/04, Coral 4011 был клоном PDP 11/34, в то время как Coral 4030 был клоном PDP -11/44. [ 34 ] Они использовались в государственных компаниях и в государственных университетах, первоначально работали с перфорированными картами , позже через видео-терминалы, такие как румынский DAF-2020 , для обучения Fortran и Pascal, до тех пор, пока он не заменил совместимость IBM PC, начиная с 1991 года.
Systime Computers Models 1000, 3000, 5000 - OEM -соглашение о продажах в Великобритании и Западной Европе, но споры возникли как в отношении нарушения интеллектуальной собственности, так и косвенных продаж в восточном блоке . [ 35 ] [ 36 ]
OS/45 была предложенной операционной системой для PDP-11/45, способной к переработке партии, в реальном времени и распределении. [ 40 ] Он был отменен во время разработки, так как его требования привели к системе, которая была слишком большой для предполагаемого оборудования. [ 41 ]
Сервер связи DECSA был платформой связи, разработанной DEC на основе PDP -11/24, с положением для пользовательских установленных карт ввода -вывода, включая асинхронные и синхронные модули. [ 44 ] Этот продукт использовался в качестве одной из самых ранних коммерческих платформ, на которых могут быть построены сетевые продукты, включая шлюзы X.25, SNA шлюзы , маршрутизаторы и терминальные серверы .
Также были доступны адаптеры Ethernet, такие как карта Q-BUS DeQNA .
Многие из самых ранних систем на Арпанете были НДП - 11
DEC DEC TU10 9-трековой ленточный привод также был предложен в других компьютерных сериях DEC.
Был доступен широкий спектр периферийных устройств; Некоторые из них также использовались в других системах DEC, таких как PDP - 8 или PDP - 10 .
Ниже приведены некоторые из наиболее распространенных периферийных устройств PDP -11.
Семейство компьютеров PDP -11 использовалось для многих целей. Он использовался в качестве стандартного мини-компьютера для вычислений общего назначения, таких как распределение времени , научные, образовательные, медицинские, государственные или деловые вычисления. Другим распространенным применением были в реальном времени управление процессом и автоматизация заводов .
Другое использование было для хранения тестовых программ для Teradyne оборудования , в системе, известной как TSD (директор Test System). Таким образом, они использовались до тех пор, пока их программное обеспечение не стало неработоспособным к проблеме 2000 года . Военно-морской флот США использовал PDP-11/34 для управления своим многотационным пространственным устройством дезориентации, симулятора, используемого в пилотном обучении, до 2007 года, когда оно было заменено эмулятором на основе ПК, который мог запустить оригинальное программное обеспечение PDP-11 и и Интерфейс с пользовательскими картами контроллера Unibus. [ 47 ]
ERSATZ-11, продукт D BIT, [ 49 ] Эмулирует набор инструкций PDP - 11, работающий под DOS, OS/2, Windows, Linux или Bare Metal (No OS). Его можно использовать для запуска RSTS или других операционных систем PDP -11.
SIMH - это эмулятор, который компилизируется и работает на нескольких платформах (включая Linux ) и поддерживает аппаратную эмуляцию для DEC PDP - 1, PDP - 8, PDP - 10, PDP - 11, VAX, Altairz80, нескольких IBM ManAcrame и других Миникумпьютеры.
^ Ричи, Деннис М. (апрель 1993 г.). «Развитие языка C» . В Томасе Дж. Бергин -младший; Ричард Г. Гибсон -младший (ред.). История языков программирования-II . Вторая история конференции языков программирования. Кембридж, Массачусетс: ACM Press (Нью-Йорк) и Аддисон-Уэсли (Рединг, Месса). ISBN 0-201-89502-1 Полем Архивировано из оригинала 2015-06-11 . Получено 2023-04-30 .
Wikimedia Commons имеет средства массовой информации, связанные с PDP-11 .
Белл, Гордон; Strecker, William D. (1976-01-17). «Компьютерные структуры: что мы узнали из PDP-11?». ACM Sigarch Computer Architecture News . 4 (4): 1–14. doi : 10.1145/633617.803541 . ISSN 0163-5964 .
Arc.Ask3.Ru Номер скриншота №: 739bab6df0d61971be1f9e4d9470a0d6__1724722980 URL1:https://arc.ask3.ru/arc/aa/73/d6/739bab6df0d61971be1f9e4d9470a0d6.html Заголовок, (Title) документа по адресу, URL1: PDP-11 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)