ENIAC
(Computador e Integrador Numérico Electrónico),
•La primera computadora digital electrónica fue construida en la Universidad de Pensilvania (EEUU) y
presentada en funciones el 15 de febrero de 1946.
• Su nombre “ENIAC” era el acrónimo del inglés Electronic Numerical Integrator And Computer
(computador e integrador numérico electrónico).
• Sus creadores fueron los ingenieros John P. Eckert (1915-1995) y John W.Mauchly (1907-1980),
secundados por seis mujeres matemáticas que se ocuparon principalmente de la programación (el autor
no pudo detectar sus nombres).
• Esta máquina era exclusivamente electrónica y estaba compuesta por unas 17468 válvulas de vacío,
distribuidas en 40 paneles de 2,40 m por 0,60 m. Tenía un consumo eléctrico del orden de 200 kw.
• La ENIAC podía efectuar 5 000 sumas o 360 multiplicaciones en 1 segundo.
Las medidas de la ENIAC eran de 30 m de largo, 2,40 m de altura y 0,60 m de ancho y su peso del orden de
las 27 toneladas. Ocupaba 167 m2 . • Fue utilizada para resolver problemas de balística por el ejército de
EEUU.
• Finalmente se desactivó en octubre de 1955.
Conocido como “Proyecto PX”, se diseñó y construyó entre 1943 y 1945 en la escuela
Moore, de la Universidad de Pensilvania. En él trabajaron John Mauchly y John Presper
Eckert, junto a un equipo de programadoras mujeres
Durante 1946, el ENIAC permaneció en la Escuela Moore prestando servicio al
Ejército en la resolución de problemas numéricos en el campo de la energía
atómica y en trayectorias balísticas.
En diciembre de 1946 se comenzó a desmontar el ENIAC para su traslado al
campo de pruebas de Aberdeen y las primeras piezas llegaron a la base en enero
de 1947 en un proceso que se prolongaría hasta agosto de 1947 en el que el
ENIAC volvió a entrar en servicio.
Desde 1947 a 1952 el ENIAC fue pieza clave para las investigaciones realizadas
por Ejército y la Fuerza Aérea donde intervino en cálculos de proyectiles,
predicción del tiempo, estudio de números aleatorios, diseño de túneles de
viento, estudio de rayos cósmicos, ignición térmica, energía atómica, etc.
El ENIAC se construyo con fines militares, pero al finalizar la Segunda Guerra
Mundial se utilizo para multitud de investigaciones científicas.
Funcionamiento
Ocupaba una superficie de 167 metros cuadrados, pesaba 27 toneladas, medía 2,4
metros de altura y contaba con 70.000 resistencias, 17.468 tubos de vacío, 10.000
condensadores, 7.200 diodos de cristal, 1.500 relés y cinco millones de soldaduras, se
tardo en construir 30 meses.
ENIAC introdujo la utilización de un sistema binario, de dos dígitos, en vez del
decimal de 10 dígitos. Lo que significo que las maquinas podían ser ejecutadas para
que cuando un conmutador eléctrico estuviera abierto equivalía a uno y cerrado a
cero; permitía realizar cálculos a la velocidad de la luz.
Estaba dividida por 30 unidades autónomas, de las cuales 20 eran acumuladores. Cada
acumulador podía sumar diez dígitos y era capaz de almacenar sus propios cálculos. El
contenido almacenado se visualizaba externamente a través de unas pequeñas lámparas
que se encendían de determinada manera.
El ENIAC era programable para realizar cualquier tipo de cálculo numérico (sumas,
restas, multiplicaciones, divisiones y raíces cuadradas), llegando a realizar 5.000 sumas
y 300 multiplicaciones por segundo, algo revolucionario para la época
Era un computador de propósito general capaz de resolver diversos problemas, cálculo
diferencial e integral, disponía de 20 acumuladores sumadores, un multiplicador y un
divisor raíz cuadrada, con un programador maestro, más una memoria interna solo
lectura, de 312 números y otra externa a base de tarjetas perforas que podía leer e
imprimir.
Sus capacidades, con cinco mil sumas por segundo, era mil veces más rápido que las
calculadoras de su tiempo. Además, hacía unas 35 multiplicaciones por segundo y unas
3 divisiones o raíces cuadradas.
Para la lectura y escritura de datos se utilizaban tarjetas perforadas, para ello se
utilizaba una lectora y una perforadora.
Con el programador maestro se podían repetir bucles de instrucciones, similar a un
FOR de tamaño fijo, además podía controlar con una bifurcación condicional o
instrucción IF. En su aspecto destacaban los acumuladores con los cuadros de luces, o
“Blinken ligths” vistos en el vídeo, mientras calculaba se desplazaban de abajo a arriba,
convirtiendo el movimiento de luces en la imagen de los ordenadores antiguos.
Limitaciones de diseño
Corta vida de los tubos de vacío, duraban aproximadamente 10 minutos se
estropeaba uno de ellos y se tardaba 15 minutos encontrar el que había fallado.
La mayor parte de los fallos se producían al encender o pagar la maquina, ya
que los filamentos de las válvulas y sus cátodos se encontraban bajo estrés
térmico. Debido a esto se decidió no apagar nunca el ENIAC, lo cual redujo el
fallo a una válvula cada dos días.
Los tubos de fabricación especial para durar largas temporadas sin deteriorase no
llegaron hasta el 1948.
El periodo más largo de operación del ENIAC sin un fallo fue de casi cinco días.
Reque4ria de la operación manual de 6000 interruptores y cuando se requerían
modificaciones de software, llevaba semanas de instalación.
No tenía sistema operativo ni programa almacenado. Se manejaba por seis
programadoras, conectando los módulos, mediante cables manguera y poniendo
sus interruptores en las posiciones adecuadas. Ello le permitía encadenar
cálculos y pasar datos de un módulo a otro.
El ENIAC, por razones técnicas del momento, usaba el sistema de numeración decimal
en lugar del binario actual y podía manejar números de hasta 20 cifras. Con él se
hicieron desde tablas de tiro artilleras a complejos cálculos físicos sobre la bomba de
hidrógeno.
La programación del ENIAC era un trabajo de gran dificultad, debido a que los
programas consistían en la unión de cables de distintas unidades para que siguieran una
secuencia deseada. Estas unidades podían trabajar simultáneamente, permitiéndole
realizar cálculos en paralelos.
Los primeros problemas fueron la escasa capacidad de memoria y la falta de fiabilidad.
Por ello, se solía ejecutar dos veces la misma operación para comprobar el resultado,
además se realizaban cálculos ya conocidos para verificar que seguía funcionando bien.
El principal problema cuando terminara una tarea habría que cambiar los cables de
sitio para ordenarle que hiciera otra, una labor que realizó un grupo de seis
mujeres,entre las que Betty Snyder fue la más destacada. En cierto modo, era como una
gigantesca centralita telefónica de las de antes, de esas en las que una señorita te ponía
la conferencia poniendo el cablecito en la clavija adecuada. La tarea podía durar días,
lo que eliminaba en parte esa ventaja de la rapidez. Pero no del todo: aquellas malditas
tablas que llevaban un mes de trabajo a un numeroso grupo de jóvenes calculadoras
humanas las resolvía en 30 segundos.
Sólo podía almacenar unos veinte números únicamente ( poca memoria), y funcionaba
según el sistema decimal y no el binario, lo que suponía parte de su complejidad. Pero
en lo que no tuvo parangón fue en la cantidad de componentes, electricidad consumida
y calor generado: hubo que instalar dos inmensos ventiladores de 20 caballos de
potencia para refrigerarlo. Consumía 150 kilovatios, pesaba 27 toneladas y ocupaba 63
metros cuadrados.
Mujeres programadoras
Las encargadas
Seis matemáticas fueron las encargadas de programar la primera computadora
electrónica desarrollada en Estados Unidos, en 1946:
Betty Snyder Holberton
Jean Jennings Bartik,
Kathleen McNulty Mauchly Antonelli,
Marlyn Wescoff Meltzer,
Ruth Lichterman Teitelbaum y
Frances Bilas Spence.
El aporte de estas mujeres fue reconocido en 1997, al ser incluidas en el Salón
de la Fama de Women in Technology International, institución fundada en 1996.
Para entonces, Ruth Lichterman Teitelbaum ya llevaba 11 años de muerta. En
2014 fue emitido el documental «The Computers«, año en el que ya estaban
todas fallecidas.
Las seis matemáticas fueron contratadas por el Gobierno de Estados Unidos para
escribir los programas en sistema binario y para realizar las diferentes operaciones que,
en ese entonces, implicaba conectar y desconectar cables.
Cuando terminó el proyecto de ENIAC, Holberton se hizo cargo del desarrollo de las
instrucciones en C-10 para BINAC. Luego ayudó a elaborar los primeros estándares
para Fortran y COBOL. Fue la única de las seis programadoras en ganar el premio Ada
Lovelace, celebrado el segundo martes de cada octubre, y que premia la contribución
de las mujeres a la ciencia.
Bartik, también siguió sus pasos en BINAC y después en UNIVAC I. Antonelli y
Lichterman, por su parte, continuaron su carrera en Aberdeen Proving Ground
Ballistics Research Lab., cuando ENIAC fue trasladada allí.
Meltzer y Spence dejaron sus empleos y carrera profesional de lado para formar una
familia.
«No teníamos manuales para la ENIAC. Aprendimos a programarla
estudiando los diagramas lógicos. Qué bendición. Hicimos todo desde el
principio. Aprendimos cómo funcionaban las computadoras. Nos
ganamos el respeto de los ingenieros desde el comienzo porque realmente
entendimos lo que estábamos haciendo y pudimos corregir mejor que
ellos los errores porque teníamos nuestros programas de pruebas así como
el conocimiento sobre la computadora».
Muchos registros fotográficos de la época muestran la ENIAC con mujeres de pie
frente a ella. Hasta la década del 80, se dijo incluso que ellas eran sólo modelos que
posaban junto a la máquina («Refrigerator ladies»). Sin embargo, estas mujeres
sentaron las bases para que la programación fuera sencilla y accesible para todos,
crearon el primer set de rutinas, las primeras aplicaciones de software.
Pioneer Programmer, las memorias de una de las programadoras originales del ENIAC:
Jean Jennings Bartik, la única de las programadoras originales del ENIAC en dejar
escritas sus memorias.
Curiosidades
Cuando salió a la luz el 14 de febrero de 1946, apareció en la prensa con
calificativos como “cerebro electrónico”, “Einstein mecánico”.
Las polillas eran atraídas por las luces del ENIAC y quedaban atascadas
causando fallos en la máquina ,estos fallos fueron conocidos como “bugs”, debido
al concepto de bicho y/o polillas en inglés.
Se dice que Filadelfia sufría apagones ,debido a que al entrar en funcionamiento
su consumo era de 160 kw.
Actualidad
El ENIAC fue retirado del servicio en 1955.
Queda una réplica del proyecto ENIAC-on-a-Chip, desarrollado por la
Universidad de Pennsylvania, y un simulador llamado eniac.jar realizado por Till
Zoppke de la Universidad libre de Berlín, es una aplicación de java que permite
programar como se hacía en el ENIAC original.
Gracias al Doctor John von Neumann, gran parte del ENIAC se conservó y hay partes
expuestas en la Academia Militar de West Point o en el Instituto Smithsonian de
Washington D.C.
Réplica del ENIAC
Hasta hace unos años se oxidaba dentro de cajas de madera en la bodega del Fort Still,
un complejo del ejército de USA cuya gente poco se preocupaba por atenderle -ni
sabían que le tenían-.
Un grupo de empleados de una de las compañías de Ross Perot, millonario político
estadounidense, pensaron en enriquecer las oficinas que a diario visitaban con esta
llamativa pieza conocida por pocos. La hazaña fue compleja por lo poco que quedaba
en buen estado de la ENIAC, de hecho, no se pudo devolver a la vida su funcionalidad
por lo caprichoso que es el tiempo, pero sí logró ser restaurada y adecuada (para resistir
de pie un poco más) en buena parte por dicho grupo quien le mantuvo en las
instalaciones aún luego de la compra de la compañía por parte de Dell. Claro, ellos
fueron los que alertaron a la gente del ejército para hacerles saber la tan importante
pieza con que contaban, sin embargo, se ofrecieron a restaurarla y mantenerla.