PDP-1

El PDP-1 es la primera computadora construida por la empresa estadounidense Digital Equipment Corporation (DEC) de 1959 a 1970 . Esta máquina es famosa hoy en día porque los estudiantes del MIT programaron uno de los primeros videojuegos en ella  : ¡Spacewar! .

Histórico

Vendido a partir de 1959, se construyeron 50 copias. El precio unitario era de 120.000 dólares en ese momento (en comparación, el Cadillac Eldorado Biarritz se vendió por 7.286 dólares en 1959). El proyecto de restauración PDP-1 permitió la restauración de una de estas máquinas, que, en1 st de marzo de de 2005, corrió Spacewar! en un PDP-1 original.

Se tuvo consecuencias notables, con el primer mini-ordenador, el PDP-8 diseñado en 1966 por Edouard de Castro, ingeniero de Digital Equipment, a continuación, un 3 ª  generación de mini bus, el PDP-11 en 1970, que se convirtió en la cuasi - estándar mundial del miniordenador, considerado el antepasado de las estaciones de trabajo y en el que se produjo la primera versión del sistema Unix .

Aplicaciones

¡Excepto Spacewar! (y otros juegos como awalé ), esta máquina se estaba ejecutando notablemente:

Arquitectura

La máquina es fácilmente reconocible gracias a su pantalla redonda inscrita en un marco hexagonal.

Unidad central

La tecnología utilizada es el transistor. El tiempo de ejecución de cada instrucción es un múltiplo del tiempo del ciclo de memoria, por lo que una suma requiere 10  μs ( 2 ciclos ) y una multiplicación de aproximadamente 20  μs .

Memoria

La capacidad de memoria comienza en 4 km de 18 bits y se puede ampliar hasta 64 K palabras, utilizando tecnología de núcleo de ferrita . Tiene un tiempo de ciclo de 5  μs (ciclo básico de la máquina).

Entrada salida

Se puede conectar una gran cantidad de periféricos a esta máquina, que incluyen:

Algunos de sus periféricos no eran de DEC sino de IBM .

Conjunto de instrucciones

El PDP-1 es una máquina acumuladora, lo que significa que todas las instrucciones aritméticas la abordan implícitamente. Los otros registros son típicos: puntero de programa (PC - Contador de programa), registro de entrada / salida, registro de estado, etc.

Para algunas instrucciones (desplazamiento, rotación), el registro de entrada se considera contiguo al acumulador (a su derecha).

Las instrucciones están codificadas en uno de estos dos formatos:

Instructions avec référence à la mémoire : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | op |I | Y | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ op : code opération, 32 possibles, 29 utilisés. I : adressage indirect Y : adresse de l'opérande Instructions augmentées : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | op | X | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ op : code opération X : l'interprétation de ce champ dépend de l'instruction.

Un ejemplo de instrucción aumentada podría ser SAR ( Desplazar acumulador a la derecha ) que desplaza el acumulador tantos como bits haya en 1 en las posiciones 9:17 de la instrucción.

Al igual que el PDP-10 (36 bits), el direccionamiento indirecto es "infinito": si la palabra a la que hace referencia la instrucción tiene el bit I establecido , se lleva a cabo una nueva direccionamiento indirecto (es decir, el campo Y (bits 6:17) se desreferencia nuevamente ).

Ver también

Artículo relacionado

enlaces externos

Referencias

  1. "Historia, epistemología de la informática y revolución tecnológica", ¿resúmenes del curso de Gérard Verroust en 199? 1997, Maestro Ciencia y tecnología hipermedia, 2 º  año, la Universidad de París VIII , leer en línea