stringtranslate.com

Harvard MarkII

La Harvard Mark II , también conocida como Aiken Relay Calculator , [1] [2] [3] fue una computadora electromecánica construida bajo la dirección de Howard Aiken en la Universidad de Harvard , terminada en 1947. Fue financiada por la Marina de los Estados Unidos y utilizado para cálculos balísticos en el campo de pruebas naval de Dahlgren . Los pioneros de la informática Edmund Berkeley [4] y Grace Hopper trabajaron juntos bajo la dirección de Aiken para construir y programar el Mark II.

Descripción general

Entrada del libro de registro que contiene el "error"

El contrato para construir el Mark II se firmó con Harvard en febrero de 1945, después de la exitosa demostración del Mark I en 1944. Se completó y depuró en 1947 y se entregó al campo de pruebas de la Marina de los EE. UU. en Dahlgren, Virginia, en marzo de 1948. [5] entrando en pleno funcionamiento a finales de ese año. [6]

El Mark II fue construido con relés electromagnéticos de alta velocidad en lugar de los contadores electromecánicos utilizados en el Mark I, lo que lo hace mucho más rápido que su predecesor. Pesaba 25 toneladas cortas (23 t) y ocupaba más de 4.000 pies cuadrados (370 m 2 ) de espacio. [7] [3] [8] Su tiempo de suma fue de 0,125 segundos (8 Hz) y el tiempo de multiplicación fue de 0,750 segundos. Esto fue un factor de 2,6 más rápido para la suma y un factor de 8 más rápido para la multiplicación en comparación con la Mark I. Fue la segunda máquina (después de la Bell Labs Relay Calculator) en tener hardware de punto flotante . Una característica única del Mark II es que tenía hardware incorporado para varias funciones, como funciones recíprocas, de raíz cuadrada, logaritmo, exponencial y algunas trigonométricas. Estos tardaron entre cinco y doce segundos en ejecutarse. Además, el Mark II en realidad estaba compuesto por dos subcomputadoras que podían funcionar en conjunto o operar en funciones separadas, para verificar resultados y depurar fallas de funcionamiento. [1]

Las Mark I y Mark II no eran computadoras con programas almacenados : leían las instrucciones del programa una por una desde una cinta y las ejecutaban. El Mark II tenía un método de programación peculiar que fue ideado para garantizar que el contenido de un registro estuviera disponible cuando fuera necesario. La cinta que contenía el programa sólo podía codificar ocho instrucciones, por lo que el significado de un código de instrucción en particular dependía de cuándo se ejecutaba. Cada segundo se dividía en varios períodos, y una instrucción codificada podía significar cosas diferentes en distintos períodos. Se podría iniciar una suma en cualquiera de los ocho períodos del segundo, se podría iniciar una multiplicación en cualquiera de los cuatro períodos del segundo y se podría iniciar una transferencia de datos en cualquiera de los doce períodos del segundo. Aunque este sistema funcionó, complicó la programación y redujo un poco la eficiencia de la máquina. [9]

La Mark II también es conocida por ser la computadora en la que se registró el primer caso de un error real (una polilla) que interrumpió su funcionamiento. El insecto fue extraído de la electrónica de la máquina y pegado con cinta adhesiva al libro de registro, con la nota "primer caso real de [un] error encontrado", el 9 de septiembre de 1947. [10] [11]

Ver también

Referencias

  1. ^ ab Rife 2006, pág. 93.
  2. ^ Instrumentos y sistemas de control. Compañía Chilton. 1957. pág. 1302.
  3. ^ ab Boletín de antiguos alumnos de Harvard. 1948. pág. 554.
  4. ^ "De los tabuladores a las primeras computadoras en la industria de seguros de vida de EE. UU.". Centro de Coordinación Científica @ MIT Sloan . 1946-12-31 . Consultado el 8 de diciembre de 2023 .
  5. ^ Darroch, Robert S. Harding y Don. "Colecciones de Tecnología, Invenciones e Innovación". amhistory.si.edu . SERIE 2: FOTOGRAFÍAS DE MARK II, 1948 : ( 43 ) 18 de febrero de 1948 Empaquetando el Mark II para trasladarlo a Dahlgren, ( 44 ) 20 de febrero de 1948 Cajas en un camión en Harvard, listas para ir a Dahlgren . Consultado el 16 de mayo de 2018 .
  6. ^ Rife 2006, Busque "mark ii" Dahlgren 1948 , págs. 95–96, 278.
  7. ^ Diario de infantería. Asociación de Infantería de Estados Unidos. 1948. pág. 57.
  8. ^ Noticias científicas. Servicio de Ciencias. 1948. pág. 295.
  9. ^ Williams, 1985, págs. 248-251
  10. ^ "9 de septiembre de 1947, primer caso en el que se encontró un error informático real" . Consultado el 16 de marzo de 2021 .
  11. ^ "9 de septiembre de 1947 CE: primer error informático del mundo" . Consultado el 16 de marzo de 2021 .

Otras lecturas

enlaces externos