Jump to content

PDP-11

(Перенаправлено из PDP-11/23 )
PDP - 11
ЦП PDP -11/40 находится внизу, а над ним установлен Dual Dectape Drive TU56.
Разработчик Цифровое оборудование корпорация
Семейство продуктов Запрограммированный процессор данных
Тип Миникомпьютер
Дата выпуска 1970 ; 54 года назад ( 1970 )
Продолжительность жизни 1970–1997
Прекращено 1997 ; 27 лет назад ( 1997 )
Подразделения проданы Около 600 000
Операционная система PACATR-11/DOS-11 , DSM-11 , IAS , P/OS , RSTS/E , RSX-11 , RT-11 , Ultrix -11, седьмое издание Unix , SVR1 , 2BSD
Платформа декабря 16
Преемник VAX-11

PDP -11 представляет собой серию 16-битных миникомпьютеров , проданных Digital Equipment Corporation (DEC) с 1970 года до конца 1990-х годов, один из набора продуктов в серии запрограммированных процессоров данных (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 и других операционных систем от цифрового оборудования повлияли на разработку операционных систем, таких как 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 ]

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

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

Инновационные функции

[ редактировать ]

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

[ редактировать ]

Архитектура процессора 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 был разработан для простоты производства с помощью полупродавочного труда. Размеры его кусочков были относительно некритическими. Он использовал с проволокой оболочку .

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

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 ]
  • Equepware QED-993-высокая производительность PDP-11/93 Processer Poard.
  • DecServer 500 и 550 LAT-терминальных серверов DSRVS-BA с использованием чипсета KDJ11-SB
Система интеллектуальных терминалов PDT-11/150 имела два 8-дюймовых дисковых дисков.

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

[ редактировать ]
  • PDT-11/110
  • PDT-11/130
  • PDT-11/150

Серия 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. Основной причиной была не производительность, а превосходная отзывчивость в режиме реального времени в реальном времени. [ Цитация необходима ]
Dec GT40 Running Moonlander

Специальные версии

[ редактировать ]
  • GT40 - VT11 Vector Graphics Terminal с использованием PDP - 11/10. [ 24 ]
  • GT42 - VT11 Vector Graphics Terminal с использованием PDP - 11/10. [ 24 ]
  • GT44 - VT11 Vector Graphics Terminal с использованием PDP - 11/40.
  • GT62 - VS60 Vector Graphics Workstation с использованием графического процессора PDP -11/34A и VT48.
  • H11 - Heathkit OEM-версия LSI-11/03.
  • VT20 - терминал с PDP - 11/05 с прямым отображением символов для редактирования текста и набора текста (предшественник VT71).
  • PDP - 11/34 передняя панель, которая была заменой переключателей переключателей в более ранних компьютерах PDP - 11
    VT71-терминал с LSI-11/03 и Q-BUS Backplane с прямым отображением символов для редактирования текста и набора текста.
  • VT103 -VT100 с Backplane для размещения LSI-11.
  • 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 документируется как совместимый с более поздним процессором.
  • C.MMP - Многопроцессорная система из Университета Карнеги -Меллона .
Этот контроллер Arm Unimation Robot использовал оборудование серии Dec LSI-11.
  • Контроллеры 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 и могли использовать его периферийное и системное программное обеспечение. К ним относятся:

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

[ редактировать ]

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

От цифрового

[ редактировать ]

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

[ редактировать ]

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

[ редактировать ]

Сервер связи 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 использовалось для многих целей. Он использовался в качестве стандартного мини-компьютера для вычислений общего назначения, таких как распределение времени , научные, образовательные, медицинские, государственные или деловые вычисления. Другим распространенным применением были в реальном времени управление процессом и автоматизация заводов .

Некоторые модели OEM также часто использовались в качестве встроенных систем для управления сложными системами, такими как системы света трафика, медицинские системы, численная управляемая обработка или для управления сетью. Примером такого использования PDP -11 было управление коммутативным пакетным сетевым DataNet в Великобритании 1. В 1980 -х годах радиолокационная обработка управления воздушным движением проводилась в системе PDP 11/34, известной как PRD -обработанная система дисплея RADAR в RAF Западный Дрейтон. [ Цитация необходима ] Программное обеспечение для Therac-25 ускорителя медицинской линейной частиц также работало на 32K PDP 11/23. [ 45 ] В 2013 году сообщалось, что программисты PDP -11 будут необходимы для борьбы с атомными электростанциями до 2050 года. [ 46 ]

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

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

Эмуляторы

[ редактировать ]

Замена-11

[ редактировать ]

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 и других Миникумпьютеры.

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

[ редактировать ]
  • Heathkit H11 , персональный компьютер Heathkit 1977 года на основе НДП - 11
  • Макро-11 , родной язык Ассамблеи PDP-11
  • PL-11 , высокоуровневый ассемблер для PDP-11, написанный на CERN

Примечания

[ редактировать ]

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

[ редактировать ]
  1. ^ В документе не ясно, является ли это 2K байтами или 2K слова - 4K в современных терминах.
  1. ^ Подпрыгнуть до: а беременный Супник, Боб (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 (Нью-Йорк) и Аддисон-Уэсли (Рединг, Месса). ISBN  0-201-89502-1 Полем Архивировано из оригинала 2015-06-11 . Получено 2023-04-30 .
  5. ^ «Меморандум PDP-X» . bitsavers.org . Архивировано из оригинала 2017-09-23 . Получено 2017-07-13 .
  6. ^ «Устная история Эдсона (ред.) Д. де Кастро» (PDF) . Архивировано (PDF) от оригинала 2016-03-05 . Получено 28 апреля 2020 года .
  7. ^ Подпрыгнуть до: а беременный в дюймовый и МакГоуэн, Ларри (19 августа 1998 г.). «Как родился PDP-11» . Архивировано с оригинала 2015-06-17 . Получено 2015-01-22 .
  8. ^ Пол Черрузи, История современных вычислений , MIT Press, 2003, ISBN   0-262-53203-4 , стр. 199
  9. ^ Подпрыгнуть до: а беременный «16-битная графическая шкала» . Microsoft.com . Архивировано из оригинала 8 декабря 2008 года . Получено 8 ноября 2016 года .
  10. ^ PDP-11/45 Справочник процессора (PDF) . Цифровое оборудование корпорация . 1973. с. 15. Архивировано (PDF) из оригинала на 2022-10-09 . Получено 2022-10-20 .
  11. ^ LSI-11 WCS Руководство пользователя (PDF) (1-е изд.). Цифровое оборудование корпорация. Июнь 1978 года. Архивировал (PDF) с оригинала 23 февраля 2023 года . Получено 7 января 2023 года .
  12. ^ Подпрыгнуть до: а беременный Фидлер, Райан (октябрь 1983 г.). «Учебник UNIX / Часть 3: UNIX на рынке микрокомпьютера» . Байт ​п. 132 . Получено 30 января 2015 года .
  13. ^ Подпрыгнуть до: а беременный Хиннант, Дэвид Ф. (август 1984 г.). «Бесборитная система Unix Systems» . Байт ​С. 132–135, 400–409 . Получено 23 февраля 2016 года .
  14. ^ «Press/Digital и Mentec объявляют о программном соглашении PDP-11» . Группа новостей : biz.digital.annong . 29 июня 1994 года. Архивировано с оригинала 1 июля 2024 года . Получено 25 сентября 2020 года .
  15. ^ Подпрыгнуть до: а беременный в дюймовый и фон глин час я Дж k л м не «FDP-11 FAQ» . Village.org. 2000-04-18. Архивировано с оригинала 2016-06-18 . Получено 2014-04-14 .
  16. ^ «ПДР-11 Прайс-лист (1969)» (PDF) . Архивировано (PDF) из оригинала на 2024-07-01 . Получено 2020-10-19 .
  17. ^ Подпрыгнуть до: а беременный Ричи, Деннис М. (22 июня 2002 г.). «Странные комментарии и странные дела в Unix» . Bell Labs . Архивировано с оригинала 3 января 2016 года . Получено 18 октября 2015 года .
  18. ^ "Когда был выпущен PDP-11/50?" Полем Ретрокомпьютером обмена стека . Архивировано из оригинала 2024-07-01 . Получено 2024-02-05 .
  19. ^ «Совместное использование времени используется для серии Dec DatasyStem 350» . 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. ^ Подпрыгнуть до: а беременный «Руководство пользователя GT40/GT42» (PDF) . Февраль 1975 г. с. 29. Архивировано (PDF) из оригинала на 2022-12-22 . Получено 2022-12-22 .
  25. ^ «Цифровой MINC-11» . Бинарные динозавры . Получено 2014-04-14 .
  26. ^ Подпрыгнуть до: а беременный Руководство по установке контроллера HSC (PDF) . Цифровое оборудование корпорация. Июль 1991 г. с. 4-28. EK-HSCMN-In-002. Архивировано (PDF) из оригинала 2019-09-03 . Получено 2017-05-29 .
  27. ^ VAX 8500/8550 Системное оборудование Руководство пользователя . Цифровое оборудование корпорация. 1986. С. 1–8.
  28. ^ «Инженерная спецификация T-11» (PDF) . 24 марта 1982 года. Архивировал (PDF) из оригинала 8 марта 2023 года . Получено 15 мая 2023 года .
  29. ^ «Музеум - KFKI TPA 1140» . hampage.hu . Архивировано из оригинала 2023-04-06 . Получено 2023-04-30 .
  30. ^ Акос Варга. "TPA-1148" . Hampage.hu. Архивировано из оригинала 2015-07-12 . Получено 2014-04-14 .
  31. ^ Акос Варга. "TPA-11/440" . Hampage.hu. Архивировано с оригинала 2016-03-03 . Получено 2014-04-14 .
  32. ^ "Caldata_brochure" (PDF) . Архивировано (PDF) из оригинала 2012-09-12 . Получено 2014-04-14 .
  33. ^ Ион Глодеану (Координатор.), Оскар Хоффман, Дойна Драгмиреску (2003). Социальные субъекты продвижения технологий, информации и коммуникаций (на румынском языке). Мика Валахи издательство. П.  978-973-85884-4-8 Полем Получено 2014-04-14 . {{cite book}}: Cs1 maint: несколько имен: список авторов ( ссылка )
  34. ^ "Архививая копия" . Архивировано из оригинала 2014-02-23 . Получено 2014-02-13 . {{cite web}}: CS1 Maint: архивная копия как заголовок ( ссылка )
  35. ^ «Systime Set 80386 Series Box, 100-пользовательская система Unix». ComputerGram International . Компьютерный бизнес обзор. 1 февраля 1987 года.
  36. ^ Фаган, Мэри (24 сентября 1987 г.). "Кто разорвет кремниевую занавеску?" Полем Новый ученый . С. 28–29. [ Постоянная мертвая ссылка ]
  37. ^ «Руководство пользователя CAPS-11» (PDF) . Цифровое оборудование корпорация. 1973. Архивировал (PDF) из оригинала 2021-08-24 . Получено 2021-01-26 .
  38. ^ Подпрыгнуть до: а беременный в дюймовый и фон глин час я Дж «FDP-11 FAQ» . Village.org. 2000-04-18. Архивировано из оригинала 2015-03-21 . Получено 2014-04-14 .
  39. ^ Trax - Полная онлайн -система обработки транзакций (PDF) . Цифровое оборудование корпорация. Архивировано (PDF) из оригинала 2019-05-28 . Получено 2019-10-21 .
  40. ^ Питер Ван Роукс (1971-10-20). «Заседание предложения OS/45» (PDF) . Цифровой. Архивировано (PDF) из оригинала на 2024-07-01 . Получено 2023-09-22 .
  41. ^ Катлер, Дэйв (25 февраля 2016 г.). «Устная история Дейва Катлера» . YouTube (интервью). Интервью Грантом Сайерс. Музей компьютерной истории. Архивировано из оригинала 11 декабря 2021 года . Получено 2023-09-22 .
  42. ^ Brinch Hansen, PER (1976), Сольная операционная система: одновременная программа Pascal (PDF) , архивирована (PDF) из оригинала 25 июля 2011 года , полученная 22 июня 2011 г.
  43. ^ «История Unix» . Байт ​Август 1983 г. с. 188 . Получено 31 января 2015 года .
  44. ^ «Варианты связи Minireference Ranual, том 5, устройства Ethernet (часть 1)» (PDF) . Цифровое оборудование корпорация. Август 1988 г. с. Decsa-1. EK-CMIV5-RM-005. Архивировано (PDF) из оригинала 2017-09-19 . Получено 2017-09-19 .
  45. ^ Левесон, Нэнси Г. и Кларк С. Тернер. «Расследование несчастных случаев Therac-25». Компьютер июль 1993: 18-41.
  46. ^ Ричард Чиргвин (19 июня 2013 г.). «Nuke растения, чтобы полагаться на код PDP-11 до 2050 года: программисты и их ходьба сходятся в Канаде» . Архивировано из оригинала 22 июня 2013 года . Получено 19 июня 2013 года .
  47. ^ Клермонт, Брюс (февраль 2008 г.). «Замена PDP-11 сохраняет вращение MSDD военно-морского флота» (PDF) . Архивировано из оригинала (PDF) 17 апреля 2016 года . Получено 15 октября 2017 года .
  48. ^ Ауберт, JJ; и др. (Ноябрь 1974). «Экспериментальное наблюдение за тяжелой частицей J» . Письма о физическом обзоре . 33 (23): 1404–1406. Bibcode : 1974phrvl..33.1404a . doi : 10.1103/physrevlett.33.1404 .
  49. ^ «D Bit Erersatz-11 PDP-11 эмулятор» . Архивировано с оригинала 2014-05-06 . Получено 2014-05-06 .
  • Справочник по процессору PDP11 - PDP11/05/10/35/40 , Digital Equipment Corporation, 1973
  • Справочник процессора PDP11 - PDP11/04/34A/44/60/70 , Digital Equipment Corporation, 1979

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
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 дней с момента нарушения.)