x
1

Atlas (computadora)



El ordenador Atlas fue un modelo de supercomputadora diseñado conjuntamente entre la Universidad de Mánchester y las compañías Ferranti y Plessey. Cuando se puso en funcionamiento el primer Atlas en la Universidad de Mánchester en 1962, era una de las primeras supercomputadoras, y la más rápida hasta la salida al mercado de los CDC 6600.[1]​ En aquel momento se llegó a afirmar que ella sola suponía la mitad de la capacidad de computación de todo el Reino Unido.[2]​ Se trataba de un equipo de segunda generación que usaba transistores de germanio. Se fabricaron otras dos máquinas Atlas: una para la British Petroleum y la Universidad de Londres, y otra para el Laboratorio de Informática Atlas en Chilton, cerca de Oxford.

Ferranti diseñó una variante del sistema para la Universidad de Cambridge, llamado Titán o Atlas 2. Este tenía una organización de memoria diferente, y usaba un sistema operativo desarrollado por el Laboratorio de Informática de Cambridge, que permitía el tiempo compartido.

El sistema Atlas de la Universidad de Mánchester fue retirado en 1971.[3]​ El último ordenador Atlas estuvo en servicio hasta 1974.[4]​ Partes del Atlas de Chilton son conservadas en el Museo Nacional de Escocia, en Edimburgo.

La máquina tenía muchas características innovadoras, pero la clave de los parámetros de funcionamiento son las siguientes (el tamaño del almacén se refiere a la instalación de Mánchester, los otros eran más grandes):

No utilizó un mecanismo de manera sincronizada, así que la medición del rendimiento no fue fácil pero, como ejemplo:

Una característica interesante del Atlas era el extracode, un sistema que permitía que nuevas instrucciones fueran añadidas en el software (firmware en la terminología moderna). Hubo unos 250 extracodes.

La parte superior de los diez bits de una máquina de instrucción Atlas de 48-bit denotó qué operación debe ser realizada. Si el bit más significativo se ponía a cero, se trataba de una simple máquina de instrucción ejecutada directamente por el hardware.

Si el bit superior se estableció se ponía a uno, se trataba de un Extracode y fue implementadp como un tipo especial de salto subrutina a una dirección fija en el almacén (ROM), donde esa dirección era determinada por los otros nueve bits. El modo extracode tuvo su propio programa de la dirección contraria.

Muchos de los extracodes eran lo que hoy en día se podría llamar microcodes, eran simples procedimientos de cálculo que habría sido demasiado ineficiente implementarlos en hardware, por ejemplo seno, logaritmo, raíz cuadrada. Sin embargo, alrededor de la mitad de los códigos fueron diseñados como funciones Supervisor, los cuales invocaron procedimientos del sistema operativo. Ejemplos típicos serían "Imprimir el carácter especificado en la corriente especificada" o "Leer un bloque de 512 palabras de cinta lógica N".

Extracodes eran el único medio por el que un programa podía comunicarse con el programa Supervisor.

Un único programa de control conocido como el Atlas Supervisor administró el tiempo de procesamiento del ordenador (que es calificado en terminología moderna como un planificador de tareas avanzadas, o simplemente sistema operativo).[5]

Uno de los primeros lenguajes de alto nivel disponibles en el Atlas fue nombrado AutoCode Atlas, que fue contemporáneo a Algol60 y creado específicamente para hacer frente a los defectos de ese idioma que Tony Brooker percibió. Sin embargo, el Atlas apoyó a Algol 60, así como a Fortran y COBOL. Siendo una máquina universitaria, fue patrocinada por un gran número de la población estudiantil que incluso tuvieron acceso a un código de protección de máquina para el desarrollo del medio ambiente.



Escribe un comentario o lo que quieras sobre Atlas (computadora) (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!