CSIRAC
CSIRAC (Commonwealth Scientífico e Iindustrial R</b La computadoraautomática de >esearch), originalmente conocida como CSIR Mk 1, fue la primera computadora digital de Australia, y la quinta computadora de programa almacenado en el mundo. Es la computadora electrónica de primera generación más antigua que se conserva. (el Zuse Z4 del Deutsches Museum es más antiguo, pero era electromecánico, no electrónico), y fue el primero en el mundo en reproducir música digital.
Después de exhibirse en el Museo de Melbourne durante muchos años, se trasladó a Scienceworks en 2018 y ahora se encuentra en exhibición permanente en la galería Think Ahead. Una fuente completa de información sobre la colección CSIRA, sus colaboradores y temas relacionados está disponible en Museums Victoria en su sitio web de Colecciones.
Historia
El CSIRAC fue construido por un equipo dirigido por Trevor Pearcey y Maston Beard, trabajando en gran parte independientemente de esfuerzos similares en Europa y Estados Unidos, y ejecutó su primer programa de prueba (multiplicación de números) en algún momento de noviembre de 1949. En operación restringida desde finales de 1950, demostrada públicamente y operativa en 1951.
Diseño
La máquina era bastante representativa de los diseños de computadoras impulsadas por válvulas de primera generación. Usó líneas de retardo acústicas de mercurio como su principal almacenamiento de datos, con una capacidad típica de 768 palabras de 20 bits, complementado por un dispositivo de tipo disco paralelo con una capacidad total de 4096 palabras y un tiempo de acceso de 10 milisegundos. Su reloj de memoria funcionaba a 1000 Hz y la unidad de control, sincronizada con el reloj, necesitaba dos ciclos para ejecutar una instrucción (más tarde, la velocidad se duplicó a un ciclo por instrucción). El bus (denominado 'troncal de dígitos' en su diseño) es inusual en comparación con la mayoría de las computadoras en el sentido de que era en serie: transfería un bit a la vez.
La mayoría de las aproximadamente 2000 válvulas de CSIRAC eran de los tipos 6SN7, 6V6, diodos EA50 y KT66. George Semkiw luego rediseñó la electrónica de lectura de batería para usar transistores de germanio.
La entrada a la máquina se realizó en forma de cinta de papel perforada, después de que los experimentos con tarjetas perforadas resultaran insatisfactorios. La máquina se controlaba a través de una consola que permitía pasar los programas a través de una instrucción a la vez y presentaba pantallas CRT que mostraban el contenido de los registros. La salida se realizó a través de una teleimpresora estándar o en cinta perforada.
El conjunto de instrucciones admitía el conjunto básico de operaciones aritméticas y lógicas, así como saltos condicionales y relativos (haciendo posible escribir una biblioteca de subrutinas). Las instrucciones constaban de tres componentes: un "destino" de 5 bits; P1-P5, una "fuente" de 5 bits P6-P10 y una "dirección" de 10 bits. P11-P20. Para las instrucciones que usaban el almacenamiento principal, los seis bits P15-P20 seleccionaban una de las 64 líneas de retardo lógico. Los bits P11-P14 determinaron el momento en que se escribieron o extrajeron 20 bits de datos de la línea de retardo y, por lo tanto, representaron la dirección de una palabra dentro de la línea de retardo seleccionada. Había 32 puertas de destino y 32 puertas de origen; los 10 bits de dirección identificaban una palabra de datos dentro de la tienda si el origen o el destino requerían acceso a la tienda. El número total de combinaciones de origen y destino, o diferentes funciones de instrucción, fue de 1024, aunque solo unas 256 de ellas se usaron con frecuencia. La máquina tenía tres registros de 20 bits (A, B y C), dos de los cuales participaban en la multiplicación, un registro de 10 bits que podía vincularse a la mitad de una palabra y un grupo de 16 registros de 20 bits, direccionados a través de los bits P11-P14. Además, se podía acceder al contador de programa de 20 bits (registro S) y al registro de instrucciones (K).
La máquina, como todas las máquinas de la época, no tenía sistema operativo. Un lenguaje de programación interpretado de alto nivel llamado INTERPROGRAM fue desarrollado en 1960 por Geoff Hill. Era similar a las primeras formas de BASIC, que fue diseñado en 1963 para la serie GE-200 transistorizada de 20 bits.
En 1950 se usó CSIRAC para reproducir música, el primer uso conocido de una computadora digital para ese propósito. La música nunca fue grabada, pero ha sido reconstruida con precisión.
En 1955, con la decisión de CSIRO de que la investigación informática estaba fuera de su alcance, la máquina se transfirió desde su sede en el Laboratorio de Radiofísica de CSIRO en Sídney a la Universidad de Melbourne, donde se formó Australia. 39; s única instalación informática académica hasta finales de 1956. Muchos pioneros del uso de la computadora en Australia tuvieron su primera exposición a la informática allí.
Preservación
En 1964, CSIRAC se cerró por última vez. Su importancia histórica ya se reconoció en esa etapa, y se almacenó con planes para su posterior exhibición en un museo.
La máquina se almacenó en un almacén durante las décadas de 1960 y 1970, antes de instalarse para su exhibición en el Instituto de Tecnología de Caulfield (más tarde, el Campus de Caulfield del Instituto de Tecnología de Chisholm, y más tarde nuevamente el Campus de Caulfield de la Universidad de Monash) a partir de 1980. a 1992. Luego se volvió a almacenar.
El interés en la máquina revivió en la década de 1990, cuando se dio cuenta de que muchos de sus desarrolladores estaban envejeciendo y la historia se estaba perdiendo para siempre. En 1996 se celebró una conferencia sobre la máquina.
La máquina encontró un hogar permanente en los Museos Victoria en 2000. No ha estado operativa desde que se cerró, pero muchos de los programas que se ejecutaban en ella se han conservado y se ha escrito un emulador para ella. Los curadores han decidido que, además del costo de restaurar el dispositivo, la gran cantidad de reparaciones que se requerirían para que su funcionamiento sea seguro (CSIRAC usó 30 kilovatios de energía en funcionamiento) restaría valor a su autenticidad histórica.
Después de exhibirse en el Museo de Melbourne durante muchos años, se trasladó a Scienceworks en 2018 y ahora se encuentra en exhibición permanente en la galería Think Ahead.
CSIRAC figura en el Registro del Patrimonio Victoriano y está incluido en una Superposición del Patrimonio.
Está catalogado como Monumento Nacional de Ingeniería por Engineers Australia como parte de su Programa de Reconocimiento del Patrimonio de Ingeniería.
Contenido relacionado
Vehículo de lanzamiento reutilizable
Biblioteca de componentes visuales
Programación declarativa