Articulo de referencia

Motor de computación automática

Piloto ACE Tarjetas perforadas, vista detallada sobre fondo gris oscuro, para la computadora Pilot ACE, construida en el Laboratorio Nacional de Física (Reino Unido) , c. 1950. ...

Piloto ACE
Tarjetas perforadas, vista detallada sobre fondo gris oscuro, para la computadora Pilot ACE, construida en el Laboratorio Nacional de Física (Reino Unido) , c. 1950. Museo de Ciencias de Londres [ 1 ]

La Automatic Computing Engine ( ACE ) fue uno de los primeros ordenadores electrónicos británicos de programación almacenada en serie , diseñado por Alan Turing . Turing completó este ambicioso diseño a finales de 1945.

La ACE no llegó a construirse, pero una versión más pequeña, la Pilot ACE , se construyó en el Laboratorio Nacional de Física y entró en funcionamiento en 1950. Una implementación a mayor escala del diseño de la ACE fue la computadora MOSAIC , que entró en funcionamiento en 1955. La ACE también dio origen a la Bendix G-15 y otras computadoras.

Fondo

El proyecto fue dirigido por John R. Womersley , [ 2 ] superintendente de la División de Matemáticas del Laboratorio Nacional de Física (NPL). El uso de la palabra "Engine" fue un homenaje a Charles Babbage y su Máquina Diferencial y Máquina Analítica . El diseño técnico de Turing, la Calculadora Electrónica Propuesta, fue producto de su trabajo teórico de 1936 " Sobre los Números Computables " [ 3 ] y su experiencia durante la guerra en Bletchley Park , donde las computadoras Colossus habían logrado descifrar códigos militares alemanes. En su artículo de 1936, Turing describió su idea como una "máquina de computación universal", pero ahora se la conoce como la Máquina Universal de Turing .

Womersley buscó a Turing para trabajar en el NPL en el proyecto ACE; aceptó y comenzó a trabajar el 1 de octubre de 1945 y, para finales de año, completó el esquema de su "Calculadora electrónica propuesta", que fue el primer diseño razonablemente completo de una computadora de programa almacenado y, aparte de ser a una escala mucho mayor que la máquina funcional final, anticipó la realización final en los aspectos más importantes. [ 4 ] Sin embargo, debido al estricto y prolongado secreto en torno al trabajo de Bletchley Park, se le prohibió (debido a la Ley de Secretos Oficiales ) explicar que sabía que sus ideas podían implementarse en un dispositivo electrónico. [ 5 ] El diseño EDVAC más conocido, presentado en el Primer Borrador de un Informe sobre el EDVAC (fechado el 30 de junio de 1945), por John von Neumann , quien conocía el trabajo teórico de Turing, recibió mucha publicidad, a pesar de su naturaleza incompleta y la cuestionable falta de atribución de las fuentes de algunas de las ideas.

El informe de Turing sobre la ACE se escribió a finales de 1945 e incluía diagramas de circuitos lógicos detallados y una estimación de costos de 11.200 libras esterlinas. [ 6 ] Consideraba que la velocidad y el tamaño de la memoria eran cruciales y propuso una memoria de alta velocidad de lo que hoy se denominaría 25 kilobytes , con acceso a una velocidad de 1 MHz ; comentó que para los fines requeridos "la memoria debe ser muy grande en comparación con los estándares que prevalecen en la mayoría de los trabajos con válvulas y relés, y [por lo tanto] es necesario buscar alguna forma de almacenamiento más económica", y que la memoria "parece ser la principal limitación en el diseño de una calculadora, es decir, si se puede resolver el problema del almacenamiento, todo lo demás es relativamente sencillo". [ 7 ] La ACE implementaba llamadas a subrutinas , [ 8 ] mientras que la EDVAC no lo hacía, y lo que también diferenciaba a la ACE de la EDVAC era el uso de Instrucciones de Computadora Abreviadas, [ 5 ] una forma temprana de lenguaje de programación. Inicialmente, se planeó que Tommy Flowers , el ingeniero de la Estación de Investigación de Correos en Dollis Hill , al norte de Londres, quien había sido responsable de la construcción de las computadoras Colossus, construyera la ACE, pero debido al secretismo que rodeaba sus logros durante la guerra y la presión del trabajo de posguerra, esto no fue posible.  

Piloto ACE

Los colegas de Turing en el NPL, sin saber de Colossus, pensaron que el trabajo de ingeniería para construir un ACE completo era demasiado ambicioso, por lo que la primera versión del ACE que se construyó fue el Pilot Model ACE , una versión más pequeña del diseño original de Turing. El asistente de Turing, Jim Wilkinson , trabajó en el diseño lógico del ACE, y después de que Turing se fuera a Cambridge en 1947, Wilkinson fue nombrado para dirigir el grupo ACE. [ 9 ] El Pilot ACE tenía menos de 1000 válvulas termoiónicas (tubos de vacío) en comparación con aproximadamente 18 000 en el ENIAC . [ 10 ] Usaba líneas de retardo de mercurio para su memoria principal. Cada una de las 12 líneas de retardo tenía 5  pies (1,5  m) de largo y propagaba 32 instrucciones o palabras de datos de 32  bits cada una. Ejecutó su primer programa el 10 de mayo de 1950, momento en el que era la computadora más rápida del mundo; Cada una de sus líneas de retardo tenía un rendimiento de 1  Mbit/s. [ 11 ]

Las primeras versiones de producción del Pilot ACE, el English Electric DEUCE , del cual se vendieron 31, se entregaron en 1955. [ 12 ]

MOSAICO

Una segunda implementación del diseño ACE fue el MOSAIC (Ministry of Supply Automatic Integrator and Computer). [ 13 ] [ 14 ] Este fue construido por Allen Coombs y William Chandler de Dollis Hill, quienes habían trabajado con Tommy Flowers en la construcción de las diez computadoras Colossus. Se instaló en el Radar Research and Development Establishment (RRDE) en Malvern, que posteriormente se fusionó con el Telecommunications Research Establishment (TRE) para convertirse en el Royal Radar Establishment (RRE). Ejecutó su primer programa de prueba a finales de 1952 o principios de 1953 y entró en funcionamiento a principios de 1955. El MOSAIC contenía 6480 válvulas electrónicas y tenía una disponibilidad de aproximadamente el 75 %. Ocupaba cuatro habitaciones y era la mayor de las primeras computadoras británicas. Se utilizaba para calcular trayectorias de aeronaves a partir de datos de radar. Continuó funcionando hasta principios de la década de 1960. [ 5 ] [ 15 ] [ 16 ]

Derivados

Los principios del diseño ACE se utilizaron en la computadora G-15 de Bendix Corporation . [ 17 ] : 279 El diseñador de ingeniería fue Harry Huskey , quien pasó 1947 en la sección ACE del NPL. Posteriormente contribuyó a los diseños de hardware para el EDVAC. La primera G-15 funcionó en 1954 y, como una máquina relativamente pequeña para un solo usuario, algunos la consideran la primera computadora personal . [ 18 ]

Otros derivados del ACE incluyen el EMI Electronic Business Machine y el Packard Bell Corporation PB 250. [ 19 ]

Referencias

  1. "motor de computación automático" . Biblioteca fotográfica de la ciencia . Consultado el 14 de mayo de 2023 .
  2. Copeland 2005 , Capítulo 3.
  3. Turing, Alan M. (1936), "Sobre los números computables, con una aplicación al problema de decisión", Actas de la Sociedad Matemática de Londres , 2, vol. 42, n.º 1 (publicado en 1937), págs. 230–265 , doi : 10.1112/plms/s2-42.1.230 , S2CID 73712    (y Turing, Alan M. (1938), "Sobre los números computables, con una aplicación al problema de decisión: una corrección", Actas de la Sociedad Matemática de Londres , 2, vol. 43, n.º 6 (publicado en 1937), págs. 544–6 , doi : 10.1112/plms/s2-43.6.544   )
  4. "Orígenes y desarrollo del proyecto ACE", BJ Copeland, en Copeland (2005).
  5. 1 2 3 Hutchinson, MG (2016). "1952 – Una computadora llega a Malvern Vale" . Sociedad de Historia del Radar y la Tecnología de Malvern . Recuperado el 25 de julio de 2017 .
  6. Copeland 2005 , Capítulo 20, Parte I, sección 10.
  7. Calculadora electrónica propuesta , Turing, 1945. Reimpreso en Copeland (2005).
  8. Copeland 2005 , Capítulo 20, Parte I, sección 6.
  9. "Jim Wilkinson dirigió el equipo que construyó el Pilot ACE" . Laboratorio Nacional de Física . Consultado el 1 de octubre de 2019 .
  10. El conjunto de prueba ACE , H. D. Huskey, en Copeland (2005).
  11. Programación del Pilot ACE , J. G. Hayes. En Copeland (2005).
  12. Copeland 2012 , págs. 4, 164, 327.
  13. Smith, Edward (2025). "MOSAIC: un fragmento olvidado de la historia de la informática en el Reino Unido". The International Journal for the History of Engineering & Technology . 95 (1). Taylor & Francis : 59–79 . doi : 10.1080/17581206.2024.2392859 .
  14. Smith, Edward. "MOSAIC, una computadora temprana semi-secreta relacionada con ACE" . Retro Computing . Consultado el 10 de enero de 2025 .
  15. "Catálogo: El ordenador MOSAIC"
  16. Baaz, Matthias; Papadimitriou, Christos H.; Putnam, Hilary W.; Scott, Dana S.; Harper Jr, Charles L. (6 de junio de 2011). Kurt Gödel y los fundamentos de las matemáticas: horizontes de la verdad . Cambridge University Press . pág. 173. ISBN  978-1139498432.
  17. Carpenter, BE; Doran, RW (1977), "La otra máquina de Turing" , The Computer Journal , 20 (3): 269–279 , doi : 10.1093/comjnl/20.3.269 , archivado del original el 3 de junio de 2012
  18. "Harry Huskey - Obituario" . San Francisco Chronicle . 16 de abril de 2017. Consultado el 17 de abril de 2018 .
  19. B. Jack Copeland (2004). The Essential Turing . Oxford University Press. págs. 370–371 . ISBN  9780198250791Consultado el 28 de julio de 2017 .

Bibliografía

  • Carpenter, BE; Doran, RW (1977), "La otra máquina de Turing" , The Computer Journal , 20 (3): 269– 279, doi : 10.1093/comjnl/20.3.269 , archivado del original el 3 de junio de 2012.
  • Carpenter, BE; Doran, RW (1986), Informe ACE de A.M. Turing de 1946 y otros documentos , Cambridge: MIT Press
  • Copeland, BJ , ed. (2005), Alan Turing's Automatic Computing Engine , Oxford: Oxford University Press, ISBN 0-19-856593-3
  • Copeland, Jack (2006), «Colossus y el auge de la computadora moderna», en Copeland, B. Jack (ed.), Colossus: Los secretos de las computadoras descifradoras de códigos de Bletchley Park , Oxford: Oxford University Press, pp. 108–110 , ISBN  978-0-19-284055-4
  • Copeland, B. Jack (2012). El cerebro electrónico de Alan Turing: La lucha por construir el ACE, el ordenador más rápido del mundo . OUP Oxford. ISBN 9780199609154.
  • Lavington, Simon H. (1980), Early British Computers: The Story of Vintage Computers and The People Who Built Them , Manchester University Press
  • Wilkinson, JH (1980), "El trabajo de Turing en el Laboratorio Nacional de Física y la construcción de los prototipos ACE, DEUCE y ACE", en Metropolis, Nicholas; Howlett, J.; Rota, G.-C. (eds.), Historia de la computación en el siglo XX , Nueva York: Academic Press
  • Yates, David M. (1997), El legado de Turing: Una historia de la computación en el Laboratorio Nacional de Física, 1945-1995 , Londres: Museo de la Ciencia
  • Entrevista de historia oral con Donald W. Davies , del Instituto Charles Babbage de la Universidad de Minnesota. Davies describe los proyectos informáticos del Laboratorio Nacional de Física del Reino Unido , desde el trabajo de diseño de Alan Turing en 1947 hasta el desarrollo de las dos computadoras ACE. Davies habla de una segunda computadora ACE, mucho más grande, y de la decisión de contratar a English Electric Company para construir la DEUCE , posiblemente la primera computadora producida comercialmente en Gran Bretaña.
  • Eventos en la historia de la NPL: computadora ACE