stringtranslate.com

Motor de Computación Automático

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

El motor de computación automática ( ACE ) fue uno de los primeros ordenadores británicos con programa almacenado en serie electrónico diseñado por Alan Turing . Turing completó el ambicioso diseño a finales de 1945, habiendo tenido experiencia en los años anteriores con la computadora secreta Colossus en Bletchley Park .

El ACE no se construyó, pero una versión más pequeña, el Pilot ACE , se construyó en el Laboratorio Nacional de Física y entró en funcionamiento en 1950. Una implementación más amplia del diseño del ACE fue la computadora MOSAIC , que entró en funcionamiento en 1955. ACE también condujo al 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 Motor fue en homenaje a Charles Babbage y su Motor Diferencial y Motor Analítico . El diseño técnico de Turing, la Calculadora Electrónica Propuesta, fue producto de su trabajo teórico de 1936 "Sobre números computables" [3] y su experiencia en tiempos de guerra en Bletchley Park , donde las computadoras Colossus habían logrado descifrar los códigos militares alemanes. En su artículo de 1936, Turing describió su idea como una "máquina informática universal", pero ahora se la conoce como la máquina universal de Turing . [ cita necesaria ]

Womersley buscó a Turing para trabajar en la NPL en el proyecto ACE; aceptó y comenzó a trabajar el 1 de octubre de 1945 y a finales de año había completado el esbozo de su "calculadora electrónica propuesta", que fue el primer diseño razonablemente completo de una computadora con programa almacenado y, aparte de estar en un formato mucho más grande escala que la máquina de trabajo final, anticipó la realización final en los aspectos más importantes. [4] Sin embargo, debido al estricto y duradero 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 podrí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 , que conocía el trabajo teórico de Turing, recibió mucha publicidad, a pesar de su naturaleza incompleta y su cuestionable falta. de atribución de las fuentes de algunas de las ideas.

El informe de Turing sobre el ACE fue escrito a finales de 1945 e incluía diagramas de circuitos lógicos detallados y una estimación de costes de 11.200 libras esterlinas. [6] Sintió que la velocidad y el tamaño de la memoria eran cruciales y propuso una memoria de alta velocidad de lo que hoy se llamaría 25 kilobytes , a la que se accede a una velocidad de 1 MHz ; Observó 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 de válvulas y relés, por lo que 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 el problema de almacenamiento se puede resolver, el resto es comparativamente sencillo". [7] El ACE implementó llamadas a subrutinas , [8] mientras que el EDVAC no, y lo que también distinguió al ACE del EDVAC fue el uso de instrucciones informáticas 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 la Oficina Postal en Dollis Hill , en el norte de Londres, que había sido responsable de construir las computadoras Colossus, construyera el ACE, pero debido al secreto en torno a sus logros en tiempos de guerra y la presión En el trabajo de posguerra esto no era posible. [ cita necesaria ]

Piloto as

Los colegas de Turing en la NPL, al no conocer 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 designado 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 las aproximadamente 18 000 del ENIAC . [10] Utilizó líneas de retardo de mercurio para su memoria principal. Cada una de las 12 líneas de retardo tenía 1,5 m (5 pies) de largo y propagaba 32 instrucciones o palabras de datos de 32 bits cada una. Este 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 DEUCE eléctrico inglés , de las que se vendieron 31, se entregaron en 1955. [12]

MOSAICO

Una segunda implementación del diseño ACE fue el MOSAIC (Integrador Automático y Computadora del Ministerio de Abastecimiento). 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 Establecimiento de Investigación y Desarrollo de Radar (RRDE) en Malvern, que luego se fusionó con el Establecimiento de Investigación de Telecomunicaciones (TRE) para convertirse en el Establecimiento Real de Radar (RRE). Ejecutó su primer programa de prueba a finales de 1952 o principios de 1953 y entró en funcionamiento a principios de 1955. MOSAIC contenía 6.480 válvulas electrónicas y tenía una disponibilidad de aproximadamente el 75%. Ocupaba cuatro habitaciones y era la más grande de las primeras computadoras británicas. Se utilizó para calcular trayectorias de aviones a partir de datos de radar. Continuó funcionando hasta principios de los años 1960. [5] [13] [14]

Derivados

Los principios del diseño ACE se utilizaron en la computadora G-15 de Bendix Corporation . [15] : 279  El diseño de ingeniería fue realizado por Harry Huskey , quien había pasado 1947 en la sección ACE de la NPL. Posteriormente contribuyó a los diseños de hardware para EDVAC. El primer G-15 se ejecutó en 1954 [ cita necesaria ] y, como máquina relativamente pequeña para un solo usuario, algunos la consideran la primera computadora personal . [dieciséis]

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

Notas a pie de página

  1. ^ "motor informático automático". Fototeca científica . Consultado el 14 de mayo de 2023 .
  2. ^ Copeland 2005, Capítulo 3.
  3. ^ Turing, Alan M. (1936), "Sobre números computables, con una aplicación al Entscheidungsproblem", Actas de la Sociedad Matemática de Londres , 2, vol. 42, núm. 1 (publicado en 1937), págs. 230–65, doi :10.1112/plms/s2-42.1.230, S2CID  73712(y Turing, Alan M. (1938), "Sobre números computables, con una aplicación al Entscheidungsproblem: una corrección", Actas de la Sociedad Matemática de Londres , 2, vol. 43, no. 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. ^ abc MG Hutchinson (2016). "1952 - Una computadora llega a Malvern Vale". Sociedad de Historia de la Tecnología y Radar de Malvern . Consultado 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 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 pruebas ACE , H. D. Huskey, en Copeland (2005).
  11. ^ Programación del piloto ACE , J. G. Hayes. En Copeland (2005).
  12. ^ Copeland 2012, págs.4, 164, 327.
  13. ^ "Catálogo: La computadora MOSAIC"
  14. ^ Baaz, Matías; Papadimitriou, Christos H.; Putnam, Hilary W.; Scott, Dana S.; Jr, Charles L. Harper (6 de junio de 2011). Kurt Gödel y los fundamentos de las matemáticas: horizontes de la verdad. Prensa de la Universidad de Cambridge. pag. 173.ISBN 9781139498432.
  15. ^ Carpintero, SER; Doran, RW (1977), "La otra máquina de Turing", The Computer Journal , 20 (3): 269–279, doi : 10.1093/comjnl/20.3.269 , archivado desde el original el 3 de junio de 2012
  16. ^ "Harry Huskey - Obituario". Crónica de San Francisco . 16 de abril de 2017 . Consultado el 17 de abril de 2018 .
  17. ^ B. Jack Copeland (2004). El Turing esencial. Prensa de la Universidad de Oxford. págs. 370–371. ISBN 9780198250791. Consultado el 28 de julio de 2017 .

Bibliografía

enlaces externos