Está en la página 1de 1

Automatic Computing Engine

Ir a la navegaciónIr a la búsqueda
ACE (Automatic Computing Engine) fue uno de los primeros diseños de ordenador con
capacidad para el uso de programas almacenados en memoria. Fue desarrollado por
Alan Turing por invitación de John R. Womersley,1 superintendente de la División de
Matemáticas del Laboratorio Nacional de Física del Reino Unido. El uso de la
palabra Engine se utilizó en homenaje a Charles Babbage y a sus dos invenciones, la
máquina diferencial y la máquina analítica. El diseño técnico de Turing de la
Proposed Electronic Calculator fue el producto de su trabajo teórico On Computable
Numbers publicado en 1936 y de su experiencia durante la guerra en Bletchley Park,
donde los ordenadores Colossus habían tenido éxito al romper los códigos militares
alemanes. En su artículo de 1936, Turing describió su idea como "una máquina de
computación universal".

El 19 de febrero de 1946, Turing presentó un documento detallado al Comité


Ejecutivo del Laboratorio Nacional de Física del Reino Unido, mostrando el primer
diseño, que ya podía considerarse completo, de un ordenador con programa
almacenado. No obstante, a causa de la estricta y larga duración del secretismo en
relación al trabajo desarrollado en Bletchley Park (Official Secrets Act) no se le
permitía explicar su conocimiento sobre la posibilidad de aplicar sus ideas a un
dispositivo electrónico. El diseño del EDVAC presentado en el documento Firts Date
of a Report on the EDVAC el 30 de junio de 1945 por John von Neumann, que conocía
el trabajo teórico de Turing, recibió mucha publicidad pese a su carácter impreciso
y la cuestionable falta de referencias y fuentes para respaldar algunas de sus
ideas.

El informe de Turing sobre el ACE fue escrito a finales del año 1945, e incluyó
varios diagramas de circuitos lógicos detallados y una estimación de los gastos
económicos cifrados en 11.200 libras.1 Según la misma opinión de Turing, la
velocidad y el tamaño de la memoria eran fundamentales, así que propuso dotar al
sistema de una memoria de alta velocidad, lo que hoy en día se consideraría de 25
kilobytes, accediendo a una velocidad de 1 MHz. El ACE implementó subrutinas, a
diferencia del EDVAC. Otro elemento que diferenciaba los dos diseños era que el ACE
incorporó el uso de las Abbreviated Computer Instructions una primera forma de
lenguaje en la programación. Inicialmente, estaba previsto que Tommy Flowers, el
ingeniero de la Post Office Research Station de Dollis Hill, al norte de Londres, y
responsable de la construcción del Colossus, construyera también el diseño del ACE,
pero a causa del secretismo de las circunstancias al entorno de sus éxitos y
descubrimientos, así como la presión del trabajo durante la postguerra, finalmente
no fue posible.1

También podría gustarte