IBM 8000


La serie IBM 8000 fue un sucesor propuesto basado en transistores de la serie IBM 7000 . Entre los ingenieros importantes del proyecto se encontraban Fred Brooks y Gerry Blaauw . Fred Brooks presentó el plan del proyecto para la serie 8000 en enero de 1961. A pesar de algunos éxitos técnicos, el proyecto se convirtió en un fútbol 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 , reemplazado por la exitosa serie System / 360 .

El proyecto 8000 puede haber visto el primer uso del término " arquitectura " en relación con las computadoras. [1]

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

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

Las especificaciones propuestas para el 8104 parecen similares a las del 8103. Presentaba un complemento completo de instrucciones para operaciones de caracteres de almacenamiento a almacenamiento y aritmética de coma flotante y fija. 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]

El 8106 iba a ser el procesador principal de la línea 8000, diseñado para soportar el rendimiento del sistema IBM 7090 . [2] El 8106 utilizó 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 pueden tener una, dos o tres medias palabras de 32 bits de longitud, lo que permite una, dos o tres instrucciones de dirección respectivamente. El sistema utilizó memoria virtual no paginada , direccionando bloques de 256 palabras a través de una tabla de traducción de direcciones. [5]