PDP-11 de Digital Equipment Corp.

FABRICANTE:
Digital Equipment Corp.
PERÍODO DE FABRICACIÓN:
De 1970 hasta 1990
CARACTERÍSTICAS

CPU:
KA11 hasta KD11, o el LSI-11
RAM:
8Kbytes
Sistema Operativo:
Se escribieron varios SO’s para la Serie 11: CAPS-11, CTS-300, CTS-500,Duress…pero el más conocido que corrió sobre él fue UNIX cuya primera versión corrió en un PDP-11/20 en 1970.
Almacenamiento:
DECtape, Magtape, y discos RS64 (64K-256K palabras, cabezal fijo) , RS11 (256K-2M palabras, cabezal fijo), RK05 ( 1-2M palabras, cabezal móvil), RP02 ( 10M palabras, cabezal móvil).
Sistema de vídeo:
No disponía de vídeo.
Periféricos:
Disponibilidad de un amplio rango de periféricos, algunos de los cuales eran compatibles con otros sistemas de DEC como el PDP-08 o el PDP-10: TU56 ( sistema de cintas con direccionamiento de bloques); TU11 (disco de cinta de 9 pistas); RX01/RX02 ( disco floppy de 8 pulgadas); RL01/RL02 (disco duro con platos intercambiables), discos RK, discos RA y PC11 ( lector/perforador de cintas de papel de alta velocidad).
Software:
En soporte de cintas de papel había disponible software como un editor (ED11), un ensamblador (PAL11), cargadores de programas, técnicas de depuración on-line (ODT11), ejecutores de entrada/salida (I0X) o un paquete matemático (FPPP11). En el disco del sistema operativo se incluía un editor de texto ( ED11), el ensamblador MACRO ( MACRO-11), un enlazador (LINK11), unos paquetes de utilidades para archivos ( PIP ), la técnica de depuración on-line (ODT11) y una librería (LIBR11).
DESCRIPCIÓN

En 1963 la empresa Digital Equipment Corporation empezó a comercializar una serie de ordenadores llamados PDP conocidos como miniordenadores que representaron una revolución. Posiblemente fue el miniordenador con el diseño de más éxito de la historia. Uno de estas series de  miniordenadores (mini para las medidas estándar de la época) fue el PDP-11.
Fue la primera minicomputadora en interconectar todos los elementos del sistema — procesador, memoria y periférico — a un único bus de comunicación, bidireccional, asíncrono. Este dispositivo, llamado UNIBUS permitía a los dispositivos enviar, recibir o intercambiar datos sin necesidad de dar un paso intermedio por la memoria. La PDP-11 fue una de las series de minicomputadoras más vendidas en su época y fue una de las primeras computadoras en las que corrió el sistema Unix, desarrollado en los Laboratorios Bell. Sin embargo, se crearon tantas versiones del PDP-11 que no todos contaban con el UNIBUS; de hecho lo usaban alrededor de 11 de las 27 versiones distintas del PDP-11  que se llegaron a hacer.
Más adelante daría pie al nacimiento del VAX (que ampliaba la capacidad de memoria) e influenciaría en el diseño de microprocesadores de uso general como el Motorola 6800 y el Intel 386 y en el lenguaje de programación C.
Cualidades técnicas

Ocho registros de 16 bits:
Los seis primeros (%0 a %5) de propósito general.
El séptimo (%6) es el Stack Pointer (puntero de la pila).
El octavo (%7) es el Program Counter (contador de programa).
Tiene un conjunto de instrucciones altamente ortogonal, con ocho modos de direccionamiento.
Es un procesador de dos direcciones.
Tiene cuatro flags: ZNVC
Z=1 significa que el último valor que ha salido de la ALU es 0.
N=1 significa que el último valor que ha salido de la ALU es negativo.
V=1 significa que en la última operación de la ALU se ha producido un desbordamiento.
C equivale al acarreo de salida de la última operación de la ALU.
     Árbol de la Familia de los PDP-11                      UNIBUS systems                !      Q-BUS systems      !      others 
                                                   !                         !
                                                   !                         !
1969       planing                                 !                         !
                                                   !                         !
1970                   11/20         11/15         !                         !
                                                   !                         !
1971                                               !                         !
                                                   !                         !
1972     11/40           11/45       11/05  11/10  !                         !
           | \          /     \        |           !                         !
1973       |  \        |       |       |    11/35  !                         !
           |   \       |       |       |           !                         ! 
1974       |    \      |       |       |           !                         !
           |     |     |       |       |           !         LSI-11          !
1975       |     |     |     11/70     |           !     11/03     \         !
           |     |     |       |       |           !       |        |        !
1976       |     |   11/50   11/55   11/34         !       |     LSI-11/2    !
           |     |           /       11/04         !       |                 !
1977     11/60   |          /        11/34A        !       |                 !
                 \         /           |           !       |                 !
1978              \       /            |           !       |                 !    PDT-11                    \     /             |           !       |                 !
1979                11/44              |           !     11/23               !
                                       |           !       |                 ! 
1980                                 11/24         !       |                 !
                                       |           !       |                 !
1981                                   |           !     11/23+              !
                                       |           !     /    \              !
1982                                   |           !    |      |             !
                                       |           !    |      |             !
1983                                   |           !    |      |             !
                                       |           !    |      |             !
1984                                   |           !  11/73    |             !    PRO350,325                                        |           !    |      |             !
1985                                   |           !    |      |             !
                                       |           !    |      |             !
1986                                   |           !    |      |             !    PRO380                                        |           !    |      |             ! 
1987                                   |           !    |    11/53           !
                                       |           !    |                    !
1988                                 11/84         !  11/83                  !
                                       |           !    |                    !  
1989                                   |           !    |                    !
                                       |           !    |                    !  
1990                                 11/94         !  11/93                  !
ALGUNOS VÍDEOS DEL PDP-11
Cómo programarlo:
[youtube]http://www.youtube.com/watch?v=XV-7J5y1TQc&feature=related[/youtube]

Ejecución de un programa:

[youtube]http://www.youtube.com/watch?v=iIsZVqhaneo[/youtube]
Vídeo sobre el efecto 2000 en un ordenador con arquitectura PDP-11
[youtube]http://www.youtube.com/watch?v=vQKU8mS7XVw[/youtube]

FUENTES:
http://es.wikipedia.org/wiki/Digital_Equipment_Corporation
http://en.wikipedia.org/wiki/PDP-11
http://www.pdp11.org/
http://hampage.hu/pdp-11/

Un manual de instrucciones:

http://pdos.csail.mit.edu/6.097/readings/pdp11-40.pdf


Publicado en Museo, Vídeo Etiquetado con: ,