ENIAC ( / ɛ n i æ k / ; integrador numérico electrónico y ordenador ) [1] [2] fue la primera programable , electrónico , de propósito general computadora digital . [3] Era Turing-completo y capaz de resolver "una gran clase de problemas numéricos" mediante la reprogramación. [4] [5]
![]() Cuatro paneles ENIAC y una de sus tres mesas de funciones, en exhibición en la Escuela de Ingeniería y Ciencias Aplicadas de la Universidad de Pennsylvania | |
Localización | Departamento de Ciencias de la Información y la Computación de la Universidad de Pensilvania , 3330 Walnut Street, Filadelfia , Pensilvania , EE . UU. |
---|---|
Coordenadas | 39 ° 57′08 ″ N 75 ° 11′28 ″ W / 39.9522012 ° N 75.1909932 ° WCoordenadas : 39 ° 57′08 ″ N 75 ° 11′28 ″ W / 39.9522012 ° N 75.1909932 ° W |
PHMC dedicado | Jueves, 15 de junio de 2000 |

Aunque ENIAC fue diseñado y utilizado principalmente para el cálculo de artillería mesas de cocción para el ejército de Estados Unidos 's Laboratorio de Investigación Balística (que más tarde se convirtió en una parte del Laboratorio de Investigación del Ejército ), [6] [7] su primer programa fue un estudio de la viabilidad del arma termonuclear . [8] [9]
ENIAC se completó en 1945 y se puso en funcionamiento por primera vez con fines prácticos el 10 de diciembre de 1945. [10]
ENIAC se dedicó formalmente en la Universidad de Pensilvania el 15 de febrero de 1946 y la prensa lo anunció como un "Cerebro Gigante". [11] Tenía una velocidad del orden de mil veces más rápida que la de las máquinas electromecánicas ; este poder computacional, junto con la programabilidad de propósito general, entusiasmó a científicos e industriales por igual. La combinación de velocidad y programabilidad permitió miles de cálculos más para problemas, ya que ENIAC calculó una trayectoria en 30 segundos que tomó un humano 20 horas (permitiendo que un ENIAC desplazara a 2.400 humanos). [12] La máquina completa se anunció al público la noche del 14 de febrero de 1946 y se dedicó formalmente al día siguiente en la Universidad de Pensilvania, con un costo de casi $ 500,000 (aproximadamente equivalente a $ 7,283,000 en 2020). Fue aceptado formalmente por el Cuerpo de Artillería del Ejército de EE. UU. En julio de 1946. ENIAC se cerró el 9 de noviembre de 1946 para una renovación y una actualización de la memoria, y se transfirió a Aberdeen Proving Ground , Maryland en 1947. Allí, el 29 de julio, 1947, se encendió y estuvo en funcionamiento continuo hasta las 11:45 pm del 2 de octubre de 1955.
Desarrollo y diseño
El diseño y la construcción de ENIAC fueron financiados por el Ejército de los Estados Unidos, el Cuerpo de Artillería, el Comando de Investigación y Desarrollo, dirigido por el Mayor General Gladeon M. Barnes . El costo total fue de aproximadamente $ 487,000, equivalente a $ 5,870,000 en 2019. [13] El contrato de construcción se firmó el 5 de junio de 1943; el trabajo en el equipo comenzó en secreto en la Universidad de Pensilvania 's Escuela de Ingeniería Eléctrica Moore [14] al mes siguiente, bajo el nombre código 'Proyecto PX', con John Grist Brainerd como investigador principal. Herman H. Goldstine convenció al Ejército para que financiara el proyecto, lo que lo puso a cargo de supervisarlo por ellos. [15]
ENIAC fue diseñado por John Mauchly y J. Presper Eckert de la Universidad de Pennsylvania, EE. UU. [16] El equipo de ingenieros de diseño que asistieron al desarrollo incluyó a Robert F. Shaw (tablas de funciones), Jeffrey Chuan Chu (divisor / raíz cuadrada), Thomas Kite Sharpless (programador maestro), Frank Mural (programador maestro), Arthur Burks (multiplicador), Harry Huskey (lector / impresor) y Jack Davis (acumuladores). [17] Las programadoras de ENIAC emprendieron un trabajo de desarrollo significativo: Jean Jennings, Marlyn Wescoff, Ruth Lichterman, Betty Snyder, Frances Bilas y Kay McNulty. [18] En 1946, los investigadores dimitieron de la Universidad de Pensilvania y formaron Eckert-Mauchly Computer Corporation .
ENIAC era una gran computadora modular, compuesta por paneles individuales para realizar diferentes funciones. Veinte de estos módulos eran acumuladores que no solo podían sumar y restar, sino que tenían un número decimal de diez dígitos en la memoria. Los números se pasaron entre estas unidades a través de varios buses de uso general (o bandejas , como se les llamaba). Para lograr su alta velocidad, los paneles tenían que enviar y recibir números, calcular, guardar la respuesta y activar la siguiente operación, todo sin partes móviles. La clave de su versatilidad fue la capacidad de ramificarse ; podría desencadenar diferentes operaciones, dependiendo del signo de un resultado calculado.
Componentes
Al final de su operación en 1956, ENIAC contenía 18.000 tubos de vacío ; 7.200 diodos de cristal ; 1.500 relés ; 70.000 resistencias ; 10.000 condensadores ; y aproximadamente 5.000.000 de uniones soldadas a mano . Pesaba más de 30 toneladas cortas (27 t), tenía aproximadamente 2,4 m × 0,9 m × 30 m (8 pies × 3 pies × 98 pies) de tamaño, ocupaba 167 m 2 (1.800 pies cuadrados) y consumía 150 kW de electricidad. . [19] [20] Este requisito de energía llevó al rumor de que cada vez que se encendía la computadora, las luces en Filadelfia se atenuaban. [21] La entrada fue posible desde un lector de tarjetas IBM y se utilizó un perforador de tarjetas IBM para la salida. Estas tarjetas podrían usarse para producir resultados impresos fuera de línea utilizando una máquina de contabilidad de IBM , como la IBM 405 . Si bien ENIAC no tenía un sistema para almacenar memoria en sus inicios, estas tarjetas perforadas podrían usarse para almacenamiento de memoria externa. [22] En 1953, se agregó a ENIAC una memoria de núcleo magnético de 100 palabras construida por Burroughs Corporation. [23]
ENIAC usó contadores de anillo de diez posiciones para almacenar dígitos; cada dígito requirió 36 tubos de vacío, 10 de los cuales eran los triodos duales que formaban los flip-flops del contador de anillo. La aritmética se realizaba "contando" pulsos con los contadores anulares y generando pulsos de acarreo si el contador "envolvía", con la idea de emular electrónicamente el funcionamiento de las ruedas de dígitos de una máquina sumadora mecánica . [24]
ENIAC tenía 20 acumuladores con signo de diez dígitos , que usaban la representación del complemento de diez y podían realizar 5.000 operaciones simples de suma o resta entre cualquiera de ellos y una fuente (por ejemplo, otro acumulador o un transmisor constante) por segundo. Era posible conectar varios acumuladores para que funcionaran simultáneamente, por lo que la velocidad máxima de operación era potencialmente mucho mayor, debido a la operación en paralelo. [25] [26]
Era posible cablear el acarreo de un acumulador a otro acumulador para realizar operaciones aritméticas con el doble de precisión, pero la sincronización del circuito de acarreo del acumulador impedía el cableado de tres o más para una precisión aún mayor. ENIAC usó cuatro de los acumuladores (controlados por una unidad multiplicadora especial) para realizar hasta 385 operaciones de multiplicación por segundo; cinco de los acumuladores estaban controlados por una unidad especial de divisor / raíz cuadrada para realizar hasta 40 operaciones de división por segundo o tres operaciones de raíz cuadrada por segundo.
Las otras nueve unidades en ENIAC fueron la unidad de inicio (arrancó y detuvo la máquina), la unidad de ciclo (utilizada para sincronizar las otras unidades), el programador maestro (secuenciación de bucle controlado), el lector (controlado por un lector de tarjetas perforadas de IBM) , la impresora (controlada por un perforador de tarjetas IBM), el transmisor constante y tres tablas de funciones. [28] [29]
Tiempos de operación
Las referencias de Rojas y Hashagen (o Wilkes) [16] dan más detalles sobre los tiempos de las operaciones, que difieren algo de los indicados anteriormente.
El ciclo básico de la máquina era de 200 microsegundos (20 ciclos del reloj de 100 kHz en la unidad de ciclo), o 5.000 ciclos por segundo para operaciones con números de 10 dígitos. En uno de estos ciclos, ENIAC podría escribir un número en un registro, leer un número de un registro o sumar / restar dos números.
Una multiplicación de un número de 10 dígitos por un número de d dígitos (para d hasta 10) tomó d +4 ciclos, por lo que una multiplicación de 10 por 10 dígitos tomó 14 ciclos, o 2.800 microsegundos, una tasa de 357 por segundo . Si uno de los números tenía menos de 10 dígitos, la operación era más rápida.
La división y las raíces cuadradas tomaron 13 ( d +1) ciclos, donde d es el número de dígitos en el resultado (cociente o raíz cuadrada). Entonces, una división o raíz cuadrada tomó hasta 143 ciclos, o 28.600 microsegundos, una tasa de 35 por segundo. (Wilkes 1956: 20 [16] establece que una división con un cociente de 10 dígitos requería 6 milisegundos.) Si el resultado tenía menos de diez dígitos, se obtenía más rápido.
Fiabilidad
ENIAC usó tubos de radio de base octal comunes de la época; los acumuladores decimales estaban hechos de flip-flops 6SN7 , mientras que los 6L7s, 6SJ7s, 6SA7s y 6AC7s se usaban en funciones lógicas. [30] Numerosos 6L6 y 6V6 sirvieron como controladores de línea para impulsar pulsos a través de cables entre ensamblajes de rack.
Varios tubos se quemaron casi todos los días, dejando a ENIAC no funcional aproximadamente la mitad del tiempo. Los tubos especiales de alta confiabilidad no estuvieron disponibles hasta 1948. Sin embargo, la mayoría de estas fallas ocurrieron durante los períodos de calentamiento y enfriamiento, cuando los calentadores de tubos y los cátodos estaban bajo mayor estrés térmico. Los ingenieros redujeron las fallas de los tubos de ENIAC a la tasa más aceptable de un tubo cada dos días. Según una entrevista en 1989 con Eckert, "teníamos fallas en un tubo cada dos días y pudimos localizar el problema en 15 minutos". [31] En 1954, el período de funcionamiento continuo más largo sin fallas fue de 116 horas, cerca de cinco días.
Programación
ENIAC podría programarse para realizar secuencias complejas de operaciones, incluidos bucles, ramificaciones y subrutinas. Sin embargo, en lugar de las computadoras con programas almacenados que existen hoy en día, ENIAC era solo una gran colección de máquinas aritméticas, que originalmente tenían programas configurados en la máquina [32] mediante una combinación de cableado de tablero y tres tablas de funciones portátiles (que contenían 1200 diez -way cambia cada uno). [33] La tarea de tomar un problema y mapearlo en la máquina era compleja y usualmente tomaba semanas. Debido a la complejidad de mapear programas en la máquina, los programas solo se cambiaron después de un gran número de pruebas del programa actual. [34] Después de que el programa se resolvió en papel, el proceso de llevar el programa a ENIAC manipulando sus interruptores y cables podría llevar días. A esto le siguió un período de verificación y depuración, con la ayuda de la capacidad de ejecutar el programa paso a paso. Un tutorial de programación para la función de módulo utilizando un simulador ENIAC da una impresión de cómo era un programa en el ENIAC. [35] [36]
Los seis programadores principales de ENIAC, Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Wescoff , Fran Bilas y Ruth Lichterman , no solo determinaron cómo ingresar los programas de ENIAC, sino que también desarrollaron una comprensión del funcionamiento interno de ENIAC. [37] [38] Los programadores a menudo podían reducir los errores a un tubo individual que fallaba al que un técnico podía señalar para que lo reemplazara. [39]

Programadores
Kay McNulty , Betty Jennings , Betty Snyder , Marlyn Meltzer , Fran Bilas y Ruth Lichterman fueron las primeras programadoras de ENIAC. No eran, como se le dijo una vez a la científica informática e historiadora Kathryn Kleiman, "señoras del refrigerador", es decir, modelos que posaban frente a la máquina para fotografías de prensa. [40] Sin embargo, algunas de las mujeres no recibieron reconocimiento por su trabajo en la ENIAC durante su vida. [18] Después de que terminó la guerra, las mujeres continuaron trabajando en la ENIAC. Su experiencia hizo que sus posiciones fueran difíciles de reemplazar con soldados que regresaban. Los programadores originales de la ENIAC no fueron reconocidos por sus esfuerzos ni conocidos por el público hasta mediados de los años ochenta. [41]
Estos primeros programadores se extrajeron de un grupo de unas doscientas mujeres empleadas como computadoras en la Escuela de Ingeniería Eléctrica Moore de la Universidad de Pensilvania. El trabajo de las computadoras era producir el resultado numérico de fórmulas matemáticas necesarias para un estudio científico o un proyecto de ingeniería. Por lo general, lo hacían con una calculadora mecánica. Las mujeres estudiaron la lógica, la estructura física, el funcionamiento y los circuitos de la máquina para comprender no solo las matemáticas de la computación, sino también la máquina en sí. [18] Esta era una de las pocas categorías de puestos técnicos disponibles para las mujeres en ese momento. [42] Betty Holberton (de soltera Snyder) continuó ayudando a escribir el primer sistema de programación generativa ( SORT / MERGE ) y ayudó a diseñar las primeras computadoras electrónicas comerciales, UNIVAC y BINAC , junto con Jean Jennings. [43] McNulty desarrolló el uso de subrutinas para ayudar a aumentar la capacidad computacional de ENIAC. [44]
Herman Goldstine seleccionó a los programadores, a quienes llamó operadores, de las computadoras que habían estado calculando tablas balísticas con calculadoras de escritorio mecánicas y un analizador diferencial antes y durante el desarrollo de ENIAC. [18] Bajo la dirección de Herman y Adele Goldstine , las computadoras estudiaron los planos y la estructura física de ENIAC para determinar cómo manipular sus interruptores y cables, ya que los lenguajes de programación aún no existían. Aunque los contemporáneos consideraron la programación como una tarea administrativa y no reconocieron públicamente el efecto de los programadores en la operación exitosa y el anuncio de ENIAC, [18] McNulty, Jennings, Snyder, Wescoff, Bilas y Lichterman han sido reconocidos desde entonces por sus contribuciones a la informática. [45] [46] [47] Tres de las supercomputadoras actuales (2020) del Ejército , Jean , Kay y Betty, llevan el nombre de Jean Bartik (Betty Jennings), Kay McNulty y Betty Snyder, respectivamente. [48]
Los títulos de trabajo de "programador" y "operador" no se consideraron originalmente profesiones adecuadas para las mujeres. La escasez de mano de obra creada por la Segunda Guerra Mundial ayudó a permitir la entrada de mujeres al campo. [18] Sin embargo, el campo no se consideraba prestigioso, y la incorporación de mujeres se consideraba una forma de liberar a los hombres para un trabajo más calificado. Esencialmente, se consideraba que las mujeres satisfacían una necesidad en una crisis temporal. [18] Por ejemplo, el Comité Asesor Nacional de Aeronáutica dijo en 1942: "Se considera que se obtiene un rendimiento bastante mayor al liberar a los ingenieros de calcular los detalles para superar cualquier aumento de gastos en los salarios de las computadoras. Los ingenieros admiten que el Las computadoras femeninas hacen el trabajo con mayor rapidez y precisión de lo que lo harían. Esto se debe en gran medida a la sensación entre los ingenieros de que su experiencia universitaria e industrial se está desperdiciando y frustrando con simples cálculos repetitivos ". [18]
Después de los seis programadores iniciales, se reclutó un equipo ampliado de cien científicos para continuar trabajando en el ENIAC. Entre ellos había varias mujeres, incluida Gloria Ruth Gordon . [49] Adele Goldstine escribió la descripción técnica original de la ENIAC. [50]
Papel en la bomba de hidrógeno
Aunque el Laboratorio de Investigación Balística fue el patrocinador de ENIAC, un año después de este proyecto de tres años, John von Neumann , un matemático que trabajaba en la bomba de hidrógeno en el Laboratorio Nacional de Los Alamos , se dio cuenta de esta computadora. [51] Posteriormente, Los Alamos se involucró tanto con ENIAC que el primer problema de prueba consistió en cálculos para la bomba de hidrógeno, no en tablas de artillería. [7] La entrada / salida de esta prueba fue de un millón de tarjetas. [52]
Papel en el desarrollo de los métodos de Monte Carlo
Relacionado con el papel de ENIAC en la bomba de hidrógeno estaba su papel en la popularización del método Monte Carlo . Los científicos involucrados en el desarrollo de la bomba nuclear original utilizaron grupos masivos de personas que realizaron una gran cantidad de cálculos ("computadoras" en la terminología de la época) para investigar la distancia que los neutrones probablemente viajarían a través de varios materiales. John von Neumann y Stanislaw Ulam se dieron cuenta de que la velocidad de ENIAC permitiría que estos cálculos se hicieran mucho más rápidamente. [53] El éxito de este proyecto demostró el valor de los métodos de Monte Carlo en la ciencia. [54]
Desarrollos posteriores
Se llevó a cabo una conferencia de prensa el 1 de febrero de 1946, [18] y la máquina completa se anunció al público la noche del 14 de febrero de 1946, [55] con demostraciones de sus capacidades. Elizabeth Snyder y Betty Jean Jennings fueron responsables de desarrollar el programa de trayectoria de demostración, aunque Herman y Adele Goldstine se atribuyeron el mérito. [18] La máquina se dedicó formalmente al día siguiente [56] en la Universidad de Pensilvania. Ninguna de las mujeres involucradas en la programación de la máquina o en la creación de la demostración fue invitada a la inauguración formal ni a la cena de celebración que se llevó a cabo posteriormente. [57]
El monto del contrato original era de 61.700 dólares; el costo final fue de casi $ 500,000 (aproximadamente equivalente a $ 7,283,000 en 2020). Fue aceptado formalmente por el Cuerpo de Artillería del Ejército de EE. UU. En julio de 1946. ENIAC se cerró el 9 de noviembre de 1946 para una renovación y una actualización de la memoria, y se transfirió a Aberdeen Proving Ground , Maryland en 1947. Allí, el 29 de julio, 1947, se encendió y estuvo en funcionamiento continuo hasta las 11:45 pm del 2 de octubre de 1955. [2]
Papel en el desarrollo del EDVAC
Unos meses después de la presentación de ENIAC en el verano de 1946, como parte de "un esfuerzo extraordinario para impulsar la investigación en el campo", [58] el Pentágono invitó a "las mejores personas en electrónica y matemáticas de los Estados Unidos y Gran Bretaña " [58] a una serie de cuarenta y ocho conferencias impartidas en Filadelfia, Pensilvania; todos juntos denominados Teoría y Técnicas para el Diseño de Computadoras Digitales, más a menudo llamado las Conferencias de la Escuela Moore . [58] La mitad de estas conferencias fueron impartidas por los inventores de ENIAC. [59]
ENIAC fue un diseño único y nunca se repitió. La congelación del diseño en 1943 significó que el diseño de la computadora carecería de algunas innovaciones que pronto se desarrollaron bien, en particular la capacidad de almacenar un programa. Eckert y Mauchly comenzaron a trabajar en un nuevo diseño, que luego se llamaría EDVAC , que sería más simple y más poderoso. En particular, en 1944 Eckert escribió su descripción de una unidad de memoria (la línea de retardo de mercurio ) que contendría tanto los datos como el programa. John von Neumann, consultor de la Escuela Moore sobre el EDVAC, participó en las reuniones de la Escuela Moore en las que se elaboró el concepto del programa almacenado. Von Neumann redactó un conjunto incompleto de notas ( Primer Borrador de un Informe sobre la EDVAC ) que estaban destinadas a ser utilizadas como un memorando interno, describiendo, elaborando y expresando en un lenguaje lógico formal las ideas desarrolladas en las reuniones. El administrador y oficial de seguridad de ENIAC, Herman Goldstine, distribuyó copias de este primer borrador a varias instituciones gubernamentales y educativas, lo que generó un interés generalizado en la construcción de una nueva generación de máquinas informáticas electrónicas, incluida la calculadora automática de almacenamiento con retardo electrónico (EDSAC) en la Universidad de Cambridge. England y SEAC en la Oficina de Normas de EE. UU. [60]
Mejoras
Se hicieron varias mejoras a ENIAC después de 1947, incluido un mecanismo primitivo de programación almacenado de solo lectura que usaba las tablas de funciones como ROM de programa , [60] [61] [62] después de lo cual la programación se realizaba configurando los interruptores. [63] La idea ha sido desarrollada en varias variantes por Richard Clippinger y su grupo, por un lado, y los Goldstine, por el otro, [64] y fue incluida en la patente ENIAC . [65] Clippinger consultó con von Neumann sobre qué conjunto de instrucciones implementar. [60] [66] [67] Clippinger había pensado en una arquitectura de tres direcciones, mientras que von Neumann propuso una arquitectura de una dirección porque era más sencilla de implementar. Se usaron tres dígitos de un acumulador (# 6) como contador del programa, otro acumulador (# 15) se usó como acumulador principal, un tercer acumulador (# 8) se usó como puntero de dirección para leer datos de las tablas de funciones, y la mayoría de los demás acumuladores (1–5, 7, 9–14, 17–19) se utilizaron para la memoria de datos.
En marzo de 1948 se instaló la unidad convertidora, [68] que hizo posible la programación a través del lector de tarjetas estándar de IBM. [69] [70] El "primer ciclo de producción" de las nuevas técnicas de codificación sobre el problema de Monte Carlo siguió en abril. [68] [71] Después del traslado de ENIAC a Aberdeen, también se construyó un panel de registro para la memoria, pero no funcionó. También se agregó una pequeña unidad de control maestro para encender y apagar la máquina. [72]
La programación del programa almacenado para ENIAC fue realizada por Betty Jennings, Clippinger, Adele Goldstine y otros. [73] [61] [60] Se demostró por primera vez como una computadora con programa almacenado en abril de 1948, [74] ejecutando un programa de Adele Goldstine para John von Neumann. Esta modificación redujo la velocidad de ENIAC en un factor de 6 y eliminó la capacidad de cálculo paralelo, pero como también redujo el tiempo de reprogramación [67] [60] a horas en lugar de días, se consideró que valía la pena la pérdida de rendimiento. También el análisis había demostrado que debido a las diferencias entre la velocidad electrónica de cálculo y la velocidad electromecánica de entrada / salida, casi cualquier problema del mundo real estaba completamente ligado a la E / S , incluso sin hacer uso del paralelismo de la máquina original. La mayoría de los cálculos seguirían estando sujetos a E / S, incluso después de la reducción de velocidad impuesta por esta modificación.
A principios de 1952, se agregó una palanca de cambios de alta velocidad, que mejoró la velocidad de cambio en un factor de cinco. En julio de 1953, una expansión de 100 palabras de memoria de núcleo se añadió al sistema, usando decimal codificado en binario , el exceso-3 de representación de números. Para respaldar esta expansión de memoria, ENIAC se equipó con un nuevo selector de tabla de funciones, un selector de dirección de memoria, circuitos de modelado de pulsos y tres nuevas órdenes se agregaron al mecanismo de programación. [60]
Comparación con otras computadoras tempranas
Las máquinas de computación mecánica han existido desde la época de Arquímedes (ver: Mecanismo de Antikythera ), pero las décadas de 1930 y 1940 se consideran el comienzo de la era de las computadoras modernas.
ENIAC fue, como el IBM Harvard Mark I y el alemán Z3 , capaz de ejecutar una secuencia arbitraria de operaciones matemáticas, pero no las leyó en una cinta. Al igual que el coloso británico , fue programado mediante enchufes e interruptores. ENIAC combinó la capacidad de programación completa de Turing completa con velocidad electrónica. La computadora Atanasoff-Berry (ABC), ENIAC y Colossus usaban válvulas termoiónicas (tubos de vacío) . Los registros de ENIAC realizaban aritmética decimal, en lugar de aritmética binaria como Z3, ABC y Colossus.
Al igual que el Colossus, ENIAC requirió recableado para reprogramarse hasta abril de 1948. [75] En junio de 1948, el Manchester Baby ejecutó su primer programa y ganó la distinción de primer computador electrónico con programa almacenado . [76] [77] [78] Aunque la idea de una computadora con programa almacenado con memoria combinada para programas y datos fue concebida durante el desarrollo de ENIAC, no se implementó inicialmente en ENIAC porque las prioridades de la Segunda Guerra Mundial requerían que la máquina fuera completarse rápidamente, y las 20 ubicaciones de almacenamiento de ENIAC serían demasiado pequeñas para almacenar datos y programas.
Conocimiento público
El Z3 y el Colossus se desarrollaron independientemente el uno del otro, y del ABC y ENIAC durante la Segunda Guerra Mundial. El trabajo en el ABC en la Universidad Estatal de Iowa se detuvo en 1942 después de que John Atanasoff fuera llamado a Washington, DC , para realizar investigaciones de física para la Marina de los EE. UU., Y posteriormente fue desmantelado. [79] El Z3 fue destruido por los bombardeos aliados de Berlín en 1943. Como las diez máquinas Colossus eran parte del esfuerzo bélico del Reino Unido, su existencia permaneció en secreto hasta finales de la década de 1970, aunque el conocimiento de sus capacidades permaneció entre su personal del Reino Unido e invitado Americanos. ENIAC, por el contrario, se puso a prueba para la prensa en 1946, "y capturó la imaginación del mundo". Por lo tanto, las historias más antiguas de la informática pueden no ser exhaustivas en su cobertura y análisis de este período. Todas menos dos de las máquinas Colossus fueron desmanteladas en 1945; los dos restantes fueron utilizados para descifrar mensajes soviéticos por GCHQ hasta la década de 1960. [80] [81] La demostración pública de ENIAC fue desarrollada por Snyder y Jennings, quienes crearon una demostración que calcularía la trayectoria de un misil en 15 segundos, una tarea que habría tomado varias semanas para una computadora humana . [44]
Patentar
Por una variedad de razones (incluido el examen de Mauchly en junio de 1941 de la computadora Atanasoff-Berry , prototipo en 1939 por John Atanasoff y Clifford Berry ), la patente estadounidense 3.120.606 para ENIAC, solicitada en 1947 y otorgada en 1964, fue anulada por la decisión de 1973. del histórico caso de la corte federal Honeywell v. Sperry Rand , poniendo la invención de la computadora digital electrónica en el dominio público y otorgando reconocimiento legal a Atanasoff como el inventor de la primera computadora digital electrónica.
Principales piezas de ENIAC
Las partes principales eran 40 paneles y tres mesas de funciones portátiles (denominadas A, B y C). El diseño de los paneles fue (en el sentido de las agujas del reloj, comenzando por la pared izquierda):
- Pared izquierda
- Unidad de inicio
- Unidad de ciclismo
- Programador maestro - panel 1 y 2
- Tabla de funciones 1 - panel 1 y 2
- Acumulador 1
- Acumulador 2
- Divisor y raíz cuadrada
- Acumulador 3
- Acumulador 4
- Acumulador 5
- Acumulador 6
- Acumulador 7
- Acumulador 8
- Acumulador 9
- Pared posterior
- Acumulador 10
- Multiplicador de alta velocidad: panel 1, 2 y 3
- Acumulador 11
- Acumulador 12
- Acumulador 13
- Acumulador 14
- Pared derecha
- Acumulador 15
- Acumulador 16
- Acumulador 17
- Acumulador 18
- Tabla de funciones 2 - panel 1 y 2
- Tabla de funciones 3 - panel 1 y 2
- Acumulador 19
- Acumulador 20
- Transmisor constante: panel 1, 2 y 3
- Impresora: panel 1, 2 y 3
Se conectó un lector de tarjetas IBM al panel 3 del transmisor constante y un perforador de tarjetas IBM al panel 2 de la impresora. Las tablas de funciones portátiles se pueden conectar a las tablas de funciones 1, 2 y 3. [82]
Partes en exhibición
Las piezas de ENIAC están en poder de las siguientes instituciones:
- La Escuela de Ingeniería y Ciencias Aplicadas de la Universidad de Pennsylvania tiene cuatro de los cuarenta paneles originales (Acumulador # 18, Panel de Transmisor Constante 2, Panel de Programador Maestro 2 y la Unidad de Ciclismo) y una de las tres tablas de funciones (Tabla de Funciones B ) de ENIAC (cedido por el Smithsonian). [82]
- El Smithsonian tiene cinco paneles (Acumuladores 2, 19 y 20; Paneles de transmisor constante 1 y 3; Divisor y raíz cuadrada; Tabla de funciones 2 panel 1; Tabla de funciones 3 panel 2; Paneles de multiplicador de alta velocidad 1 y 2; Panel de impresora 1 ; Unidad de Iniciación) [82] en el Museo Nacional de Historia Estadounidense en Washington, DC [18] (pero aparentemente no se exhibe actualmente).
- El Museo de Ciencias de Londres tiene una unidad receptora en exhibición.
- El Museo de Historia de la Computación en Mountain View, California tiene tres paneles (Acumulador # 12, Panel 2 de la Tabla de Funciones 2 y Panel 3 de la Impresora) y una mesa C portátil de funciones en exhibición (en préstamo de la Institución Smithsonian). [82]
- La Universidad de Michigan en Ann Arbor tiene cuatro paneles (dos acumuladores, el panel 3 del multiplicador de alta velocidad y el panel 2 del programador maestro), [82] rescatados por Arthur Burks .
- El Museo de Artillería del Ejército de los Estados Unidos en Aberdeen Proving Ground , Maryland , donde se utilizó ENIAC, tiene la Tabla de funciones portátiles A.
- El Museo de Artillería de Campaña del Ejército de EE. UU. En Fort Sill , en octubre de 2014, obtuvo siete paneles de ENIAC que anteriormente estaban alojados por The Perot Group en Plano, Texas. [83] Hay acumuladores n. ° 7, n. ° 8, n. ° 11 y n. ° 17; [84] panel n. ° 1 y n. ° 2 que se conectaban a la tabla de funciones n. ° 1, [82] y la parte posterior de un panel que muestra sus tubos. También se exhibe un módulo de tubos.
- La Academia Militar de los Estados Unidos en West Point , Nueva York, tiene una de las terminales de entrada de datos de ENIAC.
- El Museo Heinz Nixdorf en Paderborn, Alemania, tiene tres paneles (Panel de impresora 2 y Mesa de funciones de alta velocidad) [82] (en préstamo de la Institución Smithsonian). En 2014, el museo decidió reconstruir uno de los paneles acumuladores; la parte reconstruida tiene el aspecto de una contraparte simplificada de la máquina original. [85] [86]
Reconocimiento
ENIAC fue nombrada un hito IEEE en 1987. [87]
En 1996, en honor al 50 aniversario de ENIAC, la Universidad de Pensilvania patrocinó un proyecto llamado " ENIAC-on-a-Chip ", donde se construyó un chip de computadora de silicio muy pequeño que mide 7,44 mm por 5,29 mm con la misma funcionalidad que ENIAC. Aunque este chip de 20 MHz era muchas veces más rápido que ENIAC, tenía solo una fracción de la velocidad de sus microprocesadores contemporáneos a fines de la década de 1990. [88] [89] [90]
En 1997, las seis mujeres que hicieron la mayor parte de la programación de ENIAC fueron incluidas en el Salón de la Fama Internacional de Mujeres en Tecnología . [45] [91] El papel de los programadores de ENIAC se trata en un documental de 2010 titulado Top Secret Rosies: Las "computadoras" femeninas de la Segunda Guerra Mundial por LeAnn Erickson. [46] Un corto documental de 2014, The Computers de Kate McMahon, cuenta la historia de los seis programadores; Este fue el resultado de 20 años de investigación de Kathryn Kleiman y su equipo como parte del Proyecto de Programadores de ENIAC. [47] [92]
En 2011, en honor al 65 aniversario de la inauguración de ENIAC, la ciudad de Filadelfia declaró el 15 de febrero como el Día de ENIAC . [93]
La ENIAC celebró su 70 aniversario el 15 de febrero de 2016 [94].
Ver también
- Historia de la informática
- Historia del hardware informático
- Mujeres en informática
- Lista de computadoras de tubo de vacío
- Computadoras militares
- Unisys
- Arthur Burks
- Betty Holberton
- Frances Bilas Spence
- John Mauchly
- J. Presper Eckert
- Jean Jennings Bartik
- Kathleen Antonelli (Kay McNulty)
- Marlyn Meltzer
- Ruth Lichterman Teitelbaum
Notas
- ^ Eckert Jr., John Presper y Mauchly, John W .; Integrador numérico electrónico y computadora, Oficina de Patentes de Estados Unidos, Patente de Estados Unidos 3.120.606, presentada el 26 de junio de 1947, expedida el 04 de febrero de 1964; invalidado el 19 de octubre de 1973 después de un fallo judicial en Honeywell v. Sperry Rand .
- ^ a b Weik, Martin H. "La historia de ENIAC" . Artillería . Washington, DC: American Ordnance Association (enero-febrero de 1961). Archivado desde el original el 14 de agosto de 2011 . Consultado el 29 de marzo de 2015 .
- ^ "3.2 Ordenadores electrónicos de primera generación (1937-1953)" . www.phy.ornl.gov .
- ^ Goldstine y Goldstine , 1946 , p. 97
- ^ Shurkin, Joel (1996). Motores de la mente: la evolución de la computadora de mainframes a microprocesadores . Nueva York: Norton. ISBN 978-0-393-31471-7.
- ^ Moye, William T. (enero de 1996). "ENIAC: La revolución patrocinada por el ejército" . Laboratorio de Investigación del Ejército de EE. UU. Archivado desde el original el 21 de mayo de 2017 . Consultado el 29 de marzo de 2015 .
- ↑ a b Goldstine , 1972 , p. 214.
- ^ Richard Rhodes (1995). "capítulo 13". Dark Sun: La fabricación de la bomba de hidrógeno . pag. 251.
El primer problema asignado a la primera computadora digital electrónica en funcionamiento del mundo fue la bomba de hidrógeno. […] La ENIAC ejecutó una primera versión aproximada de los cálculos termonucleares durante seis semanas en diciembre de 1945 y enero de 1946.
- ^ McCartney 1999 , p. 103: "ENIAC mostró correctamente que el esquema de Teller no funcionaría, pero los resultados llevaron a Teller y Ulam a idear otro diseño juntos".
- ^
- "ENIAC a prueba - 1. Uso público" . www.ushistory.org . Busque 1945 . Consultado el 16 de mayo de 2018 .
La máquina ENIAC […] se redujo a la práctica a más tardar en la fecha de inicio del uso de la máquina para los cálculos de Los Alamos, el 10 de diciembre de 1945.
- Acerca del caso judicial (más fuentes): Honeywell, Inc. v. Sperry Rand Corp.
- "ENIAC a prueba - 1. Uso público" . www.ushistory.org . Busque 1945 . Consultado el 16 de mayo de 2018 .
- ^ El cerebro utilizado en la prensa como metáfora se hizo común durante los años de la guerra. Mirando, por ejemplo, en la revista Life: 1937-08-16, p.45 Overseas Air Lines confía en Magic Brain (RCA Radiocompass). 1942-03-09 p.55 Magic Brain — es un desarrollo de los ingenieros de RCA (RCA Victrola). 1942-12-14 p.8 ¡ Blanket with a Brain hace el resto! (Manta automática GE). 1943-11-08 p.8 Pistola con visor de cerebro mecánico (¡Cómo dominar a un BOFORS!)
- ^ "ENIAC" . ENIAC USA 1946 . Proyecto de Historia de la Computación. 13 de marzo de 2013 . Consultado el 18 de mayo de 2016 .
- ^ Dalakov, Georgi. "ENIAC" . Historia de las Computadoras . Georgi Dalakov . Consultado el 23 de mayo de 2016 .
- ^ Goldstine y Goldstine 1946
- ^ Gayle Ronan Sims (22 de junio de 2004). "Herman Heine Goldstine" . Philadelphia Inquirer . Archivado desde el original el 30 de noviembre de 2015 . Consultado el 15 de abril de 2017 , a través de www.princeton.edu.
- ^ a b c Wilkes, MV (1956). Computadoras digitales automáticas . Nueva York: John Wiley & Sons . QA76.W5 1956.
- ^ "ENIAC a prueba" . USHistory.org . Asociación Salón de la Independencia. Archivado desde el original el 12 de agosto de 2019 . Consultado el 9 de noviembre de 2020 .
- ^ a b c d e f g h i j k Light 1999 .
- ^ "ENIAC" . El diccionario gratuito . Consultado el 29 de marzo de 2015 .
- ^ Weik, Martin H. (diciembre de 1955). Informe de Laboratorios de Investigación Balística No. 971: Estudio de los sistemas informáticos digitales electrónicos domésticos . Aberdeen Proving Ground, MD: Oficina de Servicios Técnicos del Departamento de Comercio de los Estados Unidos. pag. 41 . Consultado el 29 de marzo de 2015 .
- ^ Farrington, Gregory (marzo de 1996). ENIAC: Nacimiento de la era de la información . Ciencia popular . Consultado el 29 de marzo de 2015 .
- ^ "ENIAC en acción: qué fue y cómo funcionó" . ENIAC: Celebrando la historia de Penn Engineering . Universidad de Pensilvania . Consultado el 17 de mayo de 2016 .
- ^ Martin, Jason (17 de diciembre de 1998). "Desarrollos pasados y futuros en el diseño de memorias" . Desarrollos pasados y futuros en el diseño de memorias . Universidad de Maryland . Consultado el 17 de mayo de 2016 .
- ^ Peddie, Jon (13 de junio de 2013). La historia de la magia visual en las computadoras: cómo se crean imágenes hermosas en CAD, 3D, VR y AR . Springer Science & Business Media. ISBN 978-1-4471-4932-3.
- ^ Goldstine y Goldstine, 1946 .
- ^ Igarashi, Yoshihide; Altman, Tom; Funada, Mariko; Kamiyama, Barbara (27 de mayo de 2014). Computación: una perspectiva histórica y técnica . Prensa CRC. ISBN 978-1-4822-2741-3.
- ^ La foto original se puede ver en el artículo: Rose, Allen (abril de 1946). "Rayo golpea las matemáticas" . Ciencia popular : 83–86 . Consultado el 29 de marzo de 2015 .
- ^ Clippinger 1948 , Sección I: Descripción general de ENIAC - Las tablas de funciones.
- ^ Goldstine, 1946 .
- ^ Burks 1947 , págs. 756–767
- ^ Randall 5th, Alexander (14 de febrero de 2006). "Una entrevista perdida con el co-inventor de ENIAC J. Presper Eckert" . Computer World . Consultado el 29 de marzo de 2015 .
- ^ Grier, David (julio-septiembre de 2004). "Desde el escritorio del editor". IEEE Annals of the History of Computing . 26 (3): 2–3. doi : 10.1109 / MAHC.2004.9 . S2CID 7822223 .
- ^ Cruz, Frank (9 de noviembre de 2013). "Programación del ENIAC" . Programación del ENIAC . Universidad de Columbia . Consultado el 16 de mayo de 2016 .
- ^ Alt, Franz (julio de 1972). "Arqueología de las computadoras: reminiscencias, 1945-1947". Comunicaciones de la ACM . 15 (7): 693–694. doi : 10.1145 / 361454.361528 . S2CID 28565286 .
- ^ Schapranow, Matthieu-P. (1 de junio de 2006). "Tutorial ENIAC - la función módulo" . Archivado desde el original el 7 de enero de 2014 . Consultado el 4 de marzo de 2017 .
- ^ Descripción del programa de Lehmer que calcula el exponente de módulo 2 primo
- De Mol y Bullynck 2008
- ^ "Proyecto Programadores ENIAC" . eniacprogrammers.org . Consultado el 29 de marzo de 2015 .
- ^ Donaldson James, Susan (4 de diciembre de 2007). "Primeros programadores informáticos inspiran documental" . ABC News . Consultado el 29 de marzo de 2015 .
- ^ Fritz, W. Barkley (1996). "Las Mujeres de ENIAC" (PDF) . IEEE Annals of the History of Computing . 18 (3): 13-28. doi : 10.1109 / 85.511940 . Archivado desde el original (PDF) el 4 de marzo de 2016 . Consultado el 12 de abril de 2015 .
- ^ "Conoce a las 'Refrigerator Ladies' que programaron el ENIAC" . Hilo mental . 13 de octubre de 2013 . Consultado el 16 de junio de 2016 .
- ^ "Programadoras de ENIAC: una historia de la mujer en la informática" . Giro atómico . 31 de julio de 2016.
- ^ Grier, David (2007). Cuando las computadoras eran humanas . Prensa de la Universidad de Princeton. ISBN 9781400849369. Consultado el 24 de noviembre de 2016 .
- ^ Beyer, Kurt (2012). Grace Hopper y la invención de la era de la información . Londres, Cambridge: MIT Press. pag. 198. ISBN 9780262517263.
- ^ a b Isaacson, Walter (18 de septiembre de 2014). "Walter Isaacson sobre las mujeres de ENIAC" . Fortuna . Archivado desde el original el 12 de diciembre de 2018 . Consultado el 14 de diciembre de 2018 .
- ^ a b "Computadoras invisibles: la historia no contada de los programadores de ENIAC" . Witi.com . Consultado el 10 de marzo de 2015 .
- ^ a b Gumbrecht, Jamie (febrero de 2011). "Redescubriendo las 'computadoras ' femeninas de la Segunda Guerra Mundial " . CNN . Consultado el 15 de febrero de 2011 .
- ^ a b "Festival 2014: Las Computadoras" . SIFF . Archivado desde el original el 12 de marzo de 2015 . Consultado el 12 de marzo de 2015 .
- ^ "Los investigadores del ejército adquieren dos nuevas supercomputadoras" . Laboratorio de Investigación del Ejército DEVCOM del Ejército de los EE . 28 de diciembre de 2020 . Consultado el 1 de marzo de 2021 .
- ^ Sullivan, Patricia (26 de julio de 2009). "Gloria Gordon Bolotsky, 87; programador trabajó en la histórica computadora ENIAC" . The Washington Post . Consultado el 19 de agosto de 2015 .
- ^ "Historia de la Computación ARL | Laboratorio de Investigación del Ejército de los Estados Unidos" . Arl.army.mil . Consultado el 29 de junio de 2019 .
- ^ Goldstine 1972 , p. 182
- ^ Goldstine 1972 , p. 226
- ^ Mazhdrakov, Metodi; Benov, Dobriyan; Valkanov, Nikolai (2018). El método de Monte Carlo. Aplicaciones de ingeniería . Prensa Académica ACMO. pag. 250. ISBN 978-619-90684-3-4.
- ^ Kean, Sam (2010). La cuchara que desaparece . Nueva York: Little, Brown and Company. págs. 109-111. ISBN 978-0-316-05163-7.
- ^ Kennedy, Jr., TR (15 de febrero de 1946). "Computadora electrónica parpadea respuestas" . New York Times . Archivado desde el original el 10 de julio de 2015 . Consultado el 29 de marzo de 2015 .
- ^ Honeywell, Inc. contra Sperry Rand Corp. , 180 USPQ (BNA) 673 , p. 20, hallazgo 1.1.3 (Tribunal de Distrito de EE. UU. Para el Distrito de Minnesota, Cuarta División 1973) ("La máquina ENIAC que incorporó 'la invención' reivindicada por la patente ENIAC estaba en uso público y no experimental para los siguientes propósitos, ya veces antes de la fecha crítica: ... uso de la dedicación formal el 15 de febrero de 1946 ... ").
- ^ Evans, Claire L. (6 de marzo de 2018). Broad Band: La historia no contada de las mujeres que hicieron Internet . Pingüino. pag. 51. ISBN 9780735211766.
- ↑ a b c McCartney , 1999 , p. 140
- ^ McCartney 1999 , p. 140: "Eckert dio once conferencias, Mauchly dio seis, Goldstine dio seis. Von Neumann, que iba a dar una conferencia, no se presentó; las otras 24 se repartieron entre varios académicos y oficiales militares invitados".
- ^ a b c d e f "Eniac" . Tecnología épica para una gran justicia . Consultado el 28 de enero de 2017 .
- ↑ a b Goldstine, 1947 .
- ^
- Goldstine 1972 , págs. 233-234, 270, cadena de búsqueda: "eniac Adele 1947"
- En julio de 1947 von Neumann estaba escribiendo: "Estoy muy agradecido con Adele por sus cartas. Nick y yo estamos trabajando con su nuevo código, y parece excelente".
- Clippinger 1948 , Sección IV: Resumen de pedidos
- Haigh, Priestley y Rope 2014b , págs. 44–48
- ^ Pugh, Emerson W. (1995). "Notas a las páginas 132-135" . Construyendo IBM: Dando forma a una industria y su tecnología . Prensa del MIT. pag. 353. ISBN 9780262161473.
- ^ Haigh, Priestley & Rope 2014b , págs. 44-45.
- ^ Haigh, Priestley y Rope 2014b , p. 44.
- ^ Clippinger 1948 , INTRODUCCIÓN.
- ↑ a b Goldstine 1972 , 233-234, 270; Cadena de búsqueda: eniac Adele 1947 .
- ↑ a b Haigh, Priestley & Rope 2014b , págs. 47-48.
- ^ Clippinger 1948 , Sección VIII: ENIAC modificado.
- ^ Fritz, W. Barkley (1949). "Descripción y uso del código del convertidor ENIAC" . Nota técnica (141). Sección 1. - Introducción, p. 1.
En la actualidad está controlado por un código que incorpora una unidad denominada Convertidor como parte básica de su funcionamiento, de ahí el nombre Código Convertidor ENIAC. Estos dígitos de código se introducen en la máquina a través del Lector desde tarjetas IBM estándar * o desde las Tablas de funciones (...). (...) * El método de operación de control de tarjeta se usa principalmente para probar y ejecutar problemas breves altamente iterativos y no se trata en este informe.
- ^ Haigh, Thomas; Priestley, Mark; Rope, Crispin (julio-septiembre de 2014c). "Los Alamos apuesta por ENIAC: Simulaciones nucleares de Monte Carlo 1947-48" . IEEE Annals of the History of Computing . 36 (3): 42–63. doi : 10.1109 / MAHC.2014.40 . S2CID 17470931 . Consultado el 13 de noviembre de 2018 .
- ^ Haigh, Priestley & Rope 2016 , págs. 113-114.
- ^ Clippinger 1948 , INTRODUCCIÓN
- Nombres completos: Haigh, Priestley & Rope 2014b , p. 44
- ^ Haigh, Priestley y Rope 2016 , p. 153.
- ^ Ver #Mejoras
- ^ "Programando el ENIAC: un ejemplo de por qué la historia de la computadora es difícil | Blog @CHM" . Museo de Historia de la Computación . 18 de mayo de 2016.
- ^ Haigh, Thomas; Priestley, Mark; Rope, Crispin (enero-marzo de 2014a). "Reconsideración del concepto de programa almacenado" . IEEE Annals of the History of Computing . 36 (1): 9–10. doi : 10.1109 / mahc.2013.56 . S2CID 18827916 .
- ^ Haigh, Priestley & Rope 2014b , págs. 48-54.
- ^ Copeland , 2006 , p. 106.
- ^ Copeland , 2006 , p. 2.
- ^ Ward, Mark (5 de mayo de 2014), "Cómo GCHQ se basó en un secreto colosal" , BBC News
- ↑ a b c d e f g Haigh, Priestley & Rope 2016 , págs. 46, 264.
- ^ Meador, Mitch (29 de octubre de 2014). "ENIAC: la primera generación de computación debería ser una gran atracción en el umbral" . La Constitución de Lawton . Consultado el 8 de abril de 2015 .
- ^ Haigh. et. Alabama. enumera los acumuladores 7, 8, 13 y 17, pero las fotos de 2018 muestran 7, 8, 11 y 17. [ se necesita cita completa ]
- ^ "Conoce al antepasado de 30 toneladas del iPhone: Dentro del proyecto para reconstruir una de las primeras computadoras" . TechRepublic . Devolviendo la vida al Eniac.
- ^ "ENIAC - Modelo a tamaño natural del primer ordenador de tubo de vacío" . Museo Heinz Nixdorf . Alemania . Consultado el 1 de marzo de 2021 .
- ^ "Hitos: Integrador Numérico Electrónico y Computadora, 1946" . Red de historia global IEEE . IEEE . Consultado el 3 de agosto de 2011 .
- ^ "Mirando hacia atrás en ENIAC: Conmemoración de medio siglo de computadoras en el sistema de revisión" . Revista científica .
- ^ Van Der Spiegel, enero (1996). "ENIAC-on-a-Chip" . IMPRESIÓN DE PENN . Vol. 12 no. 4. La Universidad de Pennsylvania. Archivado desde el original el 11 de octubre de 2012 . Consultado el 17 de octubre de 2016 .
- ^ Van Der Spiegel, Jan (9 de mayo de 1995). "ENIAC-on-a-Chip" . Universidad de Pensilvania . Consultado el 4 de septiembre de 2009 .
- ^ Brown, Janelle (8 de mayo de 1997). "Wired: las mujeres protoprogramadoras obtienen su recompensa" . Consultado el 10 de marzo de 2015 .
- ^ "Proyecto Programadores ENIAC" . Proyecto Programadores ENIAC . Consultado el 12 de noviembre de 2016 .
- ^ "Resolución No. 110062: Declarando el 15 de febrero como" Día de la Computadora y el Integrador Numérico Electrónico (ENIAC) "en Filadelfia y en honor a la Escuela de Ingeniería y Ciencias Aplicadas de la Universidad de Pensilvania" (PDF) . 10 de febrero de 2011 . Consultado el 13 de agosto de 2014 .
- ^ Kim, Meeri (11 de febrero de 2016). "Hace 70 años, seis mujeres de Filadelfia se convirtieron en las primeras programadoras de computadoras digitales del mundo" . Consultado el 17 de octubre de 2016 , a través de www.phillyvoice.com.
Referencias
- Burks, Arthur (1947). "Circuitos de Computación Electrónica de la ENIAC". Actas de la IRE . 35 (8): 756–767. doi : 10.1109 / jrproc.1947.234265 .
- Burks, Arthur ; Burks, Alice R. (1981). "La ENIAC: la primera computadora electrónica de uso general". Anales de la historia de la informática . 3 (4): 310–389. doi : 10.1109 / mahc.1981.10043 . S2CID 14205498 .
- Clippinger, RF (29 de septiembre de 1948). Fuente . "Un sistema de codificación lógica aplicado a la ENIAC" . Informe de laboratorios de investigación balística (673). Archivado desde el original el 3 de enero de 2010 . Consultado el 27 de enero de 2010 .
- Copeland, B. Jack , ed. (2006), Coloso: Los secretos de las computadoras de descifrado de códigos de Bletchley Park , Oxford: Oxford University Press , ISBN 978-0-19-284055-4
- De Mol, Liesbeth; Bullynck, Maarten (2008). "Un fin de semana libre: el primer cómputo teórico de números extenso en ENIAC" . En Beckmann, Arnold; Dimitracopoulos, Costas; Löwe, Benedikt (eds.). Lógica y teoría de los algoritmos: 4ª Conferencia sobre Computabilidad en Europa, CiE 2008 Atenas, Grecia, 15 al 20 de junio de 2008, Actas . Springer Science & Business Media. págs. 158-167. ISBN 9783540694052.
- Eckert, J. Presper , The ENIAC (en Nicholas Metropolis, J. Howlett , Gian-Carlo Rota, (editores), A History of Computing in the Twentieth Century , Academic Press, Nueva York, 1980, págs. 525–540)
- Eckert, J. Presper y John Mauchly , 1946, Esquema de planes para el desarrollo de computadoras electrónicas , 6 páginas. (El documento fundacional de la industria de la informática electrónica).
- Fritz, W. Barkley, The Women of ENIAC (en IEEE Annals of the History of Computing , vol. 18, 1996, págs. 13-28)
- Goldstine, Adele (1946). Fuente . "Un Informe sobre la ENIAC" . FTP.arl.mil . 1 (1). Capítulo 1 - Introducción: 1.1.2. Las Unidades de la ENIAC.
- Goldstine, HH; Goldstine, Adele (1946). "El integrador numérico electrónico y la computadora (ENIAC)" . Matemáticas de la Computación . 2 (15): 97-110. doi : 10.1090 / S0025-5718-1946-0018977-0 . ISSN 0025-5718 .(también reimpreso en The Origins of Digital Computers: Selected Papers , Springer-Verlag, Nueva York, 1982, págs. 359–373)
- Goldstine, Adele K. (10 de julio de 1947). Control central para ENIAC . pag. 1.
A diferencia de los códigos posteriores de 60 y 100 pedidos, este [código de pedido 51] no requirió adiciones al hardware original de ENIAC. Habría trabajado más lentamente y ofrecido una gama más restringida de instrucciones, pero la estructura básica de los acumuladores y las instrucciones cambió solo ligeramente.
- Goldstine, Herman H. (1972). La Computadora: de Pascal a von Neumann . Princeton, Nueva Jersey: Princeton University Press . ISBN 978-0-691-02367-0.
- Haigh, Thomas; Priestley, Mark; Rope, Crispin (abril-junio de 2014b). "Ingeniería 'El milagro de la ENIAC': Implementación del paradigma del código moderno" . IEEE Annals of the History of Computing . 36 (2): 41–59. doi : 10.1109 / MAHC.2014.15 . S2CID 24359462 . Consultado el 13 de noviembre de 2018 .
- Haigh, Thomas; Priestley, Mark; Cuerda, Crispin (2016). ENIAC en acción: hacer y rehacer la computadora moderna . Prensa del MIT . ISBN 978-0-262-53517-5.
- Luz, Jennifer S. (1999). "Cuando las computadoras eran mujeres" (PDF) . Tecnología y Cultura . 40 (3): 455–483. doi : 10.1353 / tech.1999.0128 . ISSN 0040-165X . JSTOR 25147356 . S2CID 108407884 . Consultado el 9 de marzo de 2015 .
- Mauchly, John , The ENIAC (en Metropolis, Nicholas, Howlett, Jack ; Rota, Gian-Carlo. 1980, A History of Computing in the Twentieth Century , Academic Press , Nueva York, ISBN 0-12-491650-3 , págs. 541-550, "Las versiones originales de estos artículos se presentaron en la Conferencia Internacional de Investigación sobre Historia de la Computación, celebrada en el Laboratorio Científico de Los Alamos , del 10 al 15 de junio de 1976").
- McCartney, Scott (1999). ENIAC: Triunfos y tragedias del primer ordenador del mundo . Walker & Co. ISBN 978-0-8027-1348-3.
- Rojas, Raúl; Hashagen, Ulf, editores. Las primeras computadoras: historia y arquitecturas , 2000, MIT Press , ISBN 0-262-18197-5
- Stuart, Brian L. (2018). "Simulando el ENIAC [Escaneando nuestro pasado]". Actas del IEEE . 106 (4): 761–772. doi : 10.1109 / JPROC.2018.2813678 .
- Stuart, Brian L. (2018). "Programando el ENIAC [Escaneando nuestro pasado]" . Actas del IEEE . 106 (9): 1760-1770. doi : 10.1109 / JPROC.2018.2843998 .
- Stuart, Brian L. (2018). "Depurando el ENIAC [escaneando nuestro pasado]" . Actas del IEEE . 106 (12): 2331–2345. doi : 10.1109 / JPROC.2018.2878986 .
Otras lecturas
- Berkeley, Edmund. CEREBROS GIGANTES o máquinas que piensan . John Wiley & Sons, inc., 1949. Capítulo 7 Velocidad - 5000 adiciones por segundo: ENIAC (Integrador numérico electrónico y computadora) de Moore School
- Dyson, George (2012). Catedral de Turing: los orígenes del universo digital . Nueva York: Pantheon Books . ISBN 978-0-375-42277-5.
- Gumbrecht, Jamie (8 de febrero de 2011). "Redescubriendo las 'computadoras ' de la Segunda Guerra Mundial " . CNN.com . Consultado el 9 de febrero de 2011 .
- Hally, Mike. Cerebros electrónicos: historias del amanecer de la era de la informática , Joseph Henry Press, 2005. ISBN 0-309-09630-8
- Lukoff, Herman (1979). From Dits to Bits: Una historia personal de la computadora electrónica . Portland, Oregón: Robotics Press. ISBN 978-0-89661-002-6. LCCN 79-90567 .
- Tompkins, CB; Wakelin, JH; Dispositivos informáticos de alta velocidad , McGraw-Hill , 1950.
- Stern, Nancy (1981). De ENIAC a UNIVAC: una evaluación de las computadoras Eckert – Mauchly . Prensa digital . ISBN 978-0-932376-14-5.
- "Manual de funcionamiento de ENIAC" (PDF) . www.bitsavers.org .
enlaces externos
- Simulación ENIAC
- Otra simulación ENIAC
- Simulador ENIAC a nivel de pulso
- Modelo imprimible en 3D del ENIAC
- Preguntas y respuestas: Una entrevista perdida con el co-inventor de ENIAC J. Presper Eckert
- Entrevista con Eckert Transcripción de una entrevista en video con Eckert por David Allison para el Museo Nacional de Historia Estadounidense, Institución Smithsonian el 2 de febrero de 1988. Una discusión técnica en profundidad sobre ENIAC, incluido el proceso de pensamiento detrás del diseño.
- Entrevista de historia oral con J. Presper Eckert , Instituto Charles Babbage , Universidad de Minnesota. Eckert, co-inventor de ENIAC, analiza su desarrollo en la Escuela de Ingeniería Eléctrica Moore de la Universidad de Pensilvania; describe las dificultades para asegurar los derechos de patente para ENIAC y los problemas planteados por la circulación del Primer Borrador del Informe sobre EDVAC de 1945 de John von Neumann , que colocó las invenciones de ENIAC en el dominio público. Entrevista de Nancy Stern, 28 de octubre de 1977.
- Entrevista de historia oral con Carl Chambers , Instituto Charles Babbage , Universidad de Minnesota. Chambers analiza el inicio y el progreso del proyecto ENIAC en la Escuela de Ingeniería Eléctrica Moore de la Universidad de Pensilvania (1941-1946). Entrevista de historia oral de Nancy B. Stern, 30 de noviembre de 1977.
- Entrevista de historia oral con Irven A. Travis , Instituto Charles Babbage , Universidad de Minnesota. Travis describe el proyecto ENIAC en la Universidad de Pensilvania (1941-1946), las habilidades técnicas y de liderazgo del ingeniero jefe Eckert, las relaciones laborales entre John Mauchly y Eckert, las disputas sobre derechos de patente y su renuncia a la universidad. Entrevista de historia oral por Nancy B. Stern, 21 de octubre de 1977.
- Entrevista de historia oral con S. Reid Warren , Instituto Charles Babbage , Universidad de Minnesota. Warren se desempeñó como supervisor del proyecto EDVAC; En el centro de su discusión se encuentran J. Presper Eckert y John Mauchly y sus desacuerdos con los administradores sobre los derechos de patente; analiza el borrador del informe de 1945 de John von Neumann sobre el EDVAC, y su falta de reconocimiento adecuado de todos los contribuyentes de EDVAC.
- Proyecto Programadores ENIAC
- Las mujeres de ENIAC
- Programación ENIAC
- Cómo ENIAC tomó una raíz cuadrada
- Mike Muuss: documentos ENIAC recopilados
- Capítulo de ENIAC en Karl Kempf, Electronic Computers Within The Ordnance Corps , noviembre de 1961
- La historia de ENIAC , Martin H. Weik, Laboratorios de investigación balística de artillería, 1961
- Museo ENIAC en la Universidad de Pennsylvania
- Especificaciones de ENIAC del Informe de Laboratorios de Investigación Balística No. 971 de diciembre de 1955, (Una encuesta de sistemas de computación digital electrónica domésticos)
- A Computer Is Born , Michael Kanellos, artículo noticioso del 60 aniversario, CNet , 13 de febrero de 2006
- Película de 1946 restaurada, Proyecto de Archivos Históricos de Computadoras