Programando el ENIAC

URL de origen: http://www.columbia.edu/cu/computinghistory/eniac.html

 
ENIAC
Dos programadores tempranos (Gloria Ruth Gordon [Bolotsky] y Ester Gerston) trabajando en el ENIAC. Foto del Ejército de EE. UU. De los archivos de la Biblioteca ARL (Laboratorio de Investigación del Ejército de EE. UU.).
ENIACConstruido en 1943-45 en la Escuela Moore de la Universidad de Pennsylvania para el esfuerzo de Guerra por John Mauchly y J. Presper Eckert (sin relación con Wallace Eckert de la Universidad de Columbia ) pero no entregado al Ejército hasta poco después del final de la guerra, El Integrador Numérico Electrónico y la Computadora (ENIAC) fue la primera computadora digital electrónica de propósito general. Tenía 150 pies de ancho con 20 bancos de luces intermitentes y unas 300 veces más rápido que el Mark 1, además. Wallace Eckert se cita en algunas de las historias como una influencia en los diseñadores, como lo fue para Mark 1.
ENIACEl ENIAC no era una computadora de programa almacenado; está "mejor descrita como una colección de máquinas sumadoras electrónicas y otras unidades aritméticas, que originalmente fueron controladas por una red de grandes cables eléctricos" (David Alan Grier, Anales IEEE de la Historia de la Computación , julio-septiembre de 2004, p.2 ). Se programó mediante una combinación de cableado de tablero de conexiones (que se muestra en la parte superior) y tres "tablas de funciones portátiles", que se muestran arriba ( HAGA CLIC AQUÍ y AQUÍ para obtener mejores vistas). Cada tabla de funciones tiene 1200 interruptores de diez vías, que se utilizan para ingresar tablas de números. Tenga en cuenta los golpes de IBM en el extremo derecho, un poco difíciles de distinguir; Mejor visible en esta copia más clara pero menos atmosférica de la misma foto . Franz Alt escribe enArqueología de las computadoras - Reminiscencias, 1945-47 , Comunicaciones de la ACM, julio de 1972:
Una de las peculiaridades que distinguió a ENIAC de todas las computadoras posteriores fue la forma en que se configuraron las instrucciones en la máquina. Era similar a los tableros de conexiones de las pequeñas máquinas de tarjetas perforadas, pero aquí teníamos alrededor de 40 tableros de enchufes, cada uno de varios pies de tamaño. Hubo que conectar varios cables para cada instrucción individual de un problema, miles de ellos cada vez que un problema era comenzar una ejecución; y esto tomó varios días para hacer y muchos más días para revisar. Cuando finalmente se lograra eso, ejecutaríamos el problema el mayor tiempo posible, es decir, mientras tuviéramos datos de entrada, antes de pasar a otro problema. Por lo general, los cambios se produjeron una vez cada pocas semanas.
Tarjeta de programación ENIAC
Imagen: [ 103 ]: tabla de programación ENIAC que representa el cableado para configurar una ecuación de balística exterior; Click para agrandar.
Más tarde, los tableros de conexión de ENIAC se "microprogramaron" permanentemente con un repertorio de 50-100 instrucciones de uso común a las que se podría hacer referencia desde un "programa de usuario" ingresado como una secuencia de instrucciones en los conmutadores de la tabla de funciones. 40 ]
Herb Grosch dice de esta página [correspondencia peronal, 10 de mayo de 2003]:
Deambulaba por los enlaces y subenlaces de la historia de ENIAC, y noté con mucho interés que había tres o cuatro tableros de jaspeado [tablas de funciones portátiles A, B y C] , donde siempre había asumido uno.
Observo la casi completa ausencia del coronel [entonces comandante] Simon, y de Dick Clippinger, quien debería compartir con von Neumann el crédito por pasar de taponarse a jugar para la inserción del programa.
Me complació ver una breve referencia a las unidades de E / S de IBM, que se muestran en su y otras copias de la foto más famosa. Me pregunto si John McPherson sabe cómo fueron vendidos / alquilados / entregados a la Escuela Moore, nunca se le ocurrió preguntarle en ese momento. Raro.
Bashe [ 4 ] dice: "Cuando el Ejército solicitó unidades especiales de lectura y perforación de tarjetas para un proyecto no revelado en curso en la Universidad de Pennsylvania, [el ingeniero jefe de IBM, James W.] Bryce y su personal coordinaron la respuesta de IBM ... En 1946, El instrumento producido por el proyecto fue revelado como ENIAC ... "
No en su página, pero en la historia de Richie y otros Aberdeeneries debería haber [hecho mención] del astrónomo que les enseñó a calcular las trayectorias a mano: Forest Ray Moulton, alrededor de 1920 mi página 89 ].
Eso no fue intencional, pero la elección de todas las referencias a la gran tienda de tarjetas perforadas que corrió Cunningham, y a las dos máquinas de relés que IBM construyó, ciertamente lo fue. Esas son las que realmente hicieron las mesas de cocción, después de que las calculadoras de escritorio se abrumaran y hasta que llegó la máquina Bell, y hasta que ENIAC se moviera y se liberara.
Ahora, sobre el "Tengo dudas ..." arriba. No creo que Wallace Eckert haya tenido influencia alguna en los diseñadores de ENIAC o ASCC. Ciertamente, en los cientos y cientos de horas que él y yo hablamos sobre esas dos máquinas, nunca mencionó eso, ni Frank Hamilton, que era el número dos en el ASCC, nunca insinuó en este último.
Una reunión de 1938 entre Howard Aiken y Wallace Eckert de ASCC es bien conocida [ 9 ]. Gutzwiller [ 90 ] dice que Presper Eckert (entre otros conocidos pioneros de la computación, entre ellos Aiken y Vannevar Bush) se inspiró por primera vez en el "libro naranja" de Wallace Eckert de 1940. No he podido identificar ninguna evidencia de contacto directo entre los dos Eckerts. Dado que ENIAC era un proyecto de guerra , no sería sorprendente que los registros no estuvieran disponibles.

ENIAC
Usando el mouse (solo bromeando) . Arthur Burks y Betty Jean Jennings .
De un anuncio del Museo de Historia de la Computación, 19 de septiembre de 2008:
Nacida en una granja en Misuri, la sexta de siete hijos, Jean Jennings Bartik siempre fue en busca de aventuras. Bartik se especializó en matemáticas en el Northwest Missouri State Teachers College (ahora Northwest Missouri State University). Durante sus años universitarios, la Segunda Guerra Mundial se desató y, en 1945, a los 20 años, Bartik respondió al llamado del gobierno para que las mujeres mayores se unieran a un proyecto en Filadelfia calculando tablas de fuego de balística para las nuevas armas desarrolladas para el esfuerzo de guerra. Como nueva empleada de los Laboratorios de Investigación en Balística del Ejército, se unió a más de 80 mujeres a mano para calcular las trayectorias de balística (ecuaciones de cálculo diferencial), su título: "Computadora".
Más tarde, en 1945, el Ejército hizo circular un llamado a "computadoras" para un nuevo trabajo con una máquina secreta. Bartik aprovechó la oportunidad y fue contratado como uno de los seis programadores originales de ENIAC, la primera computadora programable completamente electrónica. Se unió a Frances "Betty" Snyder Holberton, Kathleen McNulty Mauchly Antonelli, Marlyn Wescoff Meltzer, Ruth Lichterman Teitelbaum y Frances Bilas Spence en este viaje desconocido.
Con los 40 paneles de ENIAC aún en construcción y su tecnología de 18,000 tubos de vacío inciertos, los ingenieros no tuvieron tiempo para programar manuales o clases. Bartik y las otras mujeres aprendieron a sí mismas el funcionamiento de ENIAC a partir de sus diagramas de bloques eléctricos y lógicos, y luego descubrieron cómo programarlo. Crearon sus propios diagramas de flujo, hojas de programación, escribieron el programa y lo colocaron en el ENIAC utilizando una interfaz física desafiante, que tenía cientos de cables y 3.000 conmutadores. Fue una experiencia inolvidable, maravillosa.
El 15 de febrero de 1946, el Ejército reveló la existencia de ENIAC al público. En una ceremonia especial, el Ejército presentó ENIAC y sus inventores de hardware, el Dr. John Mauchly y J. Presper Eckert. La presentación presentó su programa de balística de trayectoria, que opera a una velocidad miles de veces más rápida que cualquier cálculo anterior. El programa para mujeres de ENIAC funcionó a la perfección y transmitió el inmenso poder de cálculo de ENIAC y su capacidad para abordar los problemas del milenio que antes le había costado a un hombre cumplir 100 años. Calculó la trayectoria de una concha que tardó 30 segundos en rastrearla. Pero, ENIAC tardó solo 20 segundos en calcularlo, ¡más rápido que una bala acelerada! ¡En efecto!
El ejército nunca introdujo a las mujeres ENIAC.
Nadie les dio crédito ni discutió su parte crítica en el evento de ese día. Sus rostros, pero no sus nombres, se convirtieron en parte de las bellas imágenes de prensa del ENIAC. Durante cuarenta años, sus roles y su trabajo pionero se olvidaron y su historia se perdió en la historia. La historia de ENIAC Women's fue descubierta por Kathy Kleiman en 1985. Bartik discutirá lo que significa ser pasado por alto, a pesar del trabajo único y pionero, y lo que significa ser descubierto de nuevo.    (Jean Jennings murió en 2011).

Enlaces (verificados el 12 de febrero de 2019):

No comments:

Post a Comment

The Rise and Fall of Android Tablets

One of the most exciting stories in the modern tech industry is that of tablets. Back in 2010, when the touchscreen smartphone revolution ...