El PDP-11 era una serie de los miniordenadores de 16 bits vendidos por el Digital Equipment Corp. en los años 70 y los años 80. El PDP-11 era un sucesor a la computadora PDP-8 de la DEC en la serie PDP de computadoras. Tenía varias características únicamente innovadoras, y era más fácil programar que sus precursores. Era well-liked por los programadores, y fue substituido en el lugar del miniordenador del alcance medio por la extensión de 32 bits VAX-11 del PDP-11. Mucho del mercado para ambas máquinas sería tomado por los ordenadores personales incluyendo la PC de IBM y el Apple II, y los sitios de trabajo, tal como ésos Sun Microsystems .

Características únicas de la serie PDP-11

Sistema de instrucción

Los programadores tuvieron gusto del diseño PDP-11 porque tenía alto un sistema de instrucción ortogonal que permitió que memorizaran por separado todas las operaciones y los métodos de tener acceso los operandos ellos podrían entonces predecir que cualquier método de acceso (o " " del modo de dirección ;) trabajaría con cualquier operación; no tuvieron que aprender una lista de excepciones o de casos especiales en los cuales una operación tenía un sistema especial o restricto de modos de dirección.

Un mito popular popular pero falso es que la arquitectura de sistema de instrucción del PDP-11 influenció el uso idiomático del lenguaje de programación C. Supuesto, el incremento del registro y los modos de dirección del decremento corresponden al --i y construcciones del i++ en la C. Si el i y el j eran ambas variables del registro, una expresión tal como * (--i) = * (j++) se podría compilar a una sola instrucción de máquina. Otra demanda es que la carencia de diversos opcodes para las operaciones solas y dobles de la coma flotante dio lugar a la omisión de las operaciones de la sola precisión en la lengua. El Dennis Ritchie contradice inequívoco este mito popular.

En un cierto sentido lógico, el sistema de modos de dirección proporcionó un " basis", y el sistema de operaciones proporcionó otras. Cada instrucción del dos-operando fue separada en dos seis identificadores del operando del pedacito (cada uno que consiste en un número del registro del tres-pedacito, y un modo de dirección del tres-pedacito) y un de Op.-código four-bit ; las instrucciones de operando sencillo tenían un identificador de seis bits del operando, y un de Op.-código del diez-pedacito.-códigos funcionaron con cualquier modo de dirección del identificador del operando (o la combinación de ellos, para las instrucciones del dos-operando). De los 8 registros (numerados 0 a 7), 7 eran de fines generales y se podrían utilizar para la mayoría de los propósitos, aunque el registro 6 fuera reconocido especialmente por el hardware como el indicador del apilado para algunas instrucciones; el registro 7 era el contador de programa . Esta 3ultima innovación, junto con algunos de los modos de dirección, con tal que constantes, direcciones absolutas, y (independiente de la posición) dirección relativa.

las palabras de 16 bits eran el almacenado pequeño-endian con menos octetos significativos primero. Debido al renombre del PDP-11, este formato todavía se refiere a veces como pdp-endian. los datos de 32 bits (apoyados como extensiones a la arquitectura básica, e., coma flotante en el sistema de instrucción del FPU, palabras dobles en el sistema de instrucción extendida del o datos largos en el sistema de instrucción comercial del ) fueron almacenados en más de un formato, incluyendo un formato Medio-endian inusual .

Ningún autobús dedicado de la entrada-salida

En la salida más radical de otra, computadoras anteriores, los modelos iniciales del PDP-11 no tenían ningún autobús dedicado para la entrada-salida ; tenía solamente un autobús de la memoria llamado el Unibus . Todos los dispositivos de entrada y de salida eran trazado a las direcciones en la memoria, así que no hay instrucciones especiales de la entrada-salida necesarias. El sistema de la interrupción fue diseñado intencionalmente para ser tan simple como sea posible, mientras que se aseguraba de que ningún acontecimiento en una secuencia de la interrupción podría ser faltado. Un dispositivo pediría una interrupción afirmando una entrada común en una de cuatro líneas de la prioridad; el procesador respondería sobre una línea, uno de Grant de la cadena de margarita de la interrupción para cada nivel de prioridad. (La cadena de margarita de A es una secuencia de las puertas de lógica dispuestas en serie para pedir acontecimientos. La primera puerta de lógica tiene generalmente primer acceso a la concesión. La orden de la cadena de margarita estableció la pedido de los dispositivos en ese nivel de prioridad.)

En el caso del diseño PDP-11, esto significó que la orden de la concesión de la interrupción fue determinada por cómo está cercano el hardware físico estaba a la CPU en el autobús. Cuando respondió la CPU, el dispositivo pondría su dirección de vector en el autobús; ésta era la dirección de un bloque de 4 octetos de memoria. La CPU entonces cargaría el registro del estado y el contador de programa de la tabla de vector; el nuevo contenido del registro del estado inhabilitaría generalmente temporalmente interrupciones. La dirección en el contador de programa sería la dirección inicial del código a funcionar para la interrupción. El código de la interrupción entonces mantendría el dispositivo, y en el proceso, escribe al dispositivo de interrupción para volver a permitir la señal de la interrupción. Finalmente, una instrucción especial del RTI (vuelta de la interrupción) volvería la CPU a donde estaba antes de la interrupción (que pudo haber estado en una interrupción de la bajo-prioridad). Observar que este proceso previene la pérdida de interrupciones; en cada etapa, si la interrupción no se mantiene, queda en el lugar, detectar en el ciclo siguiente. Si una secuencia fuera comenzada erróneamente (como de un regulador de dispositivo defectuoso), la CPU mediría el tiempo hacia fuera, generando una interrupción falsa especial; la interrupción falsa advertiría a usuarios del mán hardware.

Los miembros de un rendimiento más alto de la familia PDP-11, comenzando con el PDP-11/45, salieron del solo acercamiento del autobús. En lugar, la memoria fue manejada por el trazado de circuito y el espacio dedicados en el gabinete de la CPU, mientras que el Unibus continuó siendo utilizado para la entrada-salida solamente. En el PDP-11/70 esto fue llevada una medida más lejos, con la adición de un interfaz dedicado de discos y de cintas, vía el Massbus la memoria.

Diseñado para la producción en masa

Finalmente, el PDP-11 fue diseñado para ser producido en una fábrica por el trabajo semicualificado. Todas las dimensiones de sus pedazos eran relativamente no críticas. Utilizó una placa madre alambre-envuelta del . Es decir, la tarjeta de circuitos impresos tapó en un conectador de la placa madre. El conectador de la placa madre tenía terminales que podrían ser conectados con envolviendo los alambres alrededor de ellos. El terminal cortaría el aislamiento alrededor del alambre y la mordedura en el alambre para formar (es decir resistente a la corrosión, por lo tanto confiable) una conexión a prueba de gas. Los bloques de conectador eran muy similares a los bloques de la conexión de teléfono.

El LSI-11

El LSI-11 (PDP-11/03) era el primer modelo PDP-11 producido usar la integración en grande ; la CPU entera fue contenida en 4 virutas de la LSI hechas por el Western Digital (el chipset MCP-1600 ). Utilizó un autobús que era una variante cercana del Unibus llamado el Q-Autobús ; diferenció del Unibus sobre todo en eso las direcciones y los datos fueron multiplexados sobre un sistema compartido de alambres, en comparación con tener sistemas separados de alambres, como en el Unibus. También diferenció levemente en cómo trató los dispositivos de entrada-salida y eventual no prohibió a pedacito 22 la dirección física (mientras que el Unibus solamente no prohibió a pedacito 18 la dirección física) y las operaciones del bloquear-modo para la anchura de banda perceptiblemente mejorada (que no lo hizo el Unibus ayuda).

El microcódigo De la CPU incluye una depuración que comunicó directo a un serial estándar RS-232 o al terminal de la cresta de corriente . Esto era útil porque el microcódigo es la parte de la tripa irreducible de la computadora, una parte crítica de la unidad de control . Si no trabaja, no hay computadora. La depuración proporcionó una manera de examinar los registros de la computadora, la memoria y la entrada y los dispositivos de salida. Así, si la CPU funcionó en absoluto, era posible examinar y corregir el estado interno de la computadora. La depuración incorporada evitó el costo y la inconveniencia de un panel de delante con un arsenal de interruptores y de luces, que era entonces la manera típica de incorporar datos digitales en una computadora cercano-muerta.

Estas dos innovaciones significaron eso la mayor parte del tiempo, la computadora apenas trabajada. Si no pateara de su disco grande, patearía de su disco blando. Si el hardware funcionó en absoluto, habló con usted a través de un terminal de una manera familiar.

Los sistemas basados Q-Autobús posterior tales como la 11/23 serie y 11/73.83 serie fueron basados sobre los sistemas de la viruta diseñados en casa por Digital Equipment Corporation. De interés, el Q-Autobús PDP-11/83 y Unibus PDP-11/84 compartieron las mismas tarjetas de circuitos de la CPU y de memoria. El PDP-11/84 que tiene un adaptador de Unibus.

Había significativo otras innovaciones en la formación del Q-Autobús. Una variante del sistema de la autoprueba de energía completa introducida PDP-11/03 del sistema encendido (POSTE) y el 11/83 introdujo (por estándares de hoy) una carga de anticipación primitiva del escondrijo de la CPU tan bien como una interconexión privada de alta velocidad de la memoria (buss).

En Q-Autobús modelo posterior basó sistemas (tales como el PDP-11/73B), microcódigo también incluyó un mapa de memoria y una utilidad de diagnóstico, y un arsenal de los programas del elástico de bota con los cuales todos los accionamientos de disco de la DEC eran compatibles. (Éste no debe ser confundido con ROM del elástico de bota, una característica encontrada en muchos PDP-11s, a menudo en forma de un tablero separado, que fue trazado en el espacio de dirección física).

Una publicación temprana Rodnay Zaks Sybex era ISBN microprogramado A de la puesta en práctica del APL del : 0895880059 que es el listado completo, total de la fuente para el microcódigo para un PDP/el procesador LSI-11 que ejecuta el lenguaje de programación del APL .

La declinación del PDP-11

El diseño básico era extremadamente bueno, y fue puesto al día continuamente para utilizar más nuevas tecnologías. En última instancia, sin embargo, la arquitectura de 16 bits demostró ser una limitación cuál no se podría superar por pellizcos y agregaciones. Mientras que algunos modelos podrían apoyar espacios de dirección física más grandes usar la memoria que trazaba el hardware, todos los programas fueron restringidos a un espacio de dirección virtual de 16 bits con solamente 64 kilobytes de la memoria. Cuando las virutas baratas de la memoria del VLSI estaban disponibles en los años 80, el software PDP-11 no era capaz de usar granes cantidades de memoria fácilmente.

Propio sucesor al PDP-11, el VAX-11 de la DEC (para el " " de la extensión de la dirección virtual (al PDP-11);) abordó todas estas ediciones, pero inicialmente fue dirigido el mercado de gama alta del reparto del tiempo. El VAXes temprano contuvo un modo de compatibilidad PDP-11, así que se podía considerar PDP-11s por los programadores del uso.

Como ingenieros emigrados a las arquitecturas que apoyaron un espacio de dirección más grande, la computación de 32 bits comenzó a ser apoyada en virutas del microprocesador tales como el Motorola 68000 y Intel 80386 procesadores de y sus sucesores; la economía de la producción en grande de esas virutas eliminó eventual cualquier ventaja del coste para el PDP-11. Una línea de ordenadores personales basados en el PDP-11, la serie profesional de la DEC, fallada, junto con dos otras ofrendas de la PC de la DEC.

La DEC continuó los modelos finales PDP-11 en 1997. Las licencias del diseño PDP-11 y del sistema operativo finalmente fueron vendidas al Mentec, inc., productor irlandés de los tableros basados LSI-11 para el Q-Autobús y los ordenadores personales de la arquitectura del AIA.

Por el finales de los 90, no sólo la DEC pero la mayor parte de la industria del ordenador de Nueva Inglaterra que fue construida alrededor de los miniordenadores como el PDP-11 también se derrumbó frente a UNIX y a los servidores a base de microordenadores de Windows.

Detalles arquitectónicos

La información siguiente es en diciembre el ' procesador encontrado Handbook de s PDP-11 (véase la edición 1969 de Gordon Bell).

Modos de dirección de registro general

(R es un registro general, 0 a 7; (r) es el contenido de ese
0 del
del registro. Registro - el valor está a o desde un registro: OPR R; R contiene el registro del
1. del operando diferido - el registro se utiliza como dirección de memoria para leer o para escribir: OPR (r); R contiene la autoincrementación del
2. de la dirección: OPR (R)+; R contiene la dirección, después la autoincrementación del
3. del incremento (r) diferidas: OPR @(R)+; R contiene la dirección de la dirección, después del incremento (r) por 2 la autodecrementación del
4.: OPR - (R); Decrement (r), R contiene la autodecrementación del
5. de la dirección diferida: OPR @- (R); Decrement (r) por 2, después R contiene la dirección del índice del
6. de la dirección: OPR X (R); (R)+X es la dirección, segunda palabra del índice del
7. de la instrucción diferido: @X de OPR (R); (R)+X es dirección (segunda palabra) de la dirección

Modos de dirección del contador de programa

El contador de programa (PC) se puede también utilizar como registro de fines generales, proporcionando con eficacia los modos de dirección adicional siguientes, usar los mecanismos de los modos de dirección arriba:
2. del
inmediato: #N de OPR; El operando se contiene en el absoluto del
3. de la instrucción: @#A de OPR; La dirección absoluta se contiene en el pariente del
6. de la instrucción: OPR A; PC+2+X es dirección. PC+2 es pariente actualizado del
7. de la PC diferido: @A de OPR; PC+2+X es dirección de la dirección. PC+2 es la PC actualizada

Gerencia de memoria

Los procesadores algún PDP-11 incluyeron a gerencia de memoria para apoyar la dirección virtual. El espacio de dirección física fue extendido a 18 o 22 pedacitos, aunque el espacio de dirección lógica seguía siendo limitado a 16 pedacitos. Además, en algunos modelos, comenzando con 11/45, el espacio de dirección usable fue doblado por la instrucción/la separación del espacio de datos. Algunos sistemas operativos, notablemente Unix puesto que edición V7, y RSX11-M+, confiado en esta característica.

Repertorio de la instrucción PDP-11

¡El PDP-11 posee una instrucción de gran alcance repertoire.

Instrucciones de operando sencillo

Una porción de la palabra especifica la operación, designada " opcode" (corto para el " code" de la operación;, la segunda parte proporciona la información para localizar el operando.

Instrucciones dobles del operando

que siguen habiendo la primera parte de la palabra especifica la operación que se realizará, las dos piezas proporciona la información para localizar los operandos.

Instrucciones de control de programa

La primera parte de la palabra especifica la operación que se realizará, la segunda parte indica donde está ocurrir la acción en el programa.

Instrucciones del salto y de la subrutina

JMP (salto)
JSR (salto a la subrutina)
RTS (vuelta de la subrutina)
MARCAR (ayuda de la limpieza del apilado en la vuelta)
EMT (trampa del emulador)
TRAMPA, BPT (trampa del punto de desempate)
IOT (trampa de la entrada-salida)
RTI y RTT (vuelta de la interrupción).

Instrucciones misceláneas

ALTO, ESPERA (espera para la interrupción)
REAJUSTAR (reajuste UNIBUS)
MTPD (movimiento al espacio de datos anterior)
MTPI (movimiento al espacio anterior de la instrucción)
MFPD (movimiento del espacio de datos anterior)
MFPI (movimiento del espacio anterior de la instrucción)
MTPS (movimiento a la palabra de estado de procesador)
MFPS (octeto del movimiento de la palabra de estado de procesador).

Operaciones del código de condición

CLC, CLV, CLZ, CLN, CCC (código de condición relevante claro)
SEC, SEV, SEZ, sensor, SCC (fijar el código de condición relevante).

Los cuatro códigos de condición en la palabra de estado de procesador (PSW) son
N que indica un valor negativo
Z que indica una condición cero
V que indica una condición del desbordamiento, y
C que indica una condición del llevar.

" Instrucción extendida Set" (EIS)

El EIS era una opción para 11/35/40 y 11/03, y era estándar en procesadores más nuevos.
MUL, DIV multiplican y dividen operando del número entero para colocar pares
CENIZA, aritmética de ASHC - cambiar de puesto un registro o un par del registro. Para un número positivo cambiará de puesto a la izquierda, y derecho para negativo.

" Instrucción flotante Set" (FIS)

El sistema de instrucción de FIS era una opción para el PDP-11/35/40 y 11/03
FADD, FSUB, FMUL, FDIV solamente para el funcionamiento de la solo-precisión en el apilado tratado por operando del registro

" Coma flotante Processor" (FPP)

Éste era la opción opcional del procesador de la coma flotante para 11/45 y la mayoría de los modelos subsecuentes. ¡
operaciones completas de la coma flotante en los operandos single- o de precisión doble, seleccionados por el pedacito solo/doble en registro del estado de la coma flotante
precursor del formato de datos de la coma flotante de la solo-precisión del formato de IEEE 754: pedacito de muestra, exponente de 8 bits, mantisa de 23 pedacitos con el pedacito ocultado 24

" Instrucción comercial Set" (CIS)

¡ La opción del microcódigo del CIS para 11/23/24, módulos de diapositivo suplementario para la 11/44, y una versión de el 11/74.
Varia secuencia e instrucciones decimales usadas para apoyar el COBOL y el Dibol .

Ejemplo programado de lenguaje de ensamblaje

Un " completo; ¡ hola, mundo! " de ; programa en el ensamblador macro PDP-11, funcionar bajo RT-11 : MUNDO DE .EXIT HOLA:: #MSG de los MOVIMIENTOS, R1; DIRECCIÓN INICIAL DE LA SECUENCIA 1$: MOVB (R1) +, R0; CARÁCTER SIGUIENTE DEL ALCANCE BEQ HECHO; SI CERO, SALE EL LAZO .TTYOUT; SI NO IMPRIMIRLO BR 1$; REPETIR EL LAZO HECHO: .ASCIZ /Hello, mundo! / .END HOLA

Si este archivo es HELLO.MAC, el RT-11 ordena para montar, ligar y el funcionamiento (con la consola hecha salir demostrada) es como sigue: .MACRO HOLA LOS ERRORES DETECTARON: 0 . R HOLA ¡Hola, mundo! .

(El aviso de comando RT-11 es " .")

Por un ejemplo más complicado del código MACRO-11, dos ejemplos elegidos al azar son KPUN.MAC de Kevin Murrell, o rutina JULIANA de la investigación de Farba. Bibliotecas más extensas del código PDP-11 se pueden encontrar en el freeware de Metalab y los archivos del borde de fuga/posterior.

Modelos PDP-11

Los procesadores PDP-11 tendieron a entrar en varios grupos naturales dependiendo del diseño original sobre el cual se basan y el cual utilizó el autobús de la entrada-salida ellos. Dentro de cada grupo, la mayoría de los modelos fueron ofrecidos en dos versiones, una prevista para los OEM y una prevista para los usuarios finales.

Modelos de Unibus

Los modelos siguientes utilizaron el Unibus como su autobús principal:
PDP-11 (más adelante retitulado el PDP-11/20) y PDP-11/15 - la original, procesador no-microprogramado; diseñado por Jim O'Loughlin.
PDP-11/35 y 11/40 - un sucesor microprogramado a /20; a Jim O'Loughlin llevó al equipo de diseño.
PDP-11/45, 11/50, y 11/55 - un procesador microprogramado mucho más rápido en vez de el cual podría utilizar memoria de semiconductor o además de la memoria de base.
PDP-11/70 - la arquitectura de 11/45 se amplió para permitir MIB de 4 de la memoria física segregado sobre un autobús privado de la memoria, 2 un KiB del memoria ocult0, y dispositivos de entrada-salida mucho más rápidos conectados vía el Massbus .
PDP-11/05 y 11/10 - un sucesor coste-reducido al 11/20.
PDP-11/34 y 11/04 - productos Coste-reducidos de la continuación al 11/35 y al 11/05. Los PDP-11/09 y 11/39 de los nombres modelo fueron documentados interno a la DEC pero nunca producidos para la venta. El concepto PDP-11/34 fue creado por Bob Armstrong.
PDP-11/44 - una extensión del ese de 11/34 incluido el memoria ocult0 y unidades de la coma flotante como característica estándar. Esta máquina también incluyó una consola y una ayuda seriales sofisticadas para MIB 4 de la memoria física. A Juan Sofio manejó al equipo de diseño. NOTA: La documentación de la DEC (guía de usuario de sistema PDP-11/44, EK-11044-UG-003) demuestra la unidad de la coma flotante como opción (FPP-11F). Por otra parte, otros han documentado el 11/44 como descendiente de el 11/45 y el 11/70; el 11/34 estaba de un diverso “linaje”, siguiendo el 11/05.
PDP-11/60 - Un PDP-11 con el almacén usuario-escribible del microcontrol; esto fue diseñada por otro equipo llevado por Jim O'Loughlin.
PDP-11/24 - primer VLSI PDP-11 para Unibus, usar el " Fonz-11" Chipset (F11)
PDP-11/84 - usar el " del VLSI; Jaws-11" Chipset (J11)
PDP-11/94 - J11-based, más rápidamente de 11/84

modelos del Q-autobús

Los modelos siguientes utilizaron el Q-Autobús como su autobús principal:
El PDP-11/03 (también conocido como el LSI-11/03) - la primera LSI PDP-11, este sistema utilizó un chipset Western Digital .
PDP-11/23 del

- la 2da generación de LSI (F-11), las unidades tempranas apoyó solamente la memoria de 248 KiB, pero podría ser modificada para la ayuda del MIB 4
PDP-11/23+ /MicroPDP-11/23 - 11/23 mejorado con más funciones en la tarjeta del procesador (físicamente una tarjeta del patio-tamaño algo que dual)
MicroPDP-11/73 del

- La LSI PDP de la tercera generación, este sistema utilizó el " Jaws-11" Chipset (J-11).
MicroPDP-11/53 - un 11/73 más lento del

con memoria a bordo
MicroPDP-11/83 - más rápidamente 11/73 del

con PMI (interconexión privada de la memoria)
MicroPDP-11/93 - más rápidamente 11/83 del

; modelo final del Q-Autobús PDP-11 de la DEC.
Mentec M100 - reajuste del

Mentec de el 11/93, con el chipset J-11 en 19.66  Megaciclo, 4 puertos seriales a bordo, memoria a bordo del MIB 1-4, y FPU opcional.
Mentec M11 - tablero del

la mejora del procesador; puesta en práctica pasada del microcódigo del sistema de instrucción PDP-11 de Mentec, usar el TI microsequencer de 8832 ALU y del TI 8818 Texas Instruments
Quickware QED-993 - tablero del

la mejora del procesador del alto rendimiento PDP-11/93

Modelos sin el autobús estándar

PDT-11/110
PDT-11/130
PDT-11/150

Las series de PDT eran sistemas de escritorio puestos como " terminals" elegante;. /110 y /130 fueron contenidos en un recinto del terminal de VT100 . /150 fue contenido en una unidad tablero que incluyó dos 8" impulsiones flojas, 3 puertos seriales asincrónicos, 1 puerto de impresora, 1 puerto de módem y 1 puerto serial síncrono y requerido un terminal externo. Los tres emplearon el mismo chipset según lo utilizado en el LSI-11/03 y el LSI-11/2 en el " cuatro; microm" s. Había una opción que combinó dos de los microms en un portador dual, liberando un zócalo para una viruta de EIS/FIS.

PRO-325
PRO-350
PRO-380

Las series profesionales de la DEC eran PC de escritorio previstas para competir con 8088 de IBM anterior y 80286 basaron los ordenadores personales. Los modelos fueron equipados de 5  1/4" impulsiones del disco blando y discos duros, excepto los 325 que no tenían ningún disco duro. El sistema operativo original era P/OS, que era esencialmente el RSX-11M+ con un sistema de menú en tapa. Pues el diseño fue pensado para evitar intercambio del software con los modelos existentes PDP-11, su sino enfermo en el mercado no era ninguna sorpresa para cualquier persona a menos que el RT-11 de DICIEMBRE fuera virado hacia el lado de babor eventual a la FAVORABLE serie. Un puerto al FAVORABLE para el RSTS/E era interno también hecho a la DEC, pero no fue lanzado. Los PRO-325 y -350 unidades fueron basados en el DCF-11 (" Fonz") chipset, igual según lo encontrado en el 11/23, el 11/23+ y el 11/24. El PRO-380 fue basado en el DCJ-11 (" Jaws") chipset, igual según lo encontrado en el 11/53.83 y otros, aunque funcionando solamente en 10 megaciclos debido a limitaciones en el chipset de la ayuda.

Modelos que fueron planeados pero nunca introducidos

PDP-11/27 - una puesta en práctica Jaws-11 que habría utilizado el autobús VAXBI como su autobús principal de la entrada-salida.
PDP-11/68 - una continuación al PDP-11/60 que habría apoyado MIB de 4 de la memoria física.
PDP-11/74 - Un PDP-11/70 que fue ampliado para contener características del multiprocesamiento. Hasta cuatro procesadores podrían ser interconectados, aunque la gerencia física del cable llegó a ser poco manejable. Otra variación en el 11/74 contuvo las características del multiprocesamiento y el sistema de instrucción comercial. Un número considerable el prototipo 11/74's (de varios tipos) fue construido y por lo menos dos sistemas de multiprocesador enviado a los clientes para la prueba beta, pero no se vendió ningunos sistemas nunca oficialmente. Un sistema de procesador cuatro fue mantenido por el equipo de desarrollo del sistema operativo RSX-11 para la prueba y un sistema del monoprocesador sirvió la ingeniería PDP-11 para el reparto del tiempo de fines generales. El 11/74 debía ser introducido alrededor del mismo tiempo que el aviso de la nueva línea de productos de 32 pedacitos y del primer modelo - el VAX 11/780. La rumor/la leyenda o la teoría de la conspiración sostuvieron que la razón que el 11/74 fue cancelado era debido a su rendimiento más alto comparado al 11/780 (véase, por ejemplo). La comercialización por lo tanto fue referida que la disponibilidad de un PDP-11 de ejecución más alto retardaría la migración al nuevo VAX. Éste no era el caso. Algo, la capacidad de mantener el producto en el campo era la edición. Sin embargo la conspiración o no, DEC nunca podía emigrar con éxito sus bases de clientes enteras PDP-11 al VAX. La razón primaria era no funcionamiento, sino la sensibilidad en tiempo real superior de PDP-11.

Versiones del propósito especial


GT40 - terminal del gráfico de vector construido de un PDP-11/05
GT42 - Terminal gráfico de vector construido de un PDP-11/10
GT44 - terminal gráfico de vector construido de un PDP-11/40
H-11 - versión del OEM de Heathkit del LSI-11/03
VT103 - VT100 con la placa madre para recibir un LSI-11
VT173 - Un terminal de gama alta del typseset que contiene un 11/03
MINC-11 - sistema de laboratorio basado en 11/03 o 11/23; cuando estaba basado en el 11/23, fue vendido como “MINC-23”, pero muchas máquinas MINC-11 fueron mejoradas en el campo con el procesador de 11/23. Las versiones tempranas del paquete de programas informáticos MINC-específico no funcionarían en el procesador de 11/23 debido a cambios sutiles en el sistema de instrucción; MINC 1.2 se documenta como compatible con el procesador posterior.mmp - sistema de multiprocesador de la universidad del Carnegie Mellon
Halcón del SBC 11/21 (boardname KXT11) y halcón más - la sola computadora de tablero en una tarjeta de Qbus que ejecuta el sistema de instrucción básico PDP11, basado en el chipset T11 que contiene al RAM estático 32kB, a 2 zócalos de la ROM, a 3 líneas seriales, a la entrada-salida del paralelo de 20 pedacitos, a 3 contadores de intervalos y a un controlador dma de 2 canales. Hasta 14 halcones podían ser colocados en un sistema de Qbus.

Copias clandestinas

El PDP-11 era suficientemente popular que varias copias desautorizadas fueron producidas detrás del telón de acero . Por lo menos algunos de éstos eran perno-compatibles con PDP-11s de la DEC y podían compartir los periférico y software del sistema. Éstos incluyen:
SM-4, SM-1420, SM-1600, electrónica BK-0010, Electronika 60, Electronika 85, DVK, UKNC (en el Unión Soviética )
SM-4, SM-1420, IZOT-1016 y periférico (en el Bulgaria ).
SM-1420 (en el la Alemania Oriental )
Mera (en el Polonia )
SM-4 (en el Hungría )
Independiente y coral (en el Rumania )

Sistemas operativos

Varios sistemas operativos estaban disponibles para el PDP-11

De Digitaces:
DOS-11
NIC
P/OS
RSX-11
CAPS-11
RT-11
RSTS/E
Ultrix -11
DSM-11

A partir de los terceros:
ANDOS
MK-DOS
MONECS
CSI-DOS
TRIPOS
PAPERAS
Unix (muchas versiones, incluyendo la versión 7 Unix, el sistema V Unix y el 2BSD ) VERSIONES PARCIALES DE PROGRAMA ( Unión Soviética )
TSX-Más
Fuzzball

Ver también

SIMH

.

  • Zenithic
  • PDP-11
    Random links:Bellefontaine, Ohio | Juan Henley | Unificación (Star Trek: La generación siguiente) | Chimta | Instituto del milenio

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">