- JOHNNIAC
-
El JOHNNIAC fue un ordenador creado por RAND Corp. basado en la Arquitectura de von Neumann, de la que fue pionera la IAS machine. Se llama así en honor a von Neumann, acortado JOHN v Neumann. Numerical Integrator and Automatic Computer (Ordenador automático e integrador numérico). Fue sin duda el equipo con más vida útil, siendo utilizado casi continuamente desde 1953 durante más de 13 años, hasta que finalmente se apagó el 11 de febrero de 1966, después de más de 50,000 horas de funcionamiento.
Actualmente se encuentra en el Museo de la Historia de los Computadores en Mountain View, California.
Como la IAS machine, JOHNNIAC usaba palabras de 40-bits, e incluía 1024 palabras de memoria principal Selectrón, cada una con 256 bits de memoria. Dos instrucciones se almacenaban en cada palabra en subpalabras de 20-bits, consistiendo en una instrucción de 8-bits y una dirección de 12-bits. Las instrucciones se operaban en serie con la parte izquierda de la subpalabra ejecutándose primero. La máquina inicial tenia 83 instrucciones. Un solo registro A facilitaba un acumulador, y la máquina también ofrecía una Q, de cociente, como registro. Sólo había una condición de prueba, si el bit del registro A se establecía o no. No había registros índice, y las direcciones se almacenaban en las instrucciones, los bucles debían ser implementados modificando las instrucciones que el programa ejecutaba. Puesto que la máquina sólo tenía 10 bits de espacio de direcciones, dos de los bits de dirección no se usaban, y a veces se usaban para almacenar datos por parte del intercalado de datos a través de las instrucciones.
Hasta el final de su vida útil, se le hicieron numerosas modificaciones al sistema. En marzo de 1955, 4096 palabras de memoria de núcleo se añadieron al sistema, sustituyendo los selectrones. Esto requirió los 12 bits de direcciones, y causó que los programas que almacenaban datos en los "bits sobrantes" fallaran. Más tarde, aun en 1955, una memoria de tambor fue añadida como almacenamiento secundario. Un sumador basado en transistores reemplazó al original basado en tubos en 1956. Numerosos cambios se hicieron para los periféricos de entrada/salida, y en 1964, un reloj de tiempo real se añadió para apoyar el tiempo compartido.
Un legado del JOHNNIAC es el lenguaje de programación JOSS (JOHNNIAC Open Shop System), un lenguaje de programación fácil de usar para principiantes.
El Cyclone en la Universidad Estatal de Lowa fue un clon directo del JOHNNIAC, y las instrucciones eran compatibles con el mismo. Cyclone fue mejorado para incluir un sistema hardware de coma flotante.
Categoría:- Historia de la informática
Wikimedia foundation. 2010.