ENIAC es un acrónimo de Electronic Numerical Integrator And Computer (Computador
e Integrador Numérico Electrónico), utilizada por el Laboratorio de
Investigación Balística del Ejército de los Estados Unidos.
Modalidad
Se ha
considerado a menudo la primera computadora de propósito general, aunque este
título pertenece en realidad a la computadora alemana Z3. Además está relacionada con el Colossus, que se usó para
descifrarcódigo alemán durante la Segunda Guerra Mundial y destruido tras
su uso para evitar dejar pruebas, siendo recientemente restaurada para un museo británico.
Era totalmente digital, es decir, que ejecutaba sus procesos y operaciones
mediante instrucciones en lenguaje máquina, a diferencia de otras
máquinas computadoras contemporáneas de procesos analógicos. Presentada en
público el 15
de febrero de 1946.
Uno de los
mitos que rodea a este aparato es que la ciudad de Filadelfia,
donde se encontraba instalada, sufría de apagones cuando la ENIAC entraba en
funcionamiento, pues su consumo era de 160 kW.
A las 23.45 del 2 de octubre de 1955,
la ENIAC fue
desactivada para siempre.
Finalidad
ENIAC utilizaba válvulas termoiónicas de base
octal, comunes en su época; los acumuladores decimales se hacían con
válvulas 6SN7, mientras que las
válvulas 6L7, 6SJ7, 6SA7y 6AC7 se usaban para
funciones lógicas. Numerosas válvulas 6L6 y 6V6 se usaron
como guiadoras de impulsos entre los cables que conectaban cada rack del ENIAC.
Algunos
expertos electrónicos predijeron que las válvulas se estropearían con tanta
frecuencia que la máquina nunca llegaría a ser útil. Esta predicción llegó a
ser parcialmente correcta: varias válvulas se fundían casi todos los días,
dejando ENIAC no operativa sobre media hora. Las válvulas de fabricación
especial para durar largas temporadas sin deteriorarse no estuvieron
disponibles hasta 1948. La mayoría de estos fallos ocurrían siempre durante los
periodos de encendidos o apagados de ENIAC, cuando los filamentos de las
válvulas y sus cátodos estaban bajo estrés térmico. Con la simple pero costosa
acción de nunca apagar ENIAC, los ingenieros redujeron los fallos de válvulas
del ENIAC a la más que aceptable cifra de una válvula cada dos días. De acuerdo
con una entrevista en 1989 a
Eckert, el fallo continuo de las válvulas es un mito: "Nos fallaba una
válvula aproximadamente cada dos días y conseguíamos averiguar el problema en
menos de 15 minutos."1 En 1954, el
periodo más largo de operación de ENIAC sin un fallo fue de 116 horas (cerca de
cinco días).
Prestaciones
La
computadora podía calcular trayectorias de proyectiles, lo cual fue el objetivo
primario al construirla. En 1,5 segundos era posible calcular la potencia 5000
de un número de hasta 5 cifras.
Las programadoras de ENIAC
Si bien
fueron los ingenieros de ENIAC, Mauchly y Eckert, los que pasaron a la
historia, hubo seis mujeres que se ocuparon de programar la ENIAC , cuya historia ha sido
silenciosa a lo largo de los años y recuperada en las últimas décadas.
Clasificadas entonces como "subprofesionales", posiblemente por una
cuestión de género o para reducir los costos laborales, este equipo de
programadoras destacaba por ser hábiles matemáticas y lógicas y trabajaron
inventando la programación a medida que la realizaban. Betty Snyder
Holberton, Jean Jennings Bartik, Kathleen McNulty Mauchly Antonelli, Marlyn
Wescoff Meltzer, Ruth Lichterman Teitelbaum y Frances Bilas
Spence prácticamente no aparecen en los libros de historia de la
computación, más dedicaron largas jornadas a trabajar con la máquina utilizada
principalmente para cálculos de trayectoria balística y ecuaciones
diferenciales y contribuyeron al desarrollo de la programación de computadoras.
Cuando la ENIAC
se convirtió luego en una máquina legendaria, sus ingenieros se hicieron
famosos, mientras que nunca se le otorgó crédito alguno a estas seis mujeres
que se ocuparon de la programación.
Muchos
registros de fotos 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
y las primeras clases en proggramación. Su trabajo modificó drásticamente la
evolución de la programación entre las décadas del 40 y el 50.