Articulo de referencia

IBM 8000

La serie IBM 8000 fue una propuesta basada en transistores para reemplazar a la serie IBM 7000. Entre los ingenieros importantes que participaron en el proyecto se encontraban F...

La serie IBM 8000 fue una propuesta basada en transistores para reemplazar a la serie IBM 7000. Entre los ingenieros importantes que participaron en el proyecto se encontraban Fred Brooks y Gerry Blaauw . El plan de proyecto para la serie 8000 fue presentado por Fred Brooks en enero de 1961. A pesar de algunos éxitos técnicos, el proyecto se convirtió en un tema político, en medio de la búsqueda de IBM de una línea de productos unificada. El proyecto fue cancelado en 1961 por Bob Evans , y reemplazado por la exitosa serie System/360 .

Es posible que el proyecto 8000 haya presenciado el primer uso del término " arquitectura " en relación con las computadoras. [1]

Problemas

Pugh cita una serie de razones para la cancelación de la línea 8000. [2] : p.121 

  • Como aún no se disponía de una tecnología más integrada, el sistema debía construirse utilizando componentes de transistores discretos (SMS).
  • Los sistemas propuestos habrían sido incompatibles con los exitosos sistemas de la serie 1400 de IBM .
  • El conjunto de instrucciones propuesto era demasiado complejo.
  • Los sistemas ofrecían un rendimiento de punto flotante inadecuado, reforzado únicamente por procesadores complementarios.

8000 componentes

A diferencia del System/360, que ofrecía una serie de procesadores con una arquitectura común , el 8000 fue diseñado con un único procesador principal al que se podían añadir componentes externos para aumentar el rendimiento.

Los componentes identificados fueron:

8103

El 8103 fue propuesto como un procesador de gama baja "para aliviar a los sistemas más grandes de la serie de las tareas asociadas con el procesamiento de entrada-salida". El 8103 debía tener una memoria de núcleo magnético de 8 μs de 4 K u 8 K , organizada como palabras de 16 bits de dos bytes de ocho bits. El sistema también podría compartir memoria de núcleo de 2 μs con procesadores más grandes. La memoria estaba organizada en segmentos ; el tamaño de segmento no está especificado en la propuesta. El 8103 debía ser multiprogramado para respaldar su misión como procesador de entrada/salida o de interfaz . Parece que el cambio de tareas debía ser automático bajo control de hardware. [3]

8104

Las especificaciones propuestas para el 8104 parecen similares a las del 8103. Presentaba un conjunto completo de instrucciones para operaciones aritméticas de punto fijo y flotante y de caracteres de almacenamiento a almacenamiento. Todas las instrucciones tenían una longitud de 32 bits. El 8104 admitía direccionamiento directo, direccionamiento indirecto y direccionamiento indexado con 255 registros de índice . [4]

8106

El 8106 debía ser el procesador principal de la línea 8000, diseñado para igualar el rendimiento del sistema IBM 7090. [2] El 8106 utilizaba una palabra de 64 bits en una o más unidades de almacenamiento de 4 K, 8 K o 16 K palabras de memoria central con un tiempo de acceso de 2 μs. Se suponía que algunas de las unidades de almacenamiento podían compartirse con otros procesadores de la línea de productos. Las instrucciones podían tener una, dos o tres medias palabras de 32 bits de longitud, lo que permitía una, dos o tres instrucciones de dirección respectivamente. El sistema utilizaba memoria virtual no paginada , que direccionaba bloques de 256 palabras a través de una tabla de traducción de direcciones. [5]

8108

El 8108 era un "complemento de la máquina 8106" diseñado para mejorar en gran medida el rendimiento de la aritmética de punto flotante. Por ejemplo, el 8106 debía realizar una multiplicación de doce dígitos en punto flotante en 280 μs. El 8108 redujo este tiempo a 24 μs. [6]

8112

El 8112 también era un procesador de punto flotante de alta velocidad. A diferencia del 8108, el 8112 tenía sus propios "mecanismos de obtención de instrucciones, indexación y secuenciación de instrucciones". El 8112 habría sido un procesador "esclavo" completo del 8106, que dependía de este último sólo para la entrada y la salida. [7]

Referencias

  1. ^ Gifford, David; et al. "Caso práctico: ARQUITECTURA DEL SISTEMA IBM5/360-370" (PDF) . Consultado el 18 de octubre de 2012 .
  2. ^ ab Pugh, Emerson W.; Lyle R. Johnson; John H. Palmer (1991). Sistemas IBM 360 y primeros 370. Cambridge, MA y Londres: MIT Press . ISBN 0-262-16123-0.
  3. ^ IBM Corporation (1961). Manual preliminar del procesador IBM 8103 (PDF) .
  4. ^ IBM Corporation (1961). Manual preliminar de operación del sistema de procesamiento de datos IBM 8104 (PDF) .
  5. ^ IBM Corporation (1961). Sistema de procesamiento de datos IBM 8106 (Manual de funcionamiento preliminar) (PDF) .
  6. ^ Henderson, DS (1961). El accesorio de punto flotante de alta velocidad IBM 8108 (memorándum) (PDF) .
  7. ^ IBM Corporation (1961). Manual preliminar de operación de la unidad central de procesamiento IBM 8112 (PDF) .
Retrieved from "https://en.wikipedia.org/w/index.php?title=IBM_8000&oldid=1122989400"