Las chicas del E.N.I.A.C

E.N.I.A.C =

Electronic Numerical Integrator And Computer

Computador e Integrador Numérico Electrónico.


Hola a tod@s :cool:

A principios de la década de 1940 y sobre todo tras la entrada de EE.UU en la IIª Guerra Mundial, el Ejército norteamericano estaba muy interesado en disponer de máquinas computadoras capaces de hacer rápidamente cálculos de balística que a un ser humano le llevarían mucho tiempo, así que invirtió en el ENIAC, una máquina que empezó a construirse en 1943 en la Universidad de Pennsylvania, terminándose en 1946, y que ocupaba un espacio de más de 150 metros cuadrados, necesitando unos 160 kilovatios para funcionar.

¡¡Eso sí que son "requisitos de sistema!! XD

Aquí los "padres" de la criatura: los "Johns": Profesores John Prespert Echkert y John W. Mauchly de la Universidad de Pennsylvania.
Imagen
P200908010 - P. ECKERT et J. MAUCHLY por Musée de l'Informatique, en Flickr

Su construcción se basaba en válvulas electrónicas, de las que tenía más de 17.000; también tenía 7.200 diodos de cristal, 1.500 relés, 70.000 resistencias, 10.000 condensadores y cinco millones de soldaduras. Pesaba 27 toneladas y utilizaba 1.500 conmutadores electromagnéticos y relés.

Imagen
P200908011 - ENIAC por Musée de l'Informatique, en Flickr

Como no tenía memoria RAM, se programaba mediante unos 6.000 interruptores. De esta forma cuando había que modificar el "programa" podían tardarse semanas para "instalar" el programa :O

Para programarla lo que había que hacer era conectar y cambiar de conexión los cables como si fuera una centralita telefónica. Luego se cambiaban estas configuraciones según el cálculo que se quisiera programar.

Imagen
Fuente: http://1.bp.blogspot.com/_ouEfcDBLPC0/S ... /eniac.jpg

Además, no hacía falta calefacción en donde estaba colocada pues irradiaba tanto calor al funcionar que se podía llegar a los 50 grados centígrados.

Dadas las magnitudes de que estamos hablando, fue en su momento el computador más grande del mundo; precisamente el gran número de tubos de vacío (más de 17.000) provocaba un permanente problema de fiabilidad ya que cada diez minutos más o menos se estropeaba uno de los tubos (la vida estimada era de unas 3.000 horas), así que había que localizar el tubo que había dejado de funcionar entre esos 17.000 y pico y sustituirlo, lo cual no era precisamente una tarea intuitiva y fácil de hacer.

El ENIAC se proyectó como computadora para uso militar pero luego se utilizó para investigaciones científicas, realizando los complejos cálculos que requerían esas investigaciones.

MITOS:

Se dice que cuando el ENIAC estaba en funcionamiento se producían apagones en la ciudad de Filadelfia, debido a su elevadísimo consumo eléctrico (160.000 W)

Se estima que durante su período de servicio el ENIAC realizó más cálculos científicos que toda la Humanidad hasta ese momento.


LAS CHICAS DEL ENIAC

Un dato poco conocido es que la programación del ENIAC estuvo en manos de un grupo de mujeres expertas en programación, que fueron apodadas "The refrigerator ladies" y cuyo trabajo nunca fue reconocido oficialmente en su tiempo. Este dato histórico permite entender por qué en casi todas las fotos del ENIAC que vais a encontrar se ven mujeres trabajando.

En esta foto salen unas mujeres que en su momento fueron tomadas por azafatas, modelos de Alta Costura... y no lo que eran realmente... ¡¡programadoras!! [chulito]
Imagen
Fuente: http://eniacreparacion.files.wordpress. ... niac4.jpeg

El ENIAC fue desactivado para siempre a comienzos de octubre de 1955. Pero no ha "muerto" :O

He encontrado en internet un proyecto de simulación para ordenadores personales, nada menos que del ENIAC. Gracias al esfuerzo de sus autores, podréis volver a ponerlo en marcha, sin que Fenosa os pase una factura de infarto, e incluso utilizarlo para hacer cálculos en la misma forma en que se hacía en los años cuarenta, mediante un simulador online (también descargable) que encontraréis aquí:

Emulador del ENIAC (java) cortesía de zib.de

NOTA: Como el emulador es java si hubiera algún problema echadle un ojo a la documentación de la página web.

Esta simulación totalmente realista del venerable e histórico mastodonte electrónico "ENIAC" de 27 toneladas y 160 kilovatios de consumo sirve de forma magnífica para comprender el larguísimo camino que ha tenido que recorrer la informática desde los primeros computadores digitales funcionales hasta la actualidad.

Imagen
Fuente: http://www.dma.eui.upm.es/historia_info ... ujeres.gif

Pero me gustaría que este hilo sirviera de homenaje a las mujeres pioneras de la programación que dedicaron su tiempo a programar el ENIAC y que no fueron reconocidas profesionalmente como merecían debido a los convencionalismos machistas de la época.

Imagen
Fuente: http://ecodiario.eleconomista.es/blogs/ ... t-four.jpg

Estas señoras no son unas ancianas cualesquiera... ¡son programadoras expertas del ENIAC! :cool:

Imagen
De izquierda a derecha: Kathy Kleiman (historiadora del ENIAC), Jean Bartik, Marlyn Meltzer, Kay Antonelli; Betty Holberton.

¡¡A ver quién sabía programar en los años cuarenta!!, ¿eh? ¿eh? ¿eh? [tadoramo]

Hubo SEIS mujeres programadoras expertas, seis mujeres de las cuales no se ha dicho nada hasta por lo menos la década de los ochenta del siglo pasado. Fueron consideradas profesionales de segunda fila y relegadas a un plano de subordinadas; pero ha quedado demostrado que fueron muy buenas en su trabajo, hábiles en matemáticas y lógica y lo más importante, fueron desarrollando técnicas de programación.

Sus nombres:

Betty Snyder Holberton
Jean Jennings Bartik
Kathleen McNulty Mauchly Antonelli
Marlyn Wescoff Meltzer
Ruth Lichterman Teitelbaum
Frances Bilas Spence


Echadle un ojo a sus biografías y veréis que estas chicas tenían estudios universitarios de Matemáticas. Fueron realmente unas pioneras extraordinarias.

Su reconocimiento oficial llegó en 1997. Las "chicas del ENIAC" fueron ese año galardonadas con el "Hall of Fame Award" de la Women in Technology International Association, una entidad que promueve el reconocimiento de la aportación femenina a la Industria.

Difícilmente podría encontrarse en los años cuarenta a seis mujeres que supieran tanto de trayectorias de balística, ecuaciones diferenciales y programación de computadoras.



EL ENIAC... AHORA, EN TU ORDENADOR [chulito]

Probad el simulador. Estoy convencido que incluso quienes seáis expertos en programación informática veréis la dificultad que tiene. Ahora añadamos las circunstancias reales que no aparecen en la simulación como el calor irradiado del equipo, los fallos de las válvulas, la presión por tener listo un programa en "x" tiempo... estas mujeres se merecen un reconocimiento por su GRAN trabajo :cool:

Espero que este hilo os haya resultado interesante :cool:

PD: si alguien consigue hacer un programa que no deje de comentarlo [fumando]


Documentación:
Artículo "ENIAC" en wikipedia - castellano
Historia de la Informática: el ENIAC
BIO: John Eckert (castellano)
BIO: John W. Mauchly
ENIAC Programmers
Women Proto-Programmers Get Their Just Reward - 5 de agosto de 1997
ENIAC Simulation
Konrad Zuse Internet Archive
ENIAC programmers
Refrigerator ladies - ENIAC programmers
Muy buen hilo!!! que ya estoy harto de tantos hilos catastrofista de solid.

Y pensamos que las mujeres y la informática son incompatibles, seguro que cualquiera de esas ya ancianas, nos da una patada en el culo programando. Si les hubiera cogido nuestros tiempos, estaríamos hablando de las "marías torvals" [carcajad]

Saludos
Muchos habreís oido alguna vez "bug" como un fallo de programa.
Y sabeis que "bug" significa "bicho", en inglés.

Pues bien, una de estas mujeres programadores, un día descubrió que la máquina no funcionaba correctamente. Investigando, encontró una polilla que, atraída por la luz y el calor, había estropeado algún mecanismo (probablemente, un relé, no recuerdo).
Cogió una ficha destinada a los problemas encontrados, pegó la polilla con cinta adhesiva y lo catalogó como "bug".
Y de ahí viene XD

Aunque creo que fué en otra máquina (la Mark II)
Imagen
Efectivamente, en un libro de historia de computación ya leí acerca de estas señoras, auténticas precedentes de la computación y claro ejemplo de que no hay diferencias de intelecto en las mujeres y los hombres. De hecho, leí que una de estas mujeres sugirió a su jefe de operaciones el desarrollo de un protolenguaje de programación.

El libro creo que era A History of Modern Computing, 2nd Edition (History of Computing), pror Paul Cruzi, aunque sólo lo menciona de pasada sí hace hincapié en que la historia de los primeros pasos de la computación siempre se ha pasado por alto el papel de estas chicas.
Scylla escribió:Efectivamente, en un libro de historia de computación ya leí acerca de estas señoras, auténticas precedentes de la computación y claro ejemplo de que no hay diferencias de intelecto en las mujeres y los hombres. De hecho, leí que una de estas mujeres sugirió a su jefe de operaciones el desarrollo de un protolenguaje de programación.

El libro creo que era A History of Modern Computing, 2nd Edition (History of Computing), pror Paul Cruzi, aunque sólo lo menciona de pasada sí hace hincapié en que la historia de los primeros pasos de la computación siempre se ha pasado por alto el papel de estas chicas.

Incluso el trabajo de Ada Byron fue , durante bastantes años, literalmente tapado.
Que bueno. Y pensar que uno asocia los origenes de la informatica siempre a figuras masculinas. Y pensar tambien que estas señoritas evitaron muchisimas muertes en la 2º Guerra Mundial (antes de ponerse con el ENIAC).
Genial y merecido homenaje.
Es ver esos mastodontes tecnológicos y se le encogen a uno los huevales... [mad]
No sabia nada sobre este superordenador, muy buen post. Gracias a pioneros de esa epoca podemos disfrutar de muchos avances de hoy en dia y solo 60 años despues.
este se tiene por el primer ordenador, y el de verdad es cosa de los polacos si mal no recuerdo, para resolver Enigma.

no obstante, interesante historia :D
Hay mucho debate sobre cuál fue el primer computador moderno.

Se tiene que, en 1936, la Zuse Z1 fue la primer computadora programable.
Se establece que, en 1942, la Atanasoff-Berry Computer fue la primera computadora digital en el mercado. En 1942 Harvard diseñó la Harvard I.

Pero la primera computadora relevante por su penetración y distribución comercial fue el ENIAC I en 1946.
Para el final de la guerra, 10 Colossus estaban trabajando. Debido a que el gobierno británico clasificó la Colossus bajo la Ley de Secretos Oficiales de Inglaterra, su existencia no fue conocida hasta finales de la década de 1970, razón por la cual habitualmente se entiende a la ENIAC como la primera computadora electrónica programable.


Anda, encontre el por que!
Mmm... claro, es que la de Zuse era una computadora mecánica - aun así, sigue siendo la suya una hazaña magnífica para 1936 y con la carestía de medios con la que contaba.

Claro, y la ABC NO era programable. Si entendemos una computadora como digital y programable, es la Colossus la que se lleva el premio como primera computadora del mundo ;)
resulta interesante ver como ha evolucionado la informática, más ahora con los portátiles tan potentes que hay.
muy interesante el hilo.

una pregunta: ¿la eniac está expuesta en algún museo?.
Scylla escribió:Mmm... claro, es que la de Zuse era una computadora mecánica - aun así, sigue siendo la suya una hazaña magnífica para 1936 y con la carestía de medios con la que contaba.
(...)


Hay también emulación del Zuse Z1, echa un ojo aquí:

Link

Lo probé ayer pero no me entero de nada XD




mithra escribió:(...)

una pregunta: ¿la eniac está expuesta en algún museo?.


Según la información que he leído, la computadora está parcialmente desmantelada y varias instituciones se han repartido las piezas.

La "Moore School of Engineering and Aplied Science" de la Universidad de Pennsylvania tiene cuatro de los paneles originales y uno de los tres dispositivos de control del ENIAC, en el edificio Moore ---->Link.


Imagen



El Smithsonian custodia cinco paneles en el National Museum of American History (Washington D.C)---->Link.

Imagen
ENIAC, Smithsonian por Viejito, en Flickr

El "Science Museum" de Londres tiene una "unidad receptora" (receiver unit) expuesta al público.

El "Computer History Museum" de Mountain View (California) tiene en exposición un único panel.

La Universidad de Michigan en Ann Arbor tiene cuatro paneles.

El Museo de Artillería del Ejército de los Estados Unidos, situado en Aberdeen Proving Ground, Maryland, que es exactamente la ubicación donde estuvo el ENIAC originalmente, tiene uno de los paneles de operación.

Hay otro panel en exhibición en Perot Systems, Plano (Texas).

Vamos que se han repartido las piezas a base de bien XD

Fuente: Parts on display - Wikipedia



En esta página he encontrado artículos de prensa de la época en que se habla del ENIAC cuando era una gran novedad tecnológica:

American History - ENIAC

Transcribo unas palabras:

Fecha: 16 de febrero de 1946


Departamento de Guerra
Oficina de Relaciones Públicas
División de Periodismo

Una nueva máquina que se espera revolucionará las matemáticas de la ingeniería y cambiará muchos de nuestros métodos de diseño industrial fue anunciada hoy por el Departamento de Guerra.

Diseñada y construida para el Departamento de Artillería de la Escuela de Ingeniería Moore de la Universidad de Pennsylvania por un grupo pionero de expertos de la Escuela Moore, esta máquina es la primera computadora de propósito general jamás desarrollada. Es capaz de resolver muchos problemas técnicos y científicos tan complejos y difíciles para los que todos los métodos previamente conocidos de solución fueron considerados poco prácticos.

Este robot matemático, conocido como ENIAC es la invención del Dr. J. W. Maulchy y de J. Presper Echert Jr., ambos pertenecientes a la Escuela Moore. Entrados en 1943, a solicitud del departamento de Artillería para romper un cuello de botella en la investigación balística, su tiempo de paz se extiende a todas las ramas de la Ciencia y de la Ingeniería.

El ENIAC es capaz de computar 1000 veces más rápido que la máquina calculadora de propósito general más avanzada conocida hasta el momento. Los métodos electrónicos de computación empleados en el ENIAC hacen posible resolver en horas problemas que llevarían años en una máquina mecánica. Tanto tiempo que semejante esfuerzo sería poco práctico.
(...)"

"Robot matemático" :O interesante concepto XD

Salu2
13 respuestas