Articulo de referencia

Historia del hardware informático

La historia del hardware informático abarca desde los primeros dispositivos utilizados para cálculos sencillos hasta los complejos ordenadores actuales, incluyendo avances tanto...

La historia del hardware informático abarca desde los primeros dispositivos utilizados para cálculos sencillos hasta los complejos ordenadores actuales, incluyendo avances tanto en tecnología analógica como digital.

Las primeras herramientas para el cálculo fueron dispositivos puramente mecánicos que requerían que el operador estableciera los valores iniciales de una operación aritmética elemental y luego manipulara el dispositivo para obtener el resultado. En etapas posteriores, los dispositivos de cálculo comenzaron a representar números de forma continua, como mediante la distancia a lo largo de una escala, la rotación de un eje o un nivel de voltaje específico. Los números también podían representarse en forma de dígitos, manipulados automáticamente por un mecanismo. Si bien este enfoque generalmente requería mecanismos más complejos, aumentó considerablemente la precisión de los resultados. El desarrollo de la tecnología de transistores, seguido de la invención de los circuitos integrados, propició avances revolucionarios.

Las computadoras basadas en transistores y, posteriormente, en circuitos integrados, permitieron que los sistemas digitales reemplazaran gradualmente a los analógicos, aumentando tanto la eficiencia como la capacidad de procesamiento. La integración a gran escala (LSI) de semiconductores de óxido metálico (MOS ) hizo posible la memoria de semiconductores y el microprocesador , lo que condujo a otro avance clave: la computadora personal (PC) miniaturizada en la década de 1970. El costo de las computadoras disminuyó tanto que, en la década de 1990, las computadoras personales y, posteriormente, las computadoras móviles ( teléfonos inteligentes y tabletas ) en la década de 2000, se volvieron omnipresentes.

Dispositivos antiguos

Antigua y medieval

Se cree que el hueso de Ishango es un palo de conteo paleolítico. [ a ]
Suanpan (El número representado en este ábaco es 6.302.715.408.)

Se han utilizado dispositivos para ayudar en el cálculo durante miles de años, a menudo utilizando una correspondencia uno a uno con los dedos . El primer dispositivo de conteo fue probablemente una forma de vara de conteo . El hueso de Lebombo de las montañas entre Eswatini y Sudáfrica puede ser el artefacto matemático más antiguo conocido. [ 2 ] Data de 35 000 a. C. y consta de 29 muescas distintas que fueron cortadas deliberadamente en la fíbula de un babuino . [ 3 ] [ 4 ] Posteriormente, las ayudas para el registro en todo el Creciente Fértil incluían calculi (esferas de arcilla, conos, etc.) que representaban recuentos de artículos, probablemente ganado o granos, sellados en recipientes huecos de arcilla sin cocer. [ b ] [ 6 ] [ c ] El uso de varillas de conteo es un ejemplo. El ábaco se utilizó tempranamente para tareas aritméticas. Lo que ahora se llama ábaco romano se utilizó en Babilonia ya hacia el 2700-2300 a. C. Desde entonces, se han inventado muchas otras formas de tableros o mesas de cálculo. En una casa de contabilidad medieval europea , se colocaba un paño a cuadros sobre una mesa y se movían marcadores sobre él según ciertas reglas, como ayuda para calcular sumas de dinero.

En la antigüedad y la Edad Media se construyeron varias computadoras analógicas para realizar cálculos astronómicos. Entre ellas se encuentran el astrolabio y el mecanismo de Anticitera, del mundo helenístico (c. 150-100 a. C.). [ 8 ]

Una cerradura de combinación griega de bronce del período augusteo o adriánico funcionaba con una forma primitiva de lógica mecánica: el pestillo central se bloqueaba físicamente para que no se retrajera hasta que las muescas de dos diales giratorios independientes estuvieran correctamente alineadas. [ 9 ] En el Egipto romano , Herón de Alejandría (c. 10-70 d. C.) fabricó dispositivos mecánicos, incluidos autómatas y un carro programable . [ 10 ] La flauta automática a vapor descrita en el Libro de los Dispositivos Ingeniosos (850) de los hermanos persas-baghdadíes Banū Mūsā pudo haber sido el primer dispositivo programable. [ 11 ]

Otros dispositivos mecánicos primitivos utilizados para realizar uno u otro tipo de cálculos incluyen el planisferio y otros dispositivos de cálculo mecánicos inventados por Al-Biruni (c. 1000 d. C.); el ecuador y el astrolabio universal independiente de la latitud de Al-Zarqali (c. 1015 d. C.); las computadoras analógicas astronómicas de otros astrónomos e ingenieros musulmanes medievales; y la torre del reloj astronómico de Su Song (1094) durante la dinastía Song . El reloj del castillo , un reloj astronómico mecánico accionado por agua inventado por Ismail al-Jazari en 1206, fue la primera computadora analógica programable . [ 12 ] [ 13 ] [ 14 ] Ramon Llull inventó el Círculo Lulliano: una máquina conceptual para calcular respuestas a preguntas filosóficas (en este caso, relacionadas con el cristianismo) mediante combinatoria lógica. Esta idea fue retomada por Leibniz siglos después, y es, por lo tanto, uno de los elementos fundacionales de la informática y la ciencia de la información .

Herramientas de cálculo del Renacimiento

El matemático y físico escocés John Napier descubrió que la multiplicación y la división de números podían realizarse mediante la suma y la resta, respectivamente, de los logaritmos de dichos números. Al elaborar las primeras tablas logarítmicas, Napier tuvo que realizar numerosas multiplicaciones tediosas . Fue entonces cuando diseñó su « ábaco », un dispositivo similar a un ábaco que simplificó enormemente los cálculos de multiplicación y división.

Una regla de cálculo moderna

Dado que los números reales pueden representarse como distancias o intervalos en una línea, la regla de cálculo se inventó en la década de 1620, poco después del trabajo de Napier, para permitir que las operaciones de multiplicación y división se realizaran de forma significativamente más rápida que antes. [ 15 ] Edmund Gunter construyó un dispositivo de cálculo con una sola escala logarítmica en la Universidad de Oxford . Su dispositivo simplificó enormemente los cálculos aritméticos, incluyendo la multiplicación y la división. William Oughtred lo mejoró notablemente en 1630 con su regla de cálculo circular. Posteriormente, en 1632, desarrolló la regla de cálculo moderna, esencialmente una combinación de dos reglas de Gunter , sostenidas con las manos. Las reglas de cálculo fueron utilizadas por generaciones de ingenieros y otros profesionales que trabajaban con matemáticas, hasta la invención de la calculadora de bolsillo . [ 16 ]

Calculadoras mecánicas

En 1609, Guidobaldo del Monte creó un multiplicador mecánico para calcular fracciones de grado. Basado en un sistema de cuatro engranajes, la rotación de un índice en un cuadrante corresponde a 60 rotaciones de otro índice en el cuadrante opuesto. [ 17 ] Gracias a esta máquina, se pueden evitar errores en el cálculo de primeros, segundos, terceros y cuartos de grado. Guidobaldo fue el primero en documentar el uso de engranajes para el cálculo mecánico.

Wilhelm Schickard , un polímata alemán , diseñó en 1623 una máquina calculadora que combinaba una versión mecanizada de las varillas de Napier con la primera máquina sumadora mecánica del mundo integrada en la base. Debido a que utilizaba un engranaje de un solo diente, en ocasiones su mecanismo de arrastre se atascaba. [ 18 ] Un incendio destruyó al menos una de las máquinas en 1624 y se cree que Schickard quedó demasiado desanimado como para construir otra.

Vista desde la parte posterior de la calculadora de Pascal . Pascal inventó su máquina en 1642.

En 1642, siendo aún adolescente, Blaise Pascal comenzó un trabajo pionero en máquinas de calcular y, tras tres años de esfuerzo y 50 prototipos [ 19 ], inventó una calculadora mecánica . [ 20 ] [ 21 ] Construyó veinte de estas máquinas (conocidas como calculadoras de Pascal o pascalinas) en los diez años siguientes. [ 22 ] Nueve pascalinas han sobrevivido, la mayoría de las cuales se exhiben en museos europeos. [ e ] Existe un debate continuo sobre si Schickard o Pascal deben ser considerados el "inventor de la calculadora mecánica" y la gama de cuestiones a considerar se discute en otra parte. [ 23 ]

Un conjunto de tablas de cálculo de John Napier de alrededor de 1680.

Gottfried Wilhelm von Leibniz inventó la calculadora escalonada y su famoso mecanismo de tambor escalonado alrededor de 1672. Intentó crear una máquina que pudiera usarse no solo para la suma y la resta, sino que también utilizara un carro móvil para permitir la multiplicación y la división. Leibniz dijo una vez: «Es indigno de los hombres excelentes perder horas como esclavos en el trabajo de cálculo que podría delegarse con seguridad a cualquier otra persona si se usaran máquinas». [ 24 ] Sin embargo, Leibniz no incorporó un mecanismo de acarreo completamente exitoso. Leibniz también describió el sistema numérico binario , [ 25 ] un ingrediente central de todas las computadoras modernas. Sin embargo, hasta la década de 1940, muchos diseños posteriores (incluidas las máquinas de Charles Babbage de 1822 e incluso la ENIAC de 1945) se basaron en el sistema decimal. [ f ]

Detalle de un aritmómetro construido antes de 1851. El cursor multiplicador de un dígito (parte superior de marfil) es el cursor situado más a la izquierda.

Hacia 1820, Charles Xavier Thomas de Colmar creó lo que, a lo largo del resto del siglo, se convertiría en la primera calculadora mecánica de producción masiva exitosa: el aritmómetro Thomas . Podía utilizarse para sumar y restar, y, gracias a un carro móvil, el operador también podía multiplicar y dividir mediante un proceso de multiplicación y división largas. [ 26 ] Utilizaba un tambor escalonado de diseño similar al inventado por Leibniz. Las calculadoras mecánicas se mantuvieron en uso hasta la década de 1970.

Procesamiento de datos de tarjetas perforadas

En 1804, el tejedor francés Joseph Marie Jacquard desarrolló un telar cuyo patrón se controlaba mediante una cinta de papel fabricada con tarjetas perforadas . Esta cinta podía cambiarse sin modificar el diseño mecánico del telar. Este fue un hito en la programación. Su máquina representó una mejora con respecto a telares similares. Las tarjetas perforadas fueron precedidas por las bandas perforadas, como en la máquina propuesta por Basile Bouchon . Estas bandas inspirarían la grabación de información para pianos automáticos y, más recientemente, para máquinas herramienta de control numérico .

Máquinas de contabilidad de tarjetas perforadas de IBM , 1936

A finales de la década de 1880, el estadounidense Herman Hollerith inventó el almacenamiento de datos en tarjetas perforadas que luego podían ser leídas por una máquina. [ 27 ] Para procesar estas tarjetas perforadas, inventó la tabuladora y la perforadora de tarjetas . Sus máquinas utilizaban relés y contadores electromecánicos . [ 28 ] El método de Hollerith se utilizó en el censo de los Estados Unidos de 1890. Ese censo se procesó dos años más rápido que el anterior. [ 29 ] La empresa de Hollerith finalmente se convirtió en el núcleo de IBM .

Para 1920, las máquinas tabuladoras electromecánicas podían sumar, restar e imprimir totales acumulados. [ 30 ] Las funciones de la máquina se dirigían insertando docenas de puentes de cable en paneles de control extraíbles . Cuando Estados Unidos instituyó la Seguridad Social en 1935, los sistemas de tarjetas perforadas de IBM se utilizaron para procesar los registros de 26 millones de trabajadores. [ 31 ] Las tarjetas perforadas se volvieron omnipresentes en la industria y el gobierno para la contabilidad y la administración.

Los artículos de Leslie Comrie sobre métodos de tarjetas perforadas [ 32 ] y la publicación de W.J. Eckert de Punched Card Methods in Scientific Computation en 1940 describieron técnicas de tarjetas perforadas suficientemente avanzadas como para resolver algunas ecuaciones diferenciales o realizar multiplicaciones y divisiones utilizando representaciones de punto flotante, todo ello en tarjetas perforadas y máquinas de registro unitario . [ 33 ] Dichas máquinas se utilizaron durante la Segunda Guerra Mundial para el procesamiento estadístico criptográfico, [ 34 ] así como para una gran cantidad de usos administrativos. La Oficina de Computación Astronómica de la Universidad de Columbia realizó cálculos astronómicos que representaban el estado del arte en computación . [ 35 ] [ 36 ]

Calculadoras

La calculadora Curta también podía realizar multiplicaciones y divisiones.

En el siglo XX, las calculadoras mecánicas, las cajas registradoras, las máquinas de contabilidad, etc., se rediseñaron para usar motores eléctricos, con la posición del engranaje como representación del estado de una variable. La palabra "computadora" era un título laboral asignado principalmente a mujeres que usaban estas calculadoras para realizar cálculos matemáticos. [ 37 ] En la década de 1920, el interés del científico británico Lewis Fry Richardson en la predicción del tiempo lo llevó a proponer computadoras humanas y análisis numérico para modelar el clima; hasta el día de hoy, se necesitan las computadoras más potentes de la Tierra para modelar adecuadamente su clima usando las ecuaciones de Navier-Stokes . [ 38 ]

Empresas como Friden , Marchant Calculator y Monroe fabricaron calculadoras mecánicas de escritorio desde la década de 1930 que podían sumar, restar, multiplicar y dividir. [ 39 ] En 1948, el inventor austriaco Curt Herzstark presentó la Curta . Era una pequeña calculadora mecánica de manivela y, como tal, descendiente del Stepped Reckoner de Gottfried Leibniz y del Arithmometer de Thomas .

La primera calculadora de escritorio totalmente electrónica del mundo fue la Bell Punch ANITA británica , lanzada en 1961. [ 40 ] [ 41 ] Utilizaba tubos de vacío , tubos de cátodo frío y Dekatrons en sus circuitos, con 12 tubos "Nixie" de cátodo frío para su pantalla. La ANITA se vendió bien ya que era la única calculadora de escritorio electrónica disponible, y era silenciosa y rápida. La tecnología de tubos fue reemplazada en junio de 1963 por la Friden EC-130 fabricada en EE. UU., que tenía un diseño totalmente transistorizado, una pila de cuatro números de 13 dígitos mostrados en un CRT de 5 pulgadas (13 cm) , e introdujo la notación polaca inversa (RPN). 

Primer dispositivo informático de propósito general propuesto

Una parte de la máquina diferencial de Babbage
Maqueta de prueba de una parte de la Máquina Analítica, construida por Babbage, expuesta en el Museo de Ciencias de Londres.

La Revolución Industrial (finales del siglo XVIII a principios del siglo XIX) tuvo un impacto significativo en la evolución del hardware informático, ya que los rápidos avances de la época en maquinaria y manufactura sentaron las bases para la computación mecanizada y automatizada. Las necesidades industriales de cálculos precisos y a gran escala —especialmente en campos como la navegación, la ingeniería y las finanzas— impulsaron innovaciones tanto en el diseño como en la función, preparando el terreno para dispositivos como la máquina diferencial de Charles Babbage (1822). [ 42 ] [ 43 ] Este dispositivo mecánico tenía como objetivo automatizar el cálculo de funciones polinómicas y representó una de las primeras aplicaciones de la lógica computacional. [ 44 ]

Babbage, a menudo considerado el "padre de la computadora", imaginó un sistema totalmente mecánico de engranajes y ruedas, impulsado por vapor, capaz de realizar cálculos complejos que antes requerían un intenso trabajo manual. [ 45 ] Su máquina diferencial, diseñada para ayudar en los cálculos de navegación, lo llevó finalmente a concebir la máquina analítica en 1833. [ 46 ] Este concepto, mucho más avanzado que su máquina diferencial, incluía una unidad aritmético-lógica , control de flujo mediante ramificación condicional y bucles, y memoria integrada. [ 47 ] Los planes de Babbage convirtieron a su máquina analítica en el primer diseño de propósito general que podría describirse como Turing-completo en términos modernos. [ 48 ] [ 49 ]

El motor analítico se programó utilizando tarjetas perforadas , un método adaptado del telar Jacquard inventado por Joseph Marie Jacquard en 1804, que controlaba los patrones textiles con una secuencia de tarjetas perforadas. [ 50 ] Estas tarjetas también se convirtieron en fundamentales para sistemas informáticos posteriores. [ 51 ] La máquina de Babbage habría incluido múltiples dispositivos de salida, como una impresora, un trazador de curvas e incluso una campana, lo que demuestra su ambición por aplicaciones computacionales versátiles que van más allá de la aritmética simple. [ 52 ]

Ada Lovelace amplió la visión de Babbage al conceptualizar algoritmos que su máquina podía ejecutar. [ 53 ] Sus notas sobre la máquina analítica, escritas en la década de 1840, se reconocen ahora como los primeros ejemplos de programación informática. [ 54 ] Lovelace vislumbró el potencial de las computadoras para ir más allá de los cálculos numéricos, prediciendo que algún día podrían generar composiciones musicales complejas o realizar tareas como el procesamiento del lenguaje. [ 55 ]

Aunque los diseños de Babbage nunca se materializaron por completo debido a dificultades técnicas y financieras, influyeron en diversos desarrollos posteriores del hardware informático. En particular, en la década de 1890, Herman Hollerith adaptó la idea de las tarjetas perforadas para el procesamiento automatizado de datos, que se utilizó en el Censo de los Estados Unidos y aceleró significativamente la tabulación de datos, conectando así la maquinaria industrial con el procesamiento de datos. [ 56 ]

Los avances de la Revolución Industrial en sistemas mecánicos demostraron el potencial de las máquinas para realizar cálculos complejos, influyendo en ingenieros como Leonardo Torres Quevedo y Vannevar Bush a principios del siglo XX. Torres Quevedo diseñó una máquina electromecánica con aritmética de punto flotante, [ 57 ] mientras que el trabajo posterior de Bush exploró la computación digital electrónica. [ 58 ] A mediados del siglo XX, estas innovaciones allanaron el camino para las primeras computadoras totalmente electrónicas. [ 59 ]

Computadoras analógicas

Tercer diseño de máquina de predicción de mareas de Sir William Thomson , 1879-1881.

En la primera mitad del siglo XX, muchos consideraban que las computadoras analógicas representaban el futuro de la computación. Estos dispositivos utilizaban los aspectos continuamente variables de fenómenos físicos, como magnitudes eléctricas , mecánicas o hidráulicas , para modelar el problema que se resolvía, a diferencia de las computadoras digitales , que representaban las cantidades variables simbólicamente, a medida que cambiaban sus valores numéricos. Dado que una computadora analógica no utiliza valores discretos, sino continuos, los procesos no pueden repetirse de forma fiable con una equivalencia exacta, como sí ocurre con las máquinas de Turing . [ 60 ]

La primera computadora analógica moderna fue una máquina de predicción de mareas , inventada por Sir William Thomson , más tarde Lord Kelvin, en 1872. Utilizaba un sistema de poleas y cables para calcular automáticamente los niveles de marea previstos para un período determinado en una ubicación específica, y resultó de gran utilidad para la navegación en aguas poco profundas. Su dispositivo sentó las bases para futuros desarrollos en la computación analógica. [ 61 ]

El analizador diferencial , una computadora analógica mecánica diseñada para resolver ecuaciones diferenciales mediante integración utilizando mecanismos de rueda y disco, fue conceptualizado en 1876 por James Thomson , hermano del más famoso Lord Kelvin. Exploró la posible construcción de tales calculadoras, pero se vio obstaculizado por el par de salida limitado de los integradores de bola y disco . [ 62 ] En un analizador diferencial, la salida de un integrador impulsaba la entrada del siguiente integrador, o una salida gráfica.

Leonardo Torres Quevedo desarrolló una notable serie de máquinas de calcular analógicas desde 1895, incluyendo una que podía calcular las raíces de polinomios arbitrarios de orden ocho, incluyendo los complejos, con una precisión de hasta milésimas. [ 63 ] [ 64 ] [ 65 ]

Una mira de deriva Mk. I. La palanca situada justo delante de las yemas de los dedos del bombardero ajusta la altitud, mientras que las ruedas cercanas a sus nudillos ajustan el viento y la velocidad del aire.

Un avance importante en la computación analógica fue el desarrollo de los primeros sistemas de control de tiro para el lanzamiento de artillería naval a larga distancia . Cuando los alcances de los cañones aumentaron drásticamente a finales del siglo XIX, ya no se trataba simplemente de calcular el punto de mira adecuado, dados los tiempos de vuelo de los proyectiles. Varios observadores a bordo del barco transmitían las mediciones de distancia y las observaciones a una estación de trazado central. Allí, los equipos de dirección de tiro introducían la ubicación, la velocidad y la dirección del barco y su objetivo, así como diversos ajustes por el efecto Coriolis , los efectos meteorológicos en el aire y otros ajustes; el ordenador generaba entonces una solución de tiro, que se enviaba a las torretas para el lanzamiento. En 1912, el ingeniero británico Arthur Pollen desarrolló el primer ordenador analógico mecánico eléctrico (llamado en aquel entonces Reloj Argo). Fue utilizado por la Armada Imperial Rusa en la Primera Guerra Mundial . El sistema alternativo de control de tiro de la Tabla Dreyer se instaló en los buques capitales británicos a mediados de 1916.

También se utilizaron dispositivos mecánicos para mejorar la precisión de los bombardeos aéreos . El Drift Sight fue el primero de estos dispositivos, desarrollado por Harry Wimperis en 1916 para el Royal Naval Air Service ; medía la velocidad del viento desde el aire y utilizaba esa medición para calcular los efectos del viento en la trayectoria de las bombas. El sistema se mejoró posteriormente con el Course Setting Bomb Sight y alcanzó su máximo esplendor con las miras de bombardeo de la Segunda Guerra Mundial , la mira de bombardeo Mark XIV ( RAF Bomber Command ) y la Norden [ 66 ] ( Fuerzas Aéreas del Ejército de los Estados Unidos ).

El arte de la computación analógica mecánica alcanzó su apogeo con el analizador diferencial , [ 67 ] construido por HL Hazen y Vannevar Bush en el MIT a partir de 1927, que se basó en los integradores mecánicos de James Thomson y los amplificadores de par inventados por HW Nieman. Se construyeron una docena de estos dispositivos antes de que su obsolescencia se hiciera evidente; el más potente se construyó en la Escuela de Ingeniería Eléctrica Moore de la Universidad de Pensilvania , donde se construyó el ENIAC .

Helmut Hölzer construyó una computadora analógica totalmente electrónica en 1942 en el Centro de Investigación del Ejército de Peenemünde . [ 68 ] [ 69 ] [ 70 ]

En la década de 1950, el éxito de las computadoras electrónicas digitales supuso el fin de la mayoría de las máquinas de computación analógicas, pero las computadoras analógicas híbridas , controladas por electrónica digital, siguieron utilizándose de forma considerable durante las décadas de 1950 y 1960, y posteriormente en algunas aplicaciones especializadas.

La llegada de la computadora digital

Componentes de cuatro de los primeros ordenadores, 1962. De izquierda a derecha: placa ENIAC , placa EDVAC , placa ORDVAC y placa BRLESC -I, que muestran la tendencia hacia la miniaturización .

El principio de la computadora moderna fue descrito por primera vez por el científico informático Alan Turing , quien expuso la idea en su artículo fundamental de 1936, [ 71 ] Sobre los números computables . Turing reformuló los resultados de Kurt Gödel de 1931 sobre los límites de la prueba y la computación, reemplazando el lenguaje formal universal basado en la aritmética de Gödel con los dispositivos hipotéticos formales y simples que se conocieron como máquinas de Turing . Demostró que alguna de estas máquinas sería capaz de realizar cualquier computación matemática concebible si fuera representable como un algoritmo . Luego demostró que no había solución al problema de decisión al mostrar primero que el problema de la parada para las máquinas de Turing es indecidible : en general, no es posible decidir algorítmicamente si una máquina de Turing dada se detendrá alguna vez.

También introdujo la noción de una "máquina universal" (ahora conocida como máquina de Turing universal ), con la idea de que dicha máquina podría realizar las tareas de cualquier otra máquina, o dicho de otro modo, es demostrablemente capaz de calcular cualquier cosa que sea computable mediante la ejecución de un programa almacenado en cinta, lo que permite que la máquina sea programable. John von Neumann reconoció que el concepto central de la computadora moderna se debía a este artículo. [ 72 ] Las máquinas de Turing son hasta el día de hoy un objeto central de estudio en la teoría de la computación . Excepto por las limitaciones impuestas por sus almacenes de memoria finitos, se dice que las computadoras modernas son Turing-completas , es decir, tienen una capacidad de ejecución de algoritmos equivalente a la de una máquina de Turing universal .

Computadoras electromecánicas

La era de la informática moderna comenzó con un intenso desarrollo antes y durante la Segunda Guerra Mundial. La mayoría de las computadoras digitales construidas en este período eran electromecánicas: interruptores eléctricos accionaban relés mecánicos para realizar los cálculos. Estos componentes mecánicos tenían una baja velocidad de funcionamiento debido a su naturaleza mecánica y, con el tiempo, fueron reemplazados por componentes totalmente eléctricos mucho más rápidos, que inicialmente utilizaban tubos de vacío y, posteriormente, transistores .

La Z2 fue uno de los primeros ejemplos de una computadora digital de funcionamiento eléctrico construida con relés electromecánicos y fue creada por el ingeniero civil Konrad Zuse en 1940 en Alemania. Representó una mejora con respecto a su anterior Z1 mecánica ; si bien utilizaba la misma memoria mecánica , reemplazó la lógica aritmética y de control con circuitos de relés eléctricos . [ 73 ]

En ese mismo año, criptólogos británicos construyeron dispositivos electromecánicos llamados bombes para ayudar a descifrar los mensajes secretos cifrados con la máquina Enigma alemana durante la Segunda Guerra Mundial . El diseño inicial de la bombe fue creado en 1939 en la Escuela de Códigos y Cifrado del Gobierno del Reino Unido en Bletchley Park por Alan Turing , [ 74 ] con una importante mejora ideada en 1940 por Gordon Welchman . [ 75 ] El diseño de ingeniería y la construcción fueron obra de Harold Keen de la British Tabulating Machine Company . Fue un desarrollo sustancial de un dispositivo que había sido diseñado en 1938 por el criptólogo de la Oficina de Cifrado Polaca Marian Rejewski , y conocido como la " bomba criptológica " ( en polaco : "bomba kryptologiczna" ).

Réplica del Z3 de Zuse , el primer ordenador totalmente automático y digital (electromecánico).

En 1941, Zuse continuó su máquina anterior con la Z3 , [ 73 ] la primera computadora digital totalmente automática, programable y electromecánica en funcionamiento del mundo. [ 76 ] La Z3 fue construida con 2000 relés , implementando una longitud de palabra de 22 bits que operaba a una frecuencia de reloj de aproximadamente 5–10 Hz . [ 77 ] El código del programa y los datos se almacenaban en película perforada . Era similar a las máquinas modernas en varios aspectos, siendo pionera en numerosos avances como los números de punto flotante . El reemplazo del sistema decimal difícil de implementar (utilizado en el diseño anterior de Charles Babbage ) por el sistema binario más simple significó que las máquinas de Zuse eran más fáciles de construir y potencialmente más confiables, dadas las tecnologías disponibles en ese momento. [ 78 ] A pesar de carecer de ejecución condicional explícita, Raúl Rojas demostró en 1998 que la Z3 era una máquina teóricamente Turing-completa . [ 79 ] En dos solicitudes de patente de 1936 , Zuse también anticipó que las instrucciones de la máquina podrían almacenarse en el mismo almacenamiento utilizado para los datos, la idea clave de lo que se conoció como la arquitectura von Neumann , implementada por primera vez en 1948 en Estados Unidos en el IBM SSEC electromecánico y en Gran Bretaña en el Manchester Baby totalmente electrónico . [ 80 ] 

Zuse sufrió reveses durante la Segunda Guerra Mundial, cuando algunas de sus máquinas fueron destruidas en el transcurso de los bombardeos aliados . Al parecer, su trabajo permaneció prácticamente desconocido para los ingenieros del Reino Unido y Estados Unidos hasta mucho después, aunque al menos IBM lo conocía, ya que financió su empresa emergente de posguerra en 1946 a cambio de una opción sobre las patentes de Zuse.

En 1944, se construyó el Harvard Mark I en los laboratorios Endicott de IBM. [ 81 ] Era una computadora electromecánica de propósito general similar a la Z3, pero no era completamente Turing-completa.

computación digital

El término digital fue sugerido por primera vez por George Robert Stibitz y se refiere a cuando una señal, como un voltaje, no se usa para representar directamente un valor (como sería en una computadora analógica ), sino para codificarlo. En noviembre de 1937, Stibitz, que entonces trabajaba en Bell Labs (1930–1941), [ 82 ] completó una calculadora basada en relés que luego denominó " Modelo K " (por " mesa de cocina ", sobre la que la había ensamblado), que se convirtió en el primer sumador binario . [ 83 ] Normalmente las señales tienen dos estados: bajo (que generalmente representa 0) y alto (que generalmente representa 1), pero a veces se usa lógica de tres valores , especialmente en memoria de alta densidad. Las computadoras modernas generalmente usan lógica binaria , pero muchas máquinas antiguas eran computadoras decimales . En estas máquinas, la unidad básica de datos era el dígito decimal, codificado en uno de varios esquemas, incluidos el decimal codificado en binario o BCD, biquinario , exceso-3 y código dos de cinco .

La base matemática de la computación digital es el álgebra booleana , desarrollada por el matemático británico George Boole en su obra Las leyes del pensamiento , publicada en 1854. Su álgebra booleana fue perfeccionada en la década de 1860 por William Jevons y Charles Sanders Peirce , y fue presentada sistemáticamente por primera vez por Ernst Schröder y A.N. Whitehead . [ 84 ] En 1879, Gottlob Frege desarrolló el enfoque formal de la lógica y propuso el primer lenguaje lógico para ecuaciones lógicas. [ 85 ]

En la década de 1930, el ingeniero electrónico estadounidense Claude Shannon y el lógico soviético Victor Shestakov , trabajando de forma independiente, demostraron una correspondencia biunívoca entre los conceptos de la lógica booleana y ciertos circuitos eléctricos, ahora denominados puertas lógicas , que son omnipresentes en las computadoras digitales. [ 86 ] Demostraron que los relés e interruptores electrónicos pueden implementar expresiones del álgebra booleana . [ 87 ] Esta tesis sentó las bases del diseño práctico de circuitos digitales . Además, el artículo de Shannon proporciona un diagrama de circuito correcto para un sumador binario digital de 4 bits. [ 88 ]

Procesamiento electrónico de datos

Réplica de la computadora Atanasoff-Berry en el primer piso del Centro Durham, Universidad Estatal de Iowa.

Los elementos de circuitos puramente electrónicos pronto reemplazaron a sus equivalentes mecánicos y electromecánicos, al mismo tiempo que el cálculo digital reemplazaba al analógico. Máquinas como la Z3 , la computadora Atanasoff-Berry , las computadoras Colossus y la ENIAC se construían a mano, utilizando circuitos con relés o válvulas (tubos de vacío), y a menudo empleaban tarjetas perforadas o cintas de papel perforadas para la entrada de datos y como medio de almacenamiento principal (no volátil). [ 89 ]

El ingeniero Tommy Flowers se unió a la rama de telecomunicaciones de la Oficina General de Correos en 1926. Mientras trabajaba en la estación de investigación de Dollis Hill en la década de 1930, comenzó a explorar el posible uso de la electrónica para la central telefónica . El equipo experimental que construyó en 1934 entró en funcionamiento cinco años después, convirtiendo una parte de la red de la central telefónica en un sistema electrónico de procesamiento de datos, utilizando miles de tubos de vacío . [ 61 ]

En Estados Unidos, en 1940, Arthur Dickinson (IBM) inventó la primera computadora electrónica digital. [ 90 ] Este dispositivo de cálculo era completamente electrónico: control, cálculos y salida (la primera pantalla electrónica). [ 91 ] John Vincent Atanasoff y Clifford E. Berry de la Universidad Estatal de Iowa desarrollaron la computadora Atanasoff-Berry (ABC) en 1942, [ 92 ] el primer dispositivo de cálculo digital electrónico binario. [ 93 ] Este diseño era semielectrónico (control electromecánico y cálculos electrónicos) y utilizaba unos 300 tubos de vacío, con condensadores fijados en un tambor giratorio mecánico para la memoria. Sin embargo, su lector/escritor de tarjetas de papel no era fiable y el sistema de contacto regenerativo del tambor era mecánico. La naturaleza de propósito especial de la máquina y la falta de un programa almacenado y modificable la distinguen de las computadoras modernas. [ 94 ]

Los ordenadores cuya lógica se construyó principalmente utilizando tubos de vacío se conocen ahora como ordenadores de primera generación .

La computadora electrónica programable

Colossus fue el primer dispositivo electrónico de computación digital programable y se utilizó para descifrar códigos alemanes durante la Segunda Guerra Mundial. Permaneció desconocido, como secreto militar, hasta bien entrada la década de 1970.

Durante la Segunda Guerra Mundial, los criptógrafos británicos de Bletchley Park , a 64 km al norte de Londres, lograron varios éxitos al descifrar las comunicaciones militares enemigas cifradas. La máquina de cifrado alemana Enigma fue atacada inicialmente con la ayuda de las bombas electromecánicas . [ 95 ] Descartaron posibles configuraciones de Enigma mediante cadenas de deducciones lógicas implementadas eléctricamente. La mayoría de las posibilidades conducían a una contradicción, y las pocas restantes podían comprobarse manualmente. 

Los alemanes también desarrollaron una serie de sistemas de cifrado de teletipo, bastante diferentes de Enigma. La máquina Lorenz SZ 40/42 se utilizó para comunicaciones de alto nivel del Ejército, con el nombre en clave "Tunny" por los británicos. Las primeras interceptaciones de mensajes de Lorenz comenzaron en 1941. Como parte de un ataque a Tunny, Max Newman y sus colegas desarrollaron la Heath Robinson , una máquina de función fija para ayudar en el descifrado de códigos. [ 96 ] Tommy Flowers , un ingeniero sénior de la Estación de Investigación de la Oficina Postal [ 97 ] fue recomendado a Max Newman por Alan Turing [ 98 ] y pasó once meses desde principios de febrero de 1943 diseñando y construyendo la computadora Colossus, más flexible (que reemplazó a la Heath Robinson ). [ 99 ] [ 100 ] Después de una prueba funcional en diciembre de 1943, Colossus fue enviado a Bletchley Park, donde fue entregado el 18 de enero de 1944 [ 101 ] y atacó su primer mensaje el 5 de febrero. [ 102 ] Para cuando Alemania se rindió en mayo de 1945, había diez Colossi trabajando en Bletchley Park. [ 103 ]

Fotografía de tiempos de guerra del Coloso n.° 10

Colossus fue la primera computadora electrónica digital programable del mundo . [ 61 ] Utilizaba una gran cantidad de válvulas (tubos de vacío). Tenía entrada de cinta de papel y era capaz de configurarse para realizar una variedad de operaciones lógicas booleanas en sus datos, [ 104 ] pero no era Turing-completa . La entrada de datos a Colossus se realizaba mediante la lectura fotoeléctrica de una transcripción en cinta de papel del mensaje interceptado cifrado. Esto estaba dispuesto en un bucle continuo para que pudiera leerse y releerse varias veces, ya que no había almacenamiento interno para los datos. El mecanismo de lectura funcionaba a 5000 caracteres por segundo con la cinta de papel moviéndose a 40 ft/s (12,2 m/s; 27,3 mph) . Colossus Mark 1 contenía 1500 válvulas termoiónicas (tubos), pero Mark 2, con 2400 válvulas y cinco procesadores en paralelo, era cinco veces más rápido y sencillo de operar que Mark 1, acelerando enormemente el proceso de decodificación. Mark 2 se diseñó mientras se construía Mark 1. Allen Coombs asumió el liderazgo del proyecto Colossus Mark 2 cuando Tommy Flowers pasó a otros proyectos. [ 105 ] El primer Colossus Mark 2 entró en funcionamiento el 1 de junio de 1944, justo a tiempo para la invasión aliada de Normandía en el Día D.   

La mayor parte del uso de Colossus consistía en determinar las posiciones iniciales de los rotores Tunny para un mensaje, lo que se denominaba "ajuste de rueda". Colossus incluía el primer uso de registros de desplazamiento y matrices sistólicas , lo que permitía cinco pruebas simultáneas, cada una con hasta 100 cálculos booleanos . Esto permitía examinar cinco posibles posiciones iniciales diferentes para un solo paso de la cinta de papel. [ 106 ] Además del ajuste de rueda, algunos Colossus posteriores incluían mecanismos destinados a ayudar a determinar patrones de pines conocidos como "ruptura de rueda". Ambos modelos eran programables mediante interruptores y paneles de conexión, algo que sus predecesores no habían podido hacer.

ENIAC fue el primer dispositivo electrónico Turing-completo y realizó cálculos de trayectoria balística para el Ejército de los Estados Unidos . [ 107 ]

Sin el uso de estas máquinas, los Aliados se habrían visto privados de la valiosa inteligencia obtenida al descifrar la enorme cantidad de mensajes telegráficos cifrados de alto nivel entre el Alto Mando Alemán (OKW) y sus mandos militares en toda la Europa ocupada. Los detalles de su existencia, diseño y uso se mantuvieron en secreto hasta bien entrada la década de 1970. Winston Churchill ordenó personalmente su destrucción en pedazos no mayores que la palma de una mano, para mantener en secreto que los británicos eran capaces de descifrar los cifrados Lorenz SZ (de las máquinas de cifrado de flujo de rotor alemanas) durante la inminente Guerra Fría. Dos de las máquinas fueron transferidas al recién formado GCHQ y las demás fueron destruidas. Como resultado, las máquinas no se incluyeron en muchas historias de la informática. [ g ] Una copia funcional reconstruida de una de las máquinas Colossus se exhibe actualmente en Bletchley Park.

La ENIAC (Electronic Numerical Integrator and Computer) fue la primera computadora electrónica programable construida en los Estados Unidos. Aunque la ENIAC utilizaba tecnología similar a la de la Colossi , era mucho más rápida y flexible, y era Turing-completa. Al igual que la Colossi, un "programa" en la ENIAC se definía por el estado de sus cables de conexión e interruptores, muy diferente de las máquinas electrónicas de programa almacenado que surgieron posteriormente. Una vez que un programa estaba listo para ejecutarse, debía configurarse mecánicamente en la máquina mediante el reinicio manual de los conectores e interruptores. Las programadoras de la ENIAC eran mujeres con formación matemática. [ 108 ]

Combinaba la alta velocidad de la electrónica con la capacidad de ser programada para muchos problemas complejos. Podía sumar o restar 5000 veces por segundo, mil veces más rápido que cualquier otra máquina. También tenía módulos para multiplicar, dividir y calcular la raíz cuadrada. La memoria de alta velocidad estaba limitada a 20 palabras (equivalente a unos 80 bytes). Construida bajo la dirección de John Mauchly y J. Presper Eckert en la Universidad de Pensilvania, el desarrollo y la construcción de ENIAC duraron desde 1943 hasta su plena operación a finales de 1945. La máquina era enorme, pesaba 30 toneladas, utilizaba 200 kilovatios de energía eléctrica y contenía más de 18 000 tubos de vacío, 1500 relés y cientos de miles de resistencias, condensadores e inductores. [ 109 ] Una de sus principales proezas de ingeniería fue minimizar los efectos de la quema de tubos, que era un problema común en la fiabilidad de las máquinas en ese momento. La máquina estuvo en uso casi constante durante los siguientes diez años.

Computadora de programa almacenado

Diseño arquitectónico de von Neumann , 1947

La base teórica para la computadora de programa almacenado fue propuesta por Alan Turing en su artículo de 1936, Sobre los números computables . [ 71 ] Mientras Turing estaba en la Universidad de Princeton trabajando en su doctorado, John von Neumann lo conoció y quedó intrigado por su concepto de una máquina de computación universal. [ 110 ]

Las primeras máquinas de computación ejecutaban una secuencia predefinida de pasos, conocida como « programa », que podía modificarse cambiando las conexiones eléctricas mediante interruptores o un panel de conexiones (o tablero de enchufes ). Sin embargo, este proceso de «reprogramación» solía ser difícil y laborioso, ya que requería que los ingenieros crearan diagramas de flujo y recablearan físicamente las máquinas. [ 111 ] Por el contrario, las computadoras de programa almacenado estaban diseñadas para almacenar un conjunto de instrucciones (un programa ) en la memoria, normalmente la misma que almacena los datos.

Los inventores de ENIAC, John Mauchly y J. Presper Eckert, propusieron en agosto de 1944 la construcción de una máquina llamada Computadora Automática Electrónica de Variables Discretas ( EDVAC ), y el trabajo de diseño para la misma comenzó en la Escuela de Ingeniería Eléctrica Moore de la Universidad de Pensilvania , antes de que ENIAC estuviera completamente operativa. El diseño implementó una serie de importantes mejoras arquitectónicas y lógicas concebidas durante la construcción de ENIAC, y una memoria de acceso en serie de alta velocidad . [ 112 ] Sin embargo, Eckert y Mauchly abandonaron el proyecto y su construcción fracasó.

En 1945, von Neumann visitó la Escuela Moore y tomó notas de lo que vio, las cuales envió al proyecto. El enlace del Ejército de los EE. UU. allí las hizo mecanografiar y las distribuyó como el Primer Borrador de un Informe sobre el EDVAC . El borrador no mencionaba a Eckert y Mauchly y, a pesar de su carácter incompleto y la cuestionable falta de atribución de las fuentes de algunas de las ideas, [ 61 ] la arquitectura informática que describía pasó a conocerse como la « arquitectura von Neumann ».

En 1945, Turing se unió al Laboratorio Nacional de Física del Reino Unido y comenzó a trabajar en el desarrollo de una computadora digital electrónica de programa almacenado. Su informe de finales de 1945, «Calculadora electrónica propuesta», fue la primera especificación razonablemente detallada para un dispositivo de este tipo. En marzo de 1946, Turing presentó un documento más detallado al Comité Ejecutivo del Laboratorio Nacional de Física (NPL), en el que ofreció el primer diseño prácticamente completo de una computadora de programa almacenado , un dispositivo que se denominó Motor de Computación Automática (ACE).

Turing consideró que la velocidad y el tamaño de la memoria de la computadora eran elementos cruciales, [ 113 ] : p.4 por lo que propuso una memoria de alta velocidad de lo que hoy se llamaría 25 KB , a la que se accedía a una velocidad de 1 MHz . El ACE implementaba llamadas a subrutinas , mientras que el EDVAC no lo hacía, y el ACE también utilizaba Instrucciones de Computadora Abreviadas, una forma temprana de lenguaje de programación .

Bebé de Manchester

Tres estantes altos que contienen placas de circuitos electrónicos.
Una sección del Manchester Baby reconstruido , el primer ordenador electrónico con programa almacenado.

La Manchester Baby (Máquina Experimental a Pequeña Escala, SSEM) fue la primera computadora electrónica con programa almacenado del mundo . Fue construida en la Universidad Victoria de Manchester por Frederic C. Williams , Tom Kilburn y Geoff Tootill, y ejecutó su primer programa el 21  de junio de 1948. [ 114 ]

La máquina no estaba destinada a ser una computadora práctica, sino que fue diseñada como un banco de pruebas para el tubo Williams , el primer dispositivo de almacenamiento digital de acceso aleatorio . [ 115 ] Inventado por Freddie Williams y Tom Kilburn [ 116 ] [ 117 ] en la Universidad de Manchester en 1946 y 1947, era un tubo de rayos catódicos que utilizaba un efecto llamado emisión secundaria para almacenar temporalmente datos binarios electrónicos , y se utilizó con éxito en varias de las primeras computadoras.

Descrita como pequeña y primitiva en una retrospectiva de 1998, la Baby fue la primera máquina funcional que contenía todos los elementos esenciales de una computadora electrónica moderna. [ 118 ] Tan pronto como demostró la viabilidad de su diseño, se inició un proyecto en la universidad para desarrollarlo y convertirlo en una computadora más utilizable, la Manchester Mark 1. La Mark 1, a su vez, se convirtió rápidamente en el prototipo de la Ferranti Mark 1 , la primera computadora de propósito general disponible comercialmente en el mundo. [ 119 ]

El Baby tenía una longitud de palabra de 32 bits y una memoria de 32 palabras. Dado que fue diseñado para ser el ordenador de programa almacenado más simple posible, las únicas operaciones aritméticas implementadas en hardware eran la resta y la negación ; las demás operaciones aritméticas se implementaban en software. El primero de los tres programas escritos para la máquina encontraba el mayor divisor propio de 2¹⁸ (262.144), un cálculo que se sabía que tardaría mucho tiempo en ejecutarse —y así demostrar la fiabilidad del ordenador— probando cada entero desde 2¹⁸ 1 hacia abajo, ya que la división se implementaba mediante la resta repetida del divisor. El programa constaba de 17 instrucciones y se ejecutó durante 52 minutos antes de producir la respuesta correcta de 131.072, después de que el Baby hubiera realizado 3,5 millones de operaciones (para una velocidad efectiva de CPU de 1,1 kIPS ). Las sucesivas aproximaciones a la respuesta se mostraban como un patrón de puntos en el tubo de rayos catódicos de salida que reflejaba el patrón almacenado en el tubo Williams utilizado para el almacenamiento.      

Manchester Mark 1

El SSEM condujo al desarrollo del Manchester Mark 1 en la Universidad de Manchester. [ 120 ] El trabajo comenzó en agosto de 1948, y la primera versión estuvo operativa en abril de 1949; un programa escrito para buscar números primos de Mersenne se ejecutó sin errores durante nueve horas la noche del 16 al 17 de junio de 1949. El funcionamiento exitoso de la máquina fue ampliamente difundido en la prensa británica, que utilizó la frase "cerebro electrónico" para describirla a sus lectores.

La computadora es especialmente significativa históricamente debido a su innovadora inclusión de registros de índice , una innovación que facilitó a un programa la lectura secuencial a través de una matriz de palabras en la memoria. Treinta y cuatro patentes resultaron del desarrollo de la máquina, y muchas de las ideas detrás de su diseño se incorporaron en productos comerciales posteriores como la IBM 701 y 702 , así como la Ferranti Mark 1. Los diseñadores principales, Frederic C. Williams y Tom Kilburn , concluyeron a partir de sus experiencias con la Mark  1 que las computadoras se usarían más en funciones científicas que en matemáticas puras. En 1951 comenzaron el trabajo de desarrollo de Meg , la sucesora de la Mark  1, que incluiría una unidad de punto flotante .

EDSAC

EDSAC

El otro candidato a ser la primera computadora digital de programa almacenado reconociblemente moderna [ 121 ] fue la EDSAC , [ 122 ] diseñada y construida por Maurice Wilkes y su equipo en el Laboratorio Matemático de la Universidad de Cambridge en Inglaterra en la Universidad de Cambridge en 1949. La máquina se inspiró en el primer borrador de un informe sobre la EDVAC de John von Neumann y fue una de las primeras computadoras electrónicas digitales de programa almacenado realmente operativas . [ h ]

EDSAC ejecutó sus primeros programas el 6  de mayo de 1949, cuando calculó una tabla de cuadrados [ 125 ] y una lista de números primos . EDSAC también sirvió de base para la primera computadora de aplicación comercial, la LEO I , utilizada por la empresa de fabricación de alimentos J. Lyons & Co. Ltd. EDSAC 1 fue finalmente desactivada el 11 de julio de 1958, habiendo sido reemplazada por EDSAC 2, que permaneció en uso hasta 1965. [ 126 ]

Puede que algún día el «cerebro» [la computadora] se adapte a nuestro nivel [el de la gente común] y nos ayude con los cálculos de impuestos y contabilidad. Pero esto es pura especulación y, hasta el momento, no hay indicios de que vaya a suceder.

El periódico británico The Star en un artículo de noticias de junio de 1949 sobre la computadora EDSAC , mucho antes de la era de las computadoras personales. [ 127 ]

EDVAC

EDVAC

Los inventores de ENIAC, John Mauchly y J. Presper Eckert, propusieron la construcción del EDVAC en agosto de 1944, y el trabajo de diseño para el EDVAC comenzó en la Escuela de Ingeniería Eléctrica Moore de la Universidad de Pensilvania , antes de que el ENIAC estuviera completamente operativo. El diseño implementó una serie de importantes mejoras arquitectónicas y lógicas concebidas durante la construcción del ENIAC, y una memoria de acceso serie de alta velocidad . [ 112 ] Sin embargo, Eckert y Mauchly abandonaron el proyecto y su construcción fracasó.

Finalmente, fue entregada al Laboratorio de Investigación Balística del Ejército de los Estados Unidos en el Campo de Pruebas de Aberdeen en agosto de 1949, pero debido a una serie de problemas, la computadora no comenzó a funcionar hasta 1951, y solo de forma limitada.

Computadoras comerciales

La primera computadora electrónica comercial fue la Ferranti Mark 1 , construida por Ferranti y entregada a la Universidad de Manchester en febrero de 1951. Estaba basada en la Manchester Mark 1. Las principales mejoras con respecto a la Manchester Mark 1 radicaban en el tamaño del almacenamiento primario (que utilizaba tubos Williams de acceso aleatorio ), el almacenamiento secundario (que utilizaba un tambor magnético ), un multiplicador más rápido e instrucciones adicionales. El tiempo de ciclo básico era de 1,2 milisegundos, y una multiplicación podía completarse en aproximadamente 2,16 milisegundos. El multiplicador utilizaba casi una cuarta parte de los 4050 tubos de vacío (válvulas) de la máquina. [ 128 ] La Universidad de Toronto adquirió una segunda máquina , antes de que el diseño se revisara y se convirtiera en la Mark 1 Star . Al menos siete de estas máquinas posteriores se entregaron entre 1953 y 1957, una de ellas a los laboratorios de Shell en Ámsterdam. [ 129 ]

En octubre de 1947, los directores de J. Lyons & Company , una empresa británica de catering famosa por sus salones de té pero con gran interés en las nuevas técnicas de gestión de oficinas, decidieron participar activamente en la promoción del desarrollo comercial de las computadoras. La computadora LEO I (Lyons Electronic Office) entró en funcionamiento en abril de 1951 [ 130 ] y ejecutó el primer trabajo rutinario de oficina del mundo . El 17 de noviembre de 1951, la empresa J. Lyons comenzó a operar semanalmente un trabajo de valoración de panadería en la LEO, la primera aplicación empresarial en ejecutarse en una computadora con programa almacenado. [ i ]

En junio de 1951, la UNIVAC I (Universal Automatic Computer) fue entregada a la Oficina del Censo de los Estados Unidos . Remington Rand finalmente vendió 46 máquinas a más de US$1 millón cada una (US$ 12.4 millones en 2025 ). [ 131 ] UNIVAC fue la primera computadora "producida en masa". Utilizaba 5200 tubos de vacío y consumía 125 kW  de potencia. Su almacenamiento principal consistía en líneas de retardo de mercurio de acceso en serie, capaces de almacenar 1000 palabras de 11 dígitos decimales más signo (palabras de 72 bits).

En 1952, Compagnie des Machines Bull lanzó la computadora Gamma 3 , que se convirtió en un gran éxito en Europa, llegando a vender más de 1200 unidades, siendo la primera computadora producida en más de 1000 unidades. [ 132 ] La Gamma 3 tenía características innovadoras para su época, incluyendo una ALU de modo dual, conmutable por software, BCD y binaria, así como una biblioteca de punto flotante cableada para computación científica. [ 132 ] En su configuración ET, la memoria de tambor de la Gamma 3 podía almacenar aproximadamente 50 000 instrucciones para una capacidad de 16 384 palabras (alrededor de 100  kB), una cantidad considerable para la época. [ 132 ]

Panel frontal del IBM 650

En comparación con la UNIVAC, IBM introdujo en 1954 una computadora más pequeña y asequible que resultó muy popular. [ j ] [ 134 ] La IBM 650 pesaba más de900  kg , la fuente de alimentación adjunta pesaba alrededor de1350  kg y ambos se encontraban en gabinetes separados de aproximadamente 1,5 × 0,9 × 1,8  m . El sistema costó US$500.000 [ 135 ] (US$ 5,99 millones a partir de 2025 ) o podía arrendarse por US$3.500 al mes (US$ 40.000 a partir de 2025 ). [ 131 ] Su memoria de tambor era originalmente de 2.000 palabras de diez dígitos, posteriormente ampliada a 4.000 palabras. Limitaciones de memoria como esta dominarían la programación durante las décadas siguientes. Las instrucciones del programa se obtenían del tambor giratorio a medida que se ejecutaba el código. La ejecución eficiente mediante la memoria de tambor se proporcionaba mediante una combinación de arquitectura de hardware (el formato de instrucción incluía la dirección de la siguiente instrucción) y software: el Programa de Ensamblaje Óptimo Simbólico , SOAP, [ 136 ] asignaba instrucciones a las direcciones óptimas (en la medida de lo posible mediante el análisis estático del programa fuente). De este modo, muchas instrucciones se ubicaban, cuando era necesario, en la siguiente fila del tambor que se iba a leer y se reducía el tiempo de espera adicional para la rotación del tambor. 

Microprogramación

En 1951, el científico británico Maurice Wilkes desarrolló el concepto de microprogramación al darse cuenta de que la unidad central de procesamiento de una computadora podía controlarse mediante un programa informático miniatura y altamente especializado en una ROM de alta velocidad . La microprogramación permite definir o ampliar el conjunto de instrucciones básicas mediante programas integrados (ahora llamados firmware o microcódigo ). [ 137 ] Este concepto simplificó enormemente el desarrollo de la CPU. Wilkes lo describió por primera vez en la Conferencia Inaugural de Computación de la Universidad de Manchester en 1951, y posteriormente lo publicó de forma ampliada en IEEE Spectrum en 1955.

Se utilizó ampliamente en las CPU y unidades de punto flotante de mainframes y otras computadoras; se implementó por primera vez en EDSAC 2 , [ 138 ] que también utilizó múltiples "segmentos de bits" idénticos para simplificar el diseño. Se utilizaron conjuntos de tubos intercambiables y reemplazables para cada bit del procesador. [ k ]

Memoria magnética

Diagrama de un plano 4×4 de memoria de núcleo magnético en una configuración de corriente coincidente de líneas X/Y. X e Y son las líneas de control, S es la línea de detección y Z es la línea de inhibición. Las flechas indican la dirección de la corriente para la escritura.

Las memorias de tambor magnético se desarrollaron para la Armada de los Estados Unidos durante la Segunda Guerra Mundial, y el trabajo continuó en Engineering Research Associates (ERA) en 1946 y 1947. ERA, que entonces formaba parte de Univac, incluyó una memoria de tambor en su modelo 1103 , anunciado en febrero de 1953. La primera computadora producida en masa, la IBM 650 , también anunciada en 1953, tenía aproximadamente 8,5 kilobytes de memoria de tambor.

La memoria de núcleo magnético fue patentada en 1949 [ 140 ] y su primer uso se demostró en la computadora Whirlwind en agosto de 1953. [ 141 ] Su comercialización no tardó en llegar. El núcleo magnético se utilizó en los periféricos de la IBM 702, lanzada en julio de 1955, y posteriormente en la propia 702. La IBM 704 (1955) y la Ferranti Mercury (1957) también utilizaron memoria de núcleo magnético. Esta tecnología dominó el sector hasta la década de 1970, cuando fue reemplazada por la memoria de semiconductores. El volumen de producción de la memoria de núcleo magnético alcanzó su punto máximo alrededor de 1975 y, a partir de entonces, su uso y cuota de mercado disminuyeron. [ 142 ]

Todavía en 1980, en muchos de los centros UNIX originales se seguían utilizando máquinas PDP-11/45 que empleaban memoria principal de núcleo magnético y tambores para el intercambio de datos.

Características de las primeras computadoras digitales

Computadoras de transistores

Un transistor de unión bipolar

El transistor bipolar se inventó en 1947. A partir de 1955, los transistores reemplazaron a los tubos de vacío en los diseños de computadoras, [ 144 ] dando lugar a la "segunda generación" de computadoras. En comparación con los tubos de vacío, los transistores tienen muchas ventajas: son más pequeños y requieren menos energía que los tubos de vacío, por lo que emiten menos calor. Los transistores de unión de silicio eran mucho más fiables que los tubos de vacío y tenían una vida útil más larga. Las computadoras transistorizadas podían contener decenas de miles de circuitos lógicos binarios en un espacio relativamente compacto. Los transistores redujeron enormemente el tamaño, el costo inicial y el costo operativo de las computadoras . Típicamente, las computadoras de segunda generación estaban compuestas por un gran número de placas de circuito impreso como el IBM Standard Modular System , [ 145 ] cada una con entre una y cuatro puertas lógicas o biestables .

En la Universidad de Manchester , un equipo liderado por Tom Kilburn diseñó y construyó una máquina que utilizaba transistores de reciente desarrollo en lugar de válvulas (tubos de vacío). Inicialmente, los únicos dispositivos disponibles eran transistores de germanio de contacto puntual , menos fiables que las válvulas a las que reemplazaban, pero que consumían mucha menos energía. [ 146 ] Su primera computadora transistorizada , y la primera del mundo, estuvo operativa en 1953 , [ 147 ] y una segunda versión se completó allí en abril de 1955. [ 147 ] La versión de 1955 utilizaba 200 transistores, 1300 diodos de estado sólido y tenía un consumo de energía de 150 vatios. Sin embargo, la máquina sí utilizaba válvulas para generar sus formas de onda de reloj de 125 kHz y en el circuito para leer y escribir en su memoria de tambor magnético, por lo que no fue la primera computadora completamente transistorizada. 

Esa distinción corresponde al Harwell CADET de 1955, [ 148 ] construido por la división de electrónica del Establecimiento de Investigación de Energía Atómica en Harwell . El diseño presentaba una memoria de tambor magnético de 64 kilobytes con múltiples cabezales móviles que había sido diseñada en el Laboratorio Nacional de Física del Reino Unido . Para 1953, este equipo ya tenía circuitos de transistores en funcionamiento para leer y escribir en un tambor magnético más pequeño del Royal Radar Establishment . La máquina utilizaba una baja velocidad de reloj de solo 58  kHz para evitar tener que usar válvulas para generar las formas de onda del reloj. [ 149 ] [ 148 ]

CADET utilizó transistores de contacto puntual de 324 puntos suministrados por la empresa británica Standard Telephones and Cables ; se utilizaron transistores de unión de 76 puntos para los amplificadores de primera etapa para la lectura de datos del tambor, ya que los transistores de contacto puntual eran demasiado ruidosos. Desde agosto de 1956, CADET ofreció un servicio de computación regular, durante el cual a menudo ejecutaba ciclos de computación continuos de 80 horas o más. [ 150 ] [ 151 ] Los problemas con la fiabilidad de los primeros lotes de transistores de contacto puntual y de unión aleada significaron que el tiempo medio entre fallos de la máquina era de unos 90 minutos, pero esto mejoró una vez que estuvieron disponibles los transistores de unión bipolar,  más fiables . [ 152 ]

El diseño del ordenador de transistores de la Universidad de Manchester fue adoptado por la empresa de ingeniería local Metropolitan-Vickers en su Metrovick 950 , el primer ordenador de transistores comercial del mundo. [ 153 ] Se construyeron seis Metrovick 950, el primero de los cuales se completó en 1956. Se implementaron con éxito en varios departamentos de la empresa y estuvieron en uso durante unos cinco años. [ 147 ] Un ordenador de segunda generación, el IBM 1401 , capturó aproximadamente un tercio del mercado mundial. IBM instaló más de diez mil 1401 entre 1960 y 1964.

Periféricos de transistores

La electrónica transistorizada mejoró no solo la CPU (Unidad Central de Procesamiento), sino también los dispositivos periféricos . Las unidades de almacenamiento de datos en disco de segunda generación podían almacenar decenas de millones de letras y dígitos. Junto a las unidades de almacenamiento en disco fijo , conectadas a la CPU mediante transmisión de datos de alta velocidad, se encontraban las unidades de almacenamiento en disco extraíble. Un paquete de discos extraíbles se puede intercambiar fácilmente por otro en cuestión de segundos. Aunque la capacidad de los discos extraíbles es menor que la de los discos fijos, su intercambiabilidad garantiza una cantidad de datos prácticamente ilimitada y siempre a mano. La cinta magnética proporcionó capacidad de archivo para estos datos, a un coste inferior al del disco.

Muchos procesadores de segunda generación delegaban las comunicaciones de los dispositivos periféricos a un procesador secundario. Por ejemplo, mientras el procesador de comunicaciones controlaba la lectura y perforación de tarjetas , el procesador principal ejecutaba los cálculos y las instrucciones de salto binario . Un bus de datos transportaba datos entre el procesador principal y la memoria principal a la velocidad del ciclo de búsqueda y ejecución del procesador , y otros buses de datos solían servir a los dispositivos periféricos. En el PDP-1 , el tiempo de ciclo de la memoria principal era de 5 microsegundos; por consiguiente, la mayoría de las instrucciones aritméticas tardaban 10 microsegundos (100 000 operaciones por segundo) porque la mayoría de las operaciones requerían al menos dos ciclos de memoria: uno para la instrucción y otro para la búsqueda de los datos del operando .

Durante la segunda generación, las unidades terminales remotas (a menudo en forma de teleimpresoras como la Friden Flexowriter ) experimentaron un aumento considerable en su uso. [ l ] Las conexiones telefónicas proporcionaron la velocidad suficiente para las primeras terminales remotas y permitieron una separación de cientos de kilómetros entre las terminales remotas y el centro de cómputo. Finalmente, estas redes informáticas independientes se generalizarían en una red interconectada de redes : Internet. [ m ]

supercomputadoras de transistores

El Atlas de la Universidad de Manchester en enero de 1963

A principios de la década de 1960 se produjo el auge de la supercomputación . El Atlas fue un desarrollo conjunto entre la Universidad de Manchester , Ferranti y Plessey , y se instaló por primera vez en la Universidad de Manchester y se puso en funcionamiento oficialmente en 1962 como uno de los primeros superordenadores del mundo , considerado el ordenador más potente del mundo en aquel momento. [ 156 ] Se decía que cada vez que el Atlas se desconectaba, se perdía la mitad de la capacidad informática del Reino Unido. [ 157 ] Era una máquina de segunda generación, que utilizaba transistores de germanio discretos . El Atlas también fue pionero en el Atlas Supervisor , «considerado por muchos como el primer sistema operativo moderno reconocible ». [ 158 ]

En los EE. UU., una serie de computadoras en Control Data Corporation (CDC) fueron diseñadas por Seymour Cray para usar diseños innovadores y paralelismo para lograr un rendimiento máximo de computación superior. [ 159 ] La CDC 6600 , lanzada en 1964, es generalmente considerada la primera supercomputadora. [ 160 ] [ 161 ] La CDC 6600 superó a su predecesora, la IBM 7030 Stretch , por un factor de aproximadamente 3. Con un rendimiento de aproximadamente 1 megaFLOPS , la CDC 6600 fue la computadora más rápida del mundo desde 1964 hasta 1969, cuando cedió ese estatus a su sucesora, la CDC 7600 . 

computadoras de circuitos integrados

La "tercera generación" de ordenadores electrónicos digitales utilizaba chips de circuitos integrados (CI) como base de su lógica.

La idea de un circuito integrado fue concebida por Geoffrey WA Dummer , un científico especializado en radares que trabajaba para el Royal Radar Establishment del Ministerio de Defensa .

Los primeros circuitos integrados funcionales fueron inventados por Jack Kilby en Texas Instruments y Robert Noyce en Fairchild Semiconductor . [ 162 ] Kilby registró sus ideas iniciales sobre el circuito integrado en julio de 1958, demostrando con éxito el primer ejemplo funcional el 12 de septiembre de 1958. [ 163 ] La invención de Kilby fue un circuito integrado híbrido (CI híbrido). [ 164 ] Tenía conexiones de cable externas, lo que dificultaba su producción en masa. [ 165 ]

Noyce concibió su propia idea de un circuito integrado medio año después de Kilby. [ 166 ] La invención de Noyce fue un chip de circuito integrado (CI) monolítico . [ 167 ] [ 165 ] Su chip resolvió muchos problemas prácticos que el de Kilby no había resuelto. Producido en Fairchild Semiconductor, estaba hecho de silicio , mientras que el chip de Kilby estaba hecho de germanio . La base del CI monolítico de Noyce fue el proceso planar de Fairchild , que permitía diseñar circuitos integrados utilizando los mismos principios que los de los circuitos impresos . El proceso planar fue desarrollado por el colega de Noyce, Jean Hoerni, a principios de 1959, basándose en el trabajo de Mohamed M. Atalla sobre la pasivación de superficies de semiconductores mediante dióxido de silicio en Bell Labs a finales de la década de 1950. [ 168 ] [ 169 ] [ 170 ]

Las computadoras de tercera generación (circuitos integrados) aparecieron por primera vez a principios de la década de 1960 en computadoras desarrolladas para fines gubernamentales, y luego en computadoras comerciales a partir de mediados de la década de 1960. La primera computadora de circuito integrado de silicio fue la Computadora de Guía Apolo o AGC. [ 171 ] Aunque no era la computadora más potente de su tiempo, las extremas limitaciones de tamaño, masa y potencia de la nave espacial Apolo requirieron que la AGC fuera mucho más pequeña y densa que cualquier computadora anterior, con un peso de solo 70 libras (32 kg) . Cada misión de alunizaje llevaba dos AGC, una en cada uno de los módulos de mando y ascenso lunar. 

Memoria de semiconductores

El MOSFET (transistor de efecto de campo de metal-óxido-semiconductor, o transistor MOS) fue inventado por Mohamed M. Atalla y Dawon Kahng en Bell Labs en 1959. [ 172 ] Además del procesamiento de datos, el MOSFET permitió el uso práctico de transistores MOS como elementos de almacenamiento de celdas de memoria , una función que anteriormente realizaban los núcleos magnéticos . La memoria semiconductora , también conocida como memoria MOS , era más barata y consumía menos energía que la memoria de núcleo magnético . [ 173 ] La memoria de acceso aleatorio (RAM) MOS , en forma de RAM estática (SRAM), fue desarrollada por John Schmidt en Fairchild Semiconductor en 1964. [ 173 ] [ 174 ] En 1966, Robert Dennard en el Centro de Investigación Thomas J. Watson de IBM desarrolló la RAM dinámica (DRAM) MOS. [ 175 ] En 1967, Dawon Kahng y Simon Sze en Bell Labs desarrollaron el MOSFET de puerta flotante , la base de la memoria no volátil MOS como EPROM , EEPROM y memoria flash . [ 176 ] [ 177 ]

Computadoras con microprocesador

La "cuarta generación" de computadoras electrónicas digitales utilizaba microprocesadores como base de su lógica. El microprocesador tiene su origen en el chip de circuito integrado MOS (MOS IC). [ 178 ] Debido a la rápida miniaturización de los MOSFET , los chips MOS IC aumentaron rápidamente en complejidad a un ritmo predicho por la ley de Moore , lo que condujo a la integración a gran escala (LSI) con cientos de transistores en un solo chip MOS a finales de la década de 1960. La aplicación de los chips MOS LSI a la computación fue la base de los primeros microprocesadores, ya que los ingenieros comenzaron a reconocer que un procesador de computadora completo podía estar contenido en un solo chip MOS LSI. [ 178 ]

El tema de cuál fue exactamente el primer microprocesador es controvertido, en parte debido a la falta de acuerdo sobre la definición exacta del término "microprocesador". Los primeros microprocesadores multichip fueron el Four-Phase Systems AL-1 en 1969 y el Garrett AiResearch MP944 en 1970, desarrollados con múltiples chips MOS LSI. [ 178 ] El primer microprocesador de un solo chip fue el Intel 4004 , [ 179 ] desarrollado en un solo chip PMOS LSI. [ 178 ] Fue diseñado y realizado por Ted Hoff , Federico Faggin , Masatoshi Shima y Stanley Mazor en Intel , y lanzado en 1971. [ n ]

El chip de un Intel 8742 , un microcontrolador de 8 bits que incluye una CPU que funciona a 12  MHz, RAM, EPROM y E/S.

Si bien los primeros circuitos integrados de microprocesadores contenían literalmente solo el procesador, es decir, la unidad central de procesamiento, de una computadora, su desarrollo progresivo condujo naturalmente a chips que contienen la mayoría o la totalidad de las partes electrónicas internas de una computadora. El circuito integrado de la imagen de la derecha, por ejemplo, un Intel 8742, es un microcontrolador de 8 bits que incluye una CPU que funciona a 12 MHz, 128 bytes de RAM , 2048 bytes de EPROM y E/S en el mismo chip. 

Durante la década de 1960, hubo una considerable superposición entre las tecnologías de segunda y tercera generación. [ o ] IBM implementó sus módulos IBM Solid Logic Technology en circuitos híbridos para el IBM System/360 en 1964. Incluso en 1975, Sperry Univac continuó la fabricación de máquinas de segunda generación como la UNIVAC 494. Los Burroughs Large Systems, como el B5000, eran máquinas de pila , lo que permitía una programación más sencilla. Estos autómatas de pila también se implementaron posteriormente en minicomputadoras y microprocesadores, lo que influyó en el diseño de lenguajes de programación. Las minicomputadoras sirvieron como centros de computación de bajo costo para la industria, las empresas y las universidades. [ 181 ] Fue posible simular circuitos analógicos con el programa de simulación con énfasis en circuitos integrados , o SPICE (1971) en minicomputadoras, uno de los programas para la automatización del diseño electrónico ( EDA ). El microprocesador condujo al desarrollo de las microcomputadoras , computadoras pequeñas y de bajo costo que podían ser propiedad de particulares y pequeñas empresas. Los microordenadores, los primeros de los cuales aparecieron en la década de 1970, se generalizaron en la década de 1980 y posteriormente.

Altair 8800

Aunque se debate qué producto específico se considera el primer sistema de microcomputadora, uno de los primeros es el Micral N de R2E ( François Gernelle , André Truong ) lanzado a principios de 1973 utilizando el Intel 8008. [ 182 ] El primer kit de microcomputadora disponible comercialmente fue el Altair 8800 basado en el Intel 8080 , que se anunció en el artículo de portada de enero de 1975 de Popular Electronics . Sin embargo, el Altair 8800 era un sistema extremadamente limitado en sus etapas iniciales, con solo 256 bytes de DRAM en su paquete inicial y sin entrada/salida excepto sus interruptores de palanca y la pantalla de registro LED. A pesar de esto, inicialmente fue sorprendentemente popular, con varios cientos de ventas en el primer año, y la demanda superó rápidamente la oferta. Varios proveedores de terceros, como Cromemco y Processor Technology, pronto comenzaron a suministrar hardware adicional del bus S-100 para el Altair 8800.

En abril de 1975, en la Feria de Hannover , Olivetti presentó el P6060 , el primer sistema informático personal completo y preensamblado del mundo. La unidad central de procesamiento constaba de dos tarjetas, con nombre en clave PUCE1 y PUCE2, y, a diferencia de la mayoría de los demás ordenadores personales, estaba construida con componentes TTL en lugar de un microprocesador. Tenía una o dos unidades de disquete de 8", una pantalla de plasma de 32 caracteres , una impresora térmica gráfica de 80 columnas , 48 ​​Kbytes de RAM y el lenguaje BASIC . Pesaba 40 kg (88 lb) . Como sistema completo, supuso un avance significativo respecto al Altair, aunque nunca alcanzó el mismo éxito. Competía con un producto similar de IBM que tenía una unidad de disquete externa.  

Entre 1975 y 1977, la mayoría de los microordenadores, como el MOS Technology KIM-1 , el Altair 8800 y algunas versiones del Apple I , se vendían como kits para aficionados al bricolaje. Los sistemas preensamblados no se popularizaron hasta 1977, con la llegada del Apple II , el Tandy TRS-80 , los primeros ordenadores SWTPC y el Commodore PET . La informática ha evolucionado con las arquitecturas de microordenadores, incorporando características de sus predecesores, que ahora dominan la mayoría de los segmentos del mercado.

Tim Berners-Lee y Robert Cailliau, del CERN, utilizaron un ordenador NeXT y sus herramientas y bibliotecas de desarrollo orientadas a objetos para desarrollar el primer software de servidor web del mundo , CERN httpd , y también para escribir el primer navegador web , WorldWideWeb .

Los sistemas tan complejos como las computadoras requieren una fiabilidad muy alta . ENIAC se mantuvo en funcionamiento continuo desde 1947 hasta 1955, durante ocho años antes de su apagado. Aunque un tubo de vacío pudiera fallar, se reemplazaba sin interrumpir el sistema. Gracias a la sencilla estrategia de no apagar nunca ENIAC, los fallos se redujeron drásticamente. Las computadoras de defensa aérea SAGE, que utilizaban tubos de vacío , alcanzaron una fiabilidad extraordinaria: instaladas en pares, con uno desconectado, los tubos que podían fallar lo hacían cuando la computadora se ejecutaba intencionadamente a potencia reducida para detectarlos. Los discos duros de conexión en caliente , al igual que los tubos de vacío de conexión en caliente de antaño, mantienen la tradición de reparación durante el funcionamiento continuo. Las memorias de semiconductores no suelen presentar errores durante su funcionamiento, aunque sistemas operativos como Unix han empleado pruebas de memoria al arrancar para detectar fallos de hardware. Hoy en día, la exigencia de un rendimiento fiable es aún más rigurosa cuando la plataforma de entrega se basa en granjas de servidores . [ 183 ] Google ha logrado esto mediante el uso de software tolerante a fallos para recuperarse de fallos de hardware, e incluso está trabajando en el concepto de reemplazar granjas de servidores completas sobre la marcha, durante un evento de servicio. [ 184 ] [ 185 ]

En el siglo XXI, las CPU multinúcleo se volvieron disponibles comercialmente. [ 186 ] La memoria direccionable por contenido (CAM) [ 187 ] se ha vuelto lo suficientemente económica como para usarse en redes, y se usa frecuentemente para la memoria caché en chip en los microprocesadores modernos, aunque ningún sistema informático ha implementado aún CAM de hardware para su uso en lenguajes de programación. Actualmente, las CAM (o matrices asociativas) en software son específicas del lenguaje de programación. Las matrices de celdas de memoria semiconductora son estructuras muy regulares, y los fabricantes prueban sus procesos en ellas; esto permite reducciones de precio en los productos de memoria. Durante la década de 1980, las puertas lógicas CMOS se desarrollaron hasta convertirse en dispositivos que podían fabricarse tan rápidos como otros tipos de circuitos; por lo tanto, el consumo de energía de las computadoras pudo disminuir drásticamente. A diferencia del consumo continuo de corriente de una puerta basada en otros tipos de lógica, una puerta CMOS solo consume una corriente significativa, excepto por fugas, durante la "transición" entre estados lógicos. [ 188 ]

Los circuitos CMOS han permitido que la informática se convierta en un producto comercial omnipresente, integrado en múltiples formas , desde tarjetas de felicitación y teléfonos hasta satélites . La potencia térmica de diseño que se disipa durante el funcionamiento se ha vuelto tan esencial como la velocidad de procesamiento. En 2006, los servidores consumieron el 1,5 % del consumo total de electricidad en EE. UU. [ 189 ] Se esperaba que el consumo de energía de los centros de datos informáticos se duplicara hasta alcanzar el 3 % del consumo mundial en 2011. El SoC (sistema en un chip) ha comprimido aún más circuitos integrados en un solo chip; los SoC están permitiendo que teléfonos y PC converjan en dispositivos móviles inalámbricos portátiles . [ 190 ]

La computación cuántica es una tecnología emergente en el campo de la computación. MIT Technology Review informó el 10 de noviembre de 2017 que IBM ha creado una computadora de 50 cúbits ; actualmente su estado cuántico dura 50 microsegundos. [ 191 ] Los investigadores de Google han podido extender el límite de tiempo de 50 microsegundos, como se informó el 14 de julio de 2021 en Nature ; [ 192 ] la estabilidad se ha extendido 100 veces al extender un solo cúbit lógico sobre cadenas de cúbits de datos para la corrección de errores cuánticos . [ 192 ] Physical Review X informó sobre una técnica para 'detección de puerta única como un método de lectura viable para cúbits de espín' (un estado de espín singlete-triplete en silicio) el 26 de noviembre de 2018. [ 193 ] Un equipo de Google ha logrado operar su chip modulador de pulsos de RF a 3 kelvins , simplificando la criogenia de su computadora de 72 cúbits, que está configurada para operar a 0,3 K ; pero el circuito de lectura y otro controlador aún deben ser llevados a la criogenia. [ 194 ] [ p ] Véase: Supremacía cuántica [ 196 ] [ 197 ] Los sistemas de cúbits de silicio han demostrado entrelazamiento a distancias no locales . [ 198 ]  

El hardware informático y su software se han convertido incluso en una metáfora del funcionamiento del universo. [ 199 ]

Epílogo

Una muestra de la rapidez del desarrollo de este campo puede inferirse de la historia del artículo fundamental de 1947 de Burks, Goldstine y von Neumann. [ 200 ] Para cuando alguien tuvo tiempo de escribir algo, ya estaba obsoleto. Después de 1945, otros leyeron el Primer Borrador de un Informe sobre el EDVAC de John von Neumann e inmediatamente comenzaron a implementar sus propios sistemas. Hasta el día de hoy, el rápido ritmo de desarrollo ha continuado en todo el mundo. [ q ] [ r ]

Véase también

Notas

  1. El hueso de Ishango es una herramienta de hueso , datada en el Paleolítico Superior , entre el 18.000 y el 20.000 a. C. Se trata de un trozo de hueso de color marrón oscuro, la fíbula de un babuino. Presenta una serie de marcas de conteo talladas en tres columnas a lo largo de la herramienta. Fue hallada en 1960 en el Congo Belga. [ 1 ]
  2. Según Schmandt-Besserat (1981) , estos recipientes de arcilla contenían fichas, cuyo total indicaba la cantidad de objetos que se transferían. De este modo, los recipientes servían como una especie de conocimiento de embarque o libro de contabilidad. Para evitar que se rompieran, primero se colocaban impresiones de arcilla de las fichas en el exterior de los recipientes, para el conteo; las formas de las impresiones se abstraían en marcas estilizadas; finalmente, las marcas abstractas se usaban sistemáticamente como numerales; estos numerales se formalizaban finalmente como números. Con el tiempo (Schmandt-Besserat estima que tardó 5000 años [ 5 ] ), las marcas en el exterior de los recipientes eran suficientes para transmitir el conteo, y los recipientes de arcilla evolucionaron hasta convertirse en tablillas de arcilla con marcas para el conteo.
  3. Robson ha recomendado al menos un suplemento a Schmandt-Besserat (1981) , por ejemplo, una revisión, Englund, R. (1993). "Los orígenes de la escritura". Science . 260 (5114): 1670– 1671. doi : 10.1126/science.260.5114.1670 . PMID 17810210 . [ 7 ]
  4. Una implementación española de los huesos de Napier (1617) está documentada en Montaner & Simon 1887 , pp. 19–20.
  5. Las nueve máquinas se describen en Vidal & Vogt 2011 .
  6. El sistema decimal codificado en binario (BCD) es una representación numérica, o codificación de caracteres , que todavía se utiliza ampliamente.
  7. El gobierno británico mantuvo en secreto la existencia de Colossus durante 30 años, por lo que era desconocida para científicos informáticos estadounidenses como Gordon Bell y Allen Newell . Tampoco figuraba en Computing Structures (1971) de Bell y Newell , una obra de referencia fundamental en la década de 1970.
  8. El Manchester Baby precedió al EDSAC como ordenador de programa almacenado , pero fue construido como banco de pruebas para el tubo Williams y no como una máquina para uso práctico. [ 123 ] Sin embargo, el Manchester Mark 1 de 1949 (que no debe confundirse con el prototipo de 1948, el Baby) estuvo disponible para la investigación universitaria en abril de 1949 a pesar de estar aún en desarrollo. [ 124 ]
  9. Martin 2008 , p. 24 señala que David Caminer (1915–2008) fue el primer analista de sistemas electrónicos corporativos para este primer sistema informático empresarial. LEO calculaba el salario de los empleados, gestionaba la facturación y otras tareas de automatización de oficina.
  10. Por ejemplo, el artículo de Kara Platoni sobre Donald Knuth afirmaba que "había algo especial en la IBM 650". [ 133 ]
  11. El microcódigo se implementó como código adicional en Atlas. [ 139 ]
  12. Allen Newell utilizó terminales remotas para comunicarse a través del país con lascomputadoras de RAND . [ 154 ]
  13. Bob Taylor concibió un protocolo generalizado para conectar múltiples redes y que se consideraran como una sola sesión, independientemente de la red específica: «Un momento. ¿Por qué no tener simplemente una terminal que se conecte a cualquier cosa que se desee? Y así nació Arpanet». [ 155 ]
  14. El chip Intel 4004 (1971) tenía 12 mm²  ,compuesto por 2300 transistores; en comparación, el Pentium Pro tenía 306 mm² ,compuesto por 5,5 millones de transistores. [ 180 ] 
  15. En el campo de la defensa, se realizó un trabajo considerable en la implementación computarizada de ecuaciones como Kalman 1960 , pp. 35–45.
  16. La computadora de 127 cúbits de IBM no se puede simular en computadoras tradicionales. [ 195 ]
  17. DBLP resume los Anales de la Historia de la Computación , año por año, desde 1979. [ 201 ]
  18. La supercomputadora más rápida de las 500 principales es ahora Frontier (del Laboratorio Nacional de Oak Ridge) con 1,102 ExaFlops, [ 202 ] que es 2,66 veces más rápida que Fugaku, ahora número dos de las 500 principales. [ 203 ]
  1. Schultz, Phill (7 de septiembre de 1999). "Una breve historia de las matemáticas puras: El hueso de Ishango" . Facultad de Matemáticas de la Universidad de Australia Occidental. Archivado del original el 21 de julio de 2008.
  2. Selin, Helaine (12 de marzo de 2008). Enciclopedia de la historia de la ciencia, la tecnología y la medicina en culturas no occidentales . Springer Science & Business Media. pág. 1356. Bibcode : 2008ehst.book.....S . ISBN  978-1-4020-4559-2. Consultado el 27 de mayo de 2020 .
  3. Pegg, Ed Jr. "Hueso Lebombo" . MundoMatemático .
  4. Darling, David (2004). El libro universal de las matemáticas: De Abracadabra a las paradojas de Zenón . John Wiley & Sons. ISBN 978-0-471-27047-8.
  5. Schmandt-Besserat, Denise. "La evolución de la escritura" (PDF) . Archivado del original el 30 de enero de 2012.
  6. Robson, Eleanor (2008). Matemáticas en el antiguo Irak . Princeton University Press. ISBN 978-0-691-09182-2. p. 5: calculi were in use in Iraq for primitive accounting systems as early as 3200–3000 BCE, with commodity-specific counting representation systems. Balanced accounting was in use by 3000–2350 BCE, and a sexagesimal number system was in use 2350–2000 BCE.
  7. Robson, Eleanor. "Bibliography of Mesopotamian Mathematics". Archived from the original on 2016-06-16. Retrieved 2016-07-06.
  8. Lazos 1994.
  9. Hoepfner, Wolfram (1970). "Ein Kombinationsschloss aus dem Kerameikos"(PDF). Archäologischer Anzeiger (in German). 85 (2): 210–213. doi:10.11588/propylaeumdok.00005321.
  10. Sharkey, Noel (4 July 2007), A programmable robot from 60 AD, vol. 2611, New Scientist, archived from the original on 2017-12-13
  11. Koetsier, Teun (2001), "On the prehistory of programmable machines: musical automata, looms, calculators", Mechanism and Machine Theory, 36 (5), Elsevier: 589–603, doi:10.1016/S0094-114X(01)00005-2.
  12. "Episode 11: Ancient Robots", Ancient Discoveries, History Channel, archived from the original on 2014-03-01, retrieved 2008-09-06
  13. Turner, Howard R. (1997). Science in Medieval Islam: An Illustrated Introduction. Austin: University of Texas press. p. 184. ISBN 978-0-292-78149-8.
  14. Hill, Donald Routledge (May 1991). "Mechanical Engineering in the Medieval Near East". Scientific American. pp. 64–69. (cf.Hill, Donald Routledge. "IX. Mechanical Engineering". History of Sciences in the Islamic World. Archived from the original on 2007-12-25.)
  15. Kells, Kern & Bland 1943, p. 92.
  16. Kells, Kern & Bland 1943, p. 82.
  17. Meli, Domenico Bertolini (1992). "Guidobaldo Dal Monte and the Archimedean Revival". Nuncius. 7 (1): 3–34. doi:10.1163/182539192x00019.
  18. Williams 1997, p. 128 "...the single-tooth gear, like that used by Schickard, would not do for a general carry mechanism. The single-tooth gear works fine if the carry is only going to be propagated a few places but, if the carry has to be propagated several places along the accumulator, the force needed to operate the machine would be of such magnitude that it would do damage to the delicate gear works."
  19. Pascal, Blaise (1645). La Machine d'arithmétique (in French).
  20. Marguin 1994, p. 48.
  21. Ocagne 1893, p. 245.
  22. Mourlevat 1988, p. 12.
  23. Falk, Jim. "Schickard versus Pascal - an empty debate?". Archived from the original on 2014-04-08. Retrieved 2014-05-15.
  24. Smith 1929, pp. 180–181.
  25. Leibniz 1703.
  26. "Discovering the Arithmometer". Cornell University. 2005. Archived from the original on 2006-09-13. Retrieved 2023-08-26.
  27. "Herman Hollerith". Columbia University Computing History. Columbia University ACIS. Archived from the original on 2011-05-13. Retrieved 2010-01-30.
  28. Truesdell, Leon E. (1965). The Development of Punch Card Tabulation in the Bureau of the Census 1890–1940. US GPO. pp. 47–55.
  29. Report of the Commissioner of Labor In Charge of The Eleventh Census to the Secretary of the Interior for the Fiscal Year Ending June 30, 1895. Washington, DC: United States Government Publishing Office. 29 July 1895. p. 9. hdl:2027/osu.32435067619882. OCLC 867910652. "You may confidently look for the rapid reduction of the force of this office after the 1st of October, and the entire cessation of clerical work during the present calendar year. ... The condition of the work of the Census Division and the condition of the final reports show clearly that the work of the Eleventh Census will be completed at least two years earlier than was the work of the Tenth Census." — Carroll D. Wright, Commissioner of Labor in Charge
  30. "1920". IBM Archives. 23 January 2003. Archived from the original on 2020-10-29. Retrieved 2020-12-01.
  31. "Historia cronológica de IBM: década de 1930" . Archivos de IBM . 23 de enero de 2003. Archivado del original el 3 de diciembre de 2020. Consultado el 1 de diciembre de 2020 .
  32. Leslie Comrie (1928) Sobre la construcción de tablas por interpolación
  33. Eckert 1935 .
  34. Erskine, Ralph; Smith, Michael , eds. (2011), The Bletchley Park Codebreakers , Biteback Publishing Ltd, pág. 134, ISBN  978-184954078-0Versión actualizada y ampliada de *Acción hoy: Desde el desciframiento del código Enigma hasta el nacimiento de la computadora moderna * Bantam Press 2001
  35. Frank da Cruz. "Cronología de la informática en la Universidad de Columbia" . Historia de la informática en la Universidad de Columbia . Universidad de Columbia. Archivado del original el 22 de agosto de 2023. Consultado el 31 de agosto de 2023 .
  36. Eckert 1940 , págs. 101–114.
  37. Light, Jennifer S. (julio de 1999). "Cuando las computadoras eran mujeres". Tecnología y cultura . 40 (3): 455– 483. doi : 10.1353/tech.1999.0128 . S2CID 108407884 . 
  38. Caza 1998 .
  39. "Calculadora electromecánica Friden Modelo STW-10" . Archivado del original el 14 de mayo de 2011. Consultado el 11 de agosto de 2015 .
  40. "Sencillo y silencioso". Revista Office . Diciembre de 1961. pág. 1244. 
  41. "'Anita' der erste tragbare elektonische Rechenautomat" [ 'Anita' la primera computadora electrónica portátil ] . Buromaschinen Mechaniker . Noviembre de 1961. p.  207.
  42. Babbage, Charles (12 de octubre de 2011). Pasajes de la vida de un filósofo . Cambridge University Press. doi : 10.1017/cbo9781139103671 . ISBN 978-1-108-03788-4.
  43. Babbage, Charles (4 de marzo de 2010). Sobre la economía de la maquinaria y las manufacturas . Cambridge University Press. doi : 10.1017/cbo9780511696374 . ISBN 978-1-108-00910-2.
  44. Hutton, DM (1 de agosto de 2002). "La máquina diferencial: Charles Babbage y la búsqueda para construir la primera computadora" . Kybernetes . 31 (6). doi : 10.1108/k.2002.06731fae.009 . ISSN 0368-492X . 
  45. Tropp, Henry S. (diciembre de 1975). " Los orígenes de las computadoras digitales: artículos seleccionados . Brian Randell" . Isis . 66 (4): 572– 573. doi : 10.1086/351520 . ISSN 0021-1753 . 
  46. W., JW; Hyman, Anthony (abril de 1986). "Charles Babbage, pionero de la computadora" . Matemáticas de la computación . 46 (174): 759. doi : 10.2307/2008013 . ISSN 0025-5718 . JSTOR 2008013 .  
  47. Campbell-Kelly, Martin; Aspray, William; Ensmenger, Nathan; Yost, Jeffrey R. (20 de abril de 2018). Computer . doi : 10.4324/9780429495373 . ISBN 978-0-429-49537-3.
  48. Turing, Alan (9 de septiembre de 2004), "Máquinas informáticas e inteligencia (1950)" , The Essential Turing , Oxford University Press, Oxford, pp. 433–464 , doi : 10.1093/oso/9780198250791.003.0017 , ISBN  978-0-19-825079-1, consultado el 30 de octubre de 2024
  49. Davis, Martin (28 de febrero de 2018). El ordenador universal . doi : 10.1201/9781315144726 . ISBN 978-1-315-14472-6.
  50. ^ d'Ucel, Jeanne; Dib, Mohammed (1958). "El oficio de tisser" . Libros en el extranjero . 32 (3): 278. doi : 10.2307/40098349 . ISSN 0006-7431 . JSTOR 40098349 .  
  51. Heide, Lars (2009). Sistemas de tarjetas perforadas y la explosión temprana de la información, 1880-1945 . Johns Hopkins University Press. doi : 10.1353/book.3454 . ISBN 978-0-8018-9143-4.
  52. Bromley, AG (1998). "La máquina analítica de Charles Babbage, 1838" . IEEE Annals of the History of Computing . 20 (4): 29– 45. Bibcode : 1998IAHC...20d..29B . doi : 10.1109/85.728228 . ISSN 1058-6180 . 
  53. Toole, Betty Alexandra (marzo de 1991). "Ada, una analista y una metafísica" . ACM SIGAda Ada Letters . XI (2): 60–71 . doi : 10.1145/122028.122031 . ISSN 1094-3641 . 
  54. Howard, Emily; De Roure, David (2015). "Convirtiendo números en notas" . Simposio Ada Lovelace 2015: Celebrando 200 años de una visionaria de la informática. Nueva York, Nueva York, EE. UU.: ACM Press. pág. 13. doi : 10.1145/2867731.2867746 . ISBN  978-1-4503-4150-9.
  55. Haugtvedt, Erica; Abata, Duane (2021). "Ada Lovelace: ¿La primera programadora y hacker informática?" . Actas de acceso al contenido de la Conferencia Anual Virtual ASEE 2021 . Conferencias ASEE. doi : 10.18260/1-2--36646 .
  56. Blodgett, John H. (1968). Herman Hollerith, pionero del procesamiento de datos (Tesis). Bibliotecas de la Universidad de Drexel. doi : 10.17918/00004750 .
  57. Torres y Quevedo, Leonardo (1982), "Ensayos sobre automatismos" , Los orígenes de las computadoras digitales , Berlín, Heidelberg: Springer Berlin Heidelberg, pp. 89–107 , doi : 10.1007/978-3-642-61812-3_6 , ISBN  978-3-642-61814-7, consultado el 30 de octubre de 2024
  58. "6 Vannevar Bush, de "As We May Think" (1945)", Information , Columbia University Press, 2021, doi : 10.7312/hayo18620-032 , ISBN 978-0-231-54654-6
  59. Haigh, Thomas; Ceruzzi, Paul E. (14 de septiembre de 2021). Una nueva historia de la informática moderna . The MIT Press. doi : 10.7551/mitpress/11436.001.0001 . ISBN 978-0-262-36648-9.
  60. ^ Chua 1971 , págs. 507–519.
  61. 1 2 3 4 "La historia moderna de la informática" . Enciclopedia de filosofía de Stanford . Laboratorio de investigación en metafísica, Universidad de Stanford. 2017. Archivado del original el 12 de julio de 2010. Recuperado el 7 de enero de 2014 .
  62. Girvan, Ray (mayo-junio de 2003). "La gracia revelada del mecanismo: la computación después de Babbage" . Scientific Computing World . Archivado del original el 3 de noviembre de 2012.
  63. ^ Torres, Leonardo (10 de octubre de 1895). «Memória sobre las Máquinas Algébricas» (PDF) . Revista de Obras Públicas (en español) (28): 217– 222.
  64. Leonardo Torres. Memoria sobre las máquinas algébricas: con un informe de la Real academia de ciencias exactas, físicas y naturales , Misericordia, 1895.
  65. Thomas, Federico (1 de agosto de 2008). "Una breve reseña sobre el huso sin fin de Leonardo Torres" . Mecanismo y teoría de máquinas . 43 (8). IFToMM : 1055–1063 . doi : 10.1016/j.mechmachtheory.2007.07.003 . hdl : 10261/30460 . ISSN 0094-114X . 
  66. "Mira de bombardeo Norden M9" . Museo Nacional de la USAF. Archivado del original el 29 de agosto de 2007. Consultado el 17 de mayo de 2008 .
  67. ^ Coriolis 1836 , págs .
  68. Tomayko, James E. (1985). "La computadora analógica totalmente electrónica de Helmut Hoelzer". IEEE Annals of the History of Computing . 7 (3): 227– 240. Bibcode : 1985IAHC....7c.227T . doi : 10.1109/MAHC.1985.10025 . S2CID 15986944 . 
  69. Neufeld, Michael J. (10 de septiembre de 2013). El cohete y el Reich: Peenemünde y el advenimiento de la era de los misiles balísticos . Institución Smithsonian. pág. 138. ISBN  9781588344663Archivado del original el 2 de febrero de 2023. Consultado el 18 de octubre de 2020 .
  70. Ulmann, Bernd (22 de julio de 2013). Computación analógica . Walter de Gruyter. pág. 38. ISBN  9783486755183Archivado del original el 2 de febrero de 2023. Consultado el 27 de diciembre de 2021 .
  71. 1 2 Turing 1937 , 1938 
  72. Copeland 2004 , p. 22 : «von Neumann... me recalcó firmemente, y estoy seguro que a otros también, que la concepción fundamental se debe a Turing, en la medida en que no fue anticipada por Babbage, Lovelace y otros. Carta de Stanley Frankel a Brian Randell , 1972».  
  73. 1 2 Zuse, Horst. "Parte 4: Las computadoras Z1 y Z3 de Konrad Zuse" . La vida y obra de Konrad Zuse . EPE Online. Archivado del original el 1 de junio de 2008. Recuperado el 17 de junio de 2008 .
  74. Smith 2007 , pág. 60.
  75. Welchman 1984 , pág. 77.
  76. "Un pionero de la informática redescubierto, 50 años después" . The New York Times . 20 de abril de 1994. Archivado del original el 4 de noviembre de 2016. Consultado el 16 de febrero de 2017 .
  77. Zuse 1993 , pág. 55.
  78. "Zuse" . ¡Crash! La historia de IT . Archivado del original el 18 de marzo de 2008.
  79. Rojas, Raúl (1998). "Cómo convertir el Z3 de Zuse en una computadora universal". IEEE Annals of the History of Computing . 20 (3): 51. Bibcode : 1998IAHC...20c..51R . CiteSeerX 10.1.1.37.665 . doi : 10.1109/85.707574 . 
  80. Williams, FC; Kilburn, T. (25 de septiembre de 1948). "Computadoras digitales electrónicas" . Nature . 162 (4117): 487. Bibcode : 1948Natur.162..487W . doi : 10.1038/162487a0 . S2CID 4110351 . 
  81. Da Cruz 2008 .
  82. "Pioneros de la informática: George Stibitz" . history.computer.org . Archivado del original el 5 de octubre de 2018. Consultado el 8 de noviembre de 2018 .
  83. Ritchie, David (1986). Los pioneros de la informática . Nueva York: Simon and Schuster. pág . 35. ISBN  067152397X.
  84. Dunn, J. Michael; Hardegree, Gary M. (2001). Métodos algebraicos en lógica filosófica . Oxford University Press US. p. 2. ISBN  978-0-19-853192-0Archivado del original el 2 de febrero de 2023. Consultado el 4 de junio de 2016 .
  85. Arthur Gottlob Frege. Begriffsschrift: eine der arithmetischen nachgebildete Formelsprache des reinen Denkens.
  86. Shannon 1938.
  87. Shannon 1940.
  88. Shannon 1938, pp. 494–495.
  89. Guarnieri, M. (2012). "The Age of Vacuum Tubes: Merging with Digital Computing [Historical]". IEEE Industrial Electronics Magazine. 6 (3): 52–55. doi:10.1109/MIE.2012.2207830. S2CID 41800914.
  90. Pugh, Emerson W. (1996). Building IBM: Shaping an Industry and its Technology. The MIT Press.
  91. "Patents and Innovation". IBM 100. 7 March 2012. Archived from the original on 2020-12-02. Retrieved 2020-12-01.
  92. 15 January 1941 notice in the Des Moines Register
  93. Burks, Alice R.; Burks, Arthur W. (1988). The First Electronic Computer: the Atanasoff story. Ann Arbor: University of Michigan Press. ISBN 0-472-10090-4.
  94. Copeland 2006, p. 107.
  95. Welchman 1984, pp. 138–145, 295–309.
  96. Copeland 2006, p. 182.
  97. Randell 1980, p. 9.
  98. Budiansky 2000, p. 314.
  99. "Bletchley's code-cracking Colossus". BBC News. 2 February 2010. Archived from the original on 2020-03-08. Retrieved 2012-10-19.
  100. Fensom, Jim (8 November 2010), "Harry Fensom obituary", The Guardian, archived from the original on 2013-09-17, retrieved 2012-10-17
  101. Sale, Tony. "Colossus - The Rebuild Story". The National Museum of Computing. Archived from the original on 2015-04-18.
  102. Copeland 2006, p. 75.
  103. Copeland 2006, p. 2.
  104. Small, Albert W. (December 1944), The Special Fish Report, College Campus Washington: The American National Archive (NARA), archived from the original on 2011-05-15, retrieved 2019-01-11
  105. Randell, Brian ; Fensom, Harry; Milne, Frank A. (15 de marzo de 1995), "Obituario: Allen Coombs" , The Independent , archivado del original el 3 de febrero de 2012 , consultado el 18 de octubre de 2012.
  106. Flowers, TH (1983), "El diseño de Colossus" , Annals of the History of Computing , 5 (3): 239–252 , doi : 10.1109/MAHC.1983.10079 , S2CID 39816473 , archivado del original el 26 de marzo de 2006 , consultado el 3 de marzo de 2019 . 
  107. Loerner, Brendan I. (25 de noviembre de 2014). "Cómo se rescató del desecho la primera computadora del mundo" . Wired . Archivado del original el 2 de mayo de 2017. Consultado el 7 de marzo de 2017 .
  108. Evans 2018 , pág. 39.
  109. "Generaciones de computadoras" . Archivado del original el 2 de julio de 2015. Consultado el 11 de agosto de 2015 .
  110. Copeland 2004 , págs. 21–22.
  111. Copeland 2006 , pág. 104.
  112. 1 2 Wilkes, MV (1956). Computadoras digitales automáticas . Nueva York: John Wiley & Sons. pp. 305 páginas. QA76.W5 1956. 
  113. Alan Turing (1945). Propuesta de calculadora electrónica (PDF) (Informe) . Consultado el 24 de agosto de 2023 .
  114. Enticknap, Nicholas (verano de 1998), "El jubileo de oro de la informática" , Resurrection (20), The Computer Conservation Society, ISSN 0958-7403 , archivado del original el 9 de enero de 2012 , consultado el 19 de abril de 2008. 
  115. "Primeras computadoras en la Universidad de Manchester" , Resurrection , 1 (4), The Computer Conservation Society, verano de 1992, ISSN 0958-7403 , archivado del original el 28 de agosto de 2017 , consultado el 7 de julio de 2010. 
  116. "Por qué Williams-Kilburn Tube es un mejor nombre para Williams Tube" . Computer 50. Archivado del original el 6 de junio de 2013.
  117. Kilburn, Tom (1990), "From Cathode Ray Tube to Ferranti Mark I" , Resurrection , 1 (2), The Computer Conservation Society, ISSN 0958-7403 , archivado del original el 27-06-2020 , recuperado el 15-03-2012 
  118. "Primeras computadoras electrónicas (1946–51)" , Computer 50 , Universidad de Manchester, archivado del original el 5 de enero de 2009 , consultado el 16 de noviembre de 2008.
  119. Napper, RBE, "Introducción al Mark 1" , Computer 50 , Universidad de Manchester, archivado del original el 26 de octubre de 2008 , consultado el 4 de noviembre de 2008.
  120. Lavington 1998 , pág. 20.
  121. Ward, Mark (13 de enero de 2011). "Se construirá una computadora Edsac pionera en Bletchley Park" . BBC News . Archivado del original el 20 de junio de 2018. Consultado el 21 de junio de 2018 .
  122. Wilkes, WV ; Renwick, W. (1950). "The EDSAC (Electronic delay storage automatic calculator)" . Math. Comp . 4 (30): 61– 65. doi : 10.1090/s0025-5718-1950-0037589-7 .
  123. "Una breve historia informal del Laboratorio de Computación" . EDSAC 99. Laboratorio de Computación de la Universidad de Cambridge. Archivado del original el 6 de mayo de 2013. Consultado el 1 de diciembre de 2020 .
  124. "The Manchester Mark 1" . Computer 50. Archivado del original el 9 de febrero de 2014. Consultado el 5 de enero de 2014 .
  125. "Se reconstruirá la computadora Pioneer". Cam . 62 :5. 2011.Para ser precisos, el primer programa de EDSAC imprimió una lista de los cuadrados de los números enteros del 0 al 99, ambos inclusive.
  126. EDSAC 99: 15–16 de abril de 1999 (PDF) , Laboratorio de Computación de la Universidad de Cambridge, 6 de mayo de 1999, págs. 68–69 , archivado (PDF) del original el 26 de septiembre de 2020 , consultado el 29 de junio de 2013 . 
  127. Campbell-Kelly, Martin (julio de 2001). "Guía tutorial del simulador EDSAC" (PDF) . Departamento de Ciencias de la Computación, Universidad de Warwick. Archivado del original (PDF) el 22 de diciembre de 2015. Consultado el 18 de noviembre de 2016 . "Guía tutorial del simulador EDSAC" (PDF) . Proyecto de réplica de EDSAC, Museo Nacional de la Computación. Marzo de 2018. Archivado (PDF) del original el 22 de diciembre de 2015. Consultado el 2 de diciembre de 2020 .
  128. Lavington 1998 , pág. 25.
  129. Nuestro estudio piloto sobre el patrimonio informático: Entregas de ordenadores Ferranti Mark I y Mark I Star. , Computer Conservation Society, archivado del original el 11/12/2016 , consultado el 09/01/2010.
  130. Lavington, Simon. "Una breve historia de las computadoras británicas: los primeros 25 años (1948–1973)" . British Computer Society . Archivado del original el 5 de julio de 2010. Consultado el 10 de enero de 2010 .
  131. 1 2 1634–1699: McCusker, JJ (1997). ¿Cuánto es eso en dinero real? Un índice de precios histórico para usar como deflactor de valores monetarios en la economía de los Estados Unidos: Addenda et Corrigenda (PDF) . American Antiquarian Society .1700–1799: McCusker, JJ (1992). ¿Cuánto es eso en dinero real? Un índice de precios histórico para usar como deflactor de los valores monetarios en la economía de los Estados Unidos (PDF) . American Antiquarian Society .1800–presente: Banco de la Reserva Federal de Minneapolis. "Índice de precios al consumidor (estimación) 1800–" . Consultado el 29 de febrero de 2024 .
  132. 1 2 3 Leclerc, Bruno (enero de 1990). "De Gamma 2 a Gamma ET: El nacimiento de la computación electrónica en Bull". Anales de la historia de la computación . 12 (1): 5– 22. Bibcode : 1990IAHC...12a...5L . doi : 10.1109/MAHC.1990.10010 . ISSN 0164-1239 . S2CID 15227017 .  
  133. Platoni, Kara (mayo-junio de 2006). "Amor a primera vista" . Stanford Magazine . Archivado del original el 25 de septiembre de 2006.
  134. VM Wolontis (18 de agosto de 1955) "Un sistema interpretativo decimal flotante completo para la calculadora de tambor magnético IBM 650—Caso 20878" Memorando técnico de Bell Telephone Laboratories MM-114-37, publicado en el Boletín técnico de IBM n.° 11, marzo de 1956, como se cita en "Wolontis-Bell Interpreter". Anales de la historia de la computación . 8 (1). IEEE: 74–76 . Enero–marzo de 1986. Bibcode : 1986IAHC....8a..74. . doi : 10.1109/MAHC.1986.10008 . S2CID 36692260 . 
  135. Dudley, Leonard (2008). La revolución de la información en la historia de Occidente . Edward Elgar Publishing. pág. 266. ISBN  978-1-84720-790-6. Consultado el 30 de agosto de 2020 .
  136. IBM (1957), SOAP II para IBM 650 (PDF) , C24-4000-0, archivado (PDF) del original el 20/09/2009 , recuperado el 25/05/2009
  137. Horowitz y Hill 1989 , pág. 743.
  138. Wilkes, MV (1992). "Edsac 2". IEEE Annals of the History of Computing . 14 (4): 49– 56. Bibcode : 1992IAHC...14d..49W . doi : 10.1109/85.194055 . S2CID 11377060 . 
  139. T. Kilburn; RB Payne; DJ Howarth (1962). "The Atlas Supervisor" . Atlas Computer . Archivado del original el 31 de diciembre de 2009. Consultado el 9 de febrero de 2010 .
  140. US 2708722 , Wang, An , "Dispositivo de control de transferencia de pulsos", publicado el 17 de mayo de 1955 
  141. "1953: La computadora Whirlwind estrena memoria de núcleo" . Museo de Historia de la Computación . Archivado del original el 8 de mayo de 2018. Consultado el 26 de agosto de 2023 .
  142. N. Valery (21 de agosto de 1975). "Adquisición en el mercado de la memoria" . New Scientist . págs. 419–421 . Archivado del original el 2 de febrero de 2023. Consultado el 22 de enero de 2019 . 
  143. Wells, Benjamin (18 de noviembre de 2010). "Desenrollando el rendimiento y la potencia en Colossus, una computadora no convencional". Natural Computing . 10 (4). Springer Science and Business Media LLC: 1383– 1405. doi : 10.1007/s11047-010-9225-x . ISSN 1567-7818 . S2CID 7492074 .  
  144. Feynman, Leighton y Sands 1966 , págs. 14-11 a 14-12.
  145. IBM 1960 .
  146. Lavington 1998 , págs. 34–35.
  147. 1 2 3 Lavington 1998 , pág. 37.
  148. 1 2 Cooke-Yarborough, EH (1998). "Algunas aplicaciones tempranas de transistores en el Reino Unido". Engineering Science & Education Journal . 7 (3): 100– 106. doi : 10.1049/esej:19980301 (inactivo 12 de julio de 2025).{{cite journal}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace )
  149. Cooke-Yarborough, EH (1957). Introducción a los circuitos de transistores . Edimburgo: Oliver and Boyd.
  150. Lavington, Simon (1980). Early British Computers . Manchester University Press. ISBN 0-7190-0803-4Archivado del original el 24 de mayo de 2019. Consultado el 7 de enero de 2014 .
  151. Cooke-Yarborough, EH; Barnes, RCM; Stephen, JH; Howells, GA (1956). "Una computadora digital de transistores". Actas del IEE - Parte B: Ingeniería de radio y electrónica . 103 (3S): 364– 370. doi : 10.1049/pi-b-1.1956.0076 .
  152. Lavington 1998 , págs. 36–37.
  153. "Metrovick" . Exposuremeters.net . Archivado del original el 7 de enero de 2014.
  154. Simon 1991 .
  155. Mayo y Newcomb 2008 .
  156. Lavington 1998 , pág. 41.
  157. Lavington 1998 , págs. 44–45.
  158. Lavington 1998 , págs. 50–52.
  159. ^ Sao-Jie Chen; Guang-Huei Lin; Pao-Ann Hsiung; Yu-Hen Hu (2009). Codiseño hardware software de una plataforma SOC multimedia . págs. 70-72 . 
  160. Impagliazzo, John; Lee, John AN (2004). Historia de la informática en la educación . Springer. pág. 172. ISBN  1-4020-8135-9Archivado del original el 2 de febrero de 2023. Consultado el 4 de junio de 2016 .
  161. Sisson, Richard; Zacher, Christian K. (2006). El Medio Oeste estadounidense: una enciclopedia interpretativa . Indiana University Press. pág. 1489. ISBN  0-253-34886-2Archivado del original el 2 de febrero de 2023. Consultado el 4 de junio de 2016 .
  162. Kilby 2000 .
  163. "El chip que construyó Jack" . Texas Instruments. c. 2008. Archivado del original el 5 de agosto de 2017. Consultado el 29 de mayo de 2008 .
  164. Saxena, Arjun N. (2009). Invención de los circuitos integrados: datos importantes desconocidos . World Scientific . pág. 140. ISBN  9789812814456Archivado del original el 2 de febrero de 2023. Consultado el 7 de diciembre de 2019 .
  165. 1 2 "Circuitos integrados" . NASA . Archivado del original el 21 de julio de 2019. Recuperado el 13 de agosto de 2019 .
  166. US 2981877 , Noyce, Robert , "Estructura de dispositivo y terminales semiconductores", emitida el 25 de abril de 1961, asignada a Fairchild Semiconductor Corporation 
  167. "1959: Patentado el concepto práctico de circuito integrado monolítico" . Museo de Historia de la Computación . Archivado del original el 24 de octubre de 2019. Consultado el 13 de agosto de 2019 .
  168. Lojek, Bo (2007). Historia de la ingeniería de semiconductores . Springer Science & Business Media . pág. 120. ISBN  9783540342588.
  169. Bassett, Ross Knox (2007). Hacia la era digital: laboratorios de investigación, empresas emergentes y el auge de la tecnología MOS . Johns Hopkins University Press. pág. 46. ISBN  9780801886393Archivado del original el 2 de febrero de 2023. Consultado el 7 de diciembre de 2019 .
  170. Huff, Howard R.; Tsuya, H.; Gösele, U. (1998). Ciencia y tecnología de los materiales de silicio: Actas del octavo simposio internacional sobre ciencia y tecnología de los materiales de silicio . Sociedad Electroquímica . págs. 181–182 . ISBN  9781566771931Archivado del original el 2 de febrero de 2023. Consultado el 7 de diciembre de 2019 .
  171. Ceruzzi, Paul (2015). "Computadora de guía del Apolo y los primeros chips de silicio" . Museo Nacional del Aire y el Espacio Smithsonian . Archivado del original el 22 de mayo de 2021. Recuperado el 12 de mayo de 2021 .
  172. "1960 - Demostración del transistor semiconductor de óxido metálico (MOS)" . The Silicon Engine . Museo de Historia de la Computación . Archivado del original el 27 de octubre de 2019. Consultado el 21 de octubre de 2019 .
  173. 1 2 "1970: La RAM dinámica MOS compite con la memoria de núcleo magnético en precio" . Museo de Historia de la Computación . Archivado del original el 26 de octubre de 2021. Recuperado el 29 de julio de 2019 .
  174. Diseño de estado sólido - Vol. 6. Horizon House. 1965. Archivado del original el 2 de febrero de 2023. Consultado el 18 de octubre de 2020 .
  175. "DRAM" . IBM100 . IBM . 9 de agosto de 2017. Archivado del original el 20 de junio de 2019. Consultado el 20 de septiembre de 2019 .
  176. "1971: Introducción de la ROM de semiconductor reutilizable" . Museo de Historia de la Computación . Archivado del original el 3 de octubre de 2019. Consultado el 19 de junio de 2019 .
  177. "No fue solo un éxito pasajero" . The Economist . 11 de marzo de 2006. Archivado del original el 25 de septiembre de 2019. Consultado el 10 de septiembre de 2019 .
  178. 1 2 3 4 Shirriff, Ken (30 de agosto de 2016). " La sorprendente historia de los primeros microprocesadores" . IEEE Spectrum . 53 (9). Instituto de Ingenieros Eléctricos y Electrónicos : 48–54 . doi : 10.1109/MSPEC.2016.7551353 . S2CID 32003640. Archivado del original el 12 de julio de 2021. Recuperado el 13 de octubre de 2019 . 
  179. Intel 1971 .
  180. Patterson y Hennessy 1998 , págs. 27–39.
  181. Eckhouse y Morris 1979 , págs. 1–2.
  182. "R2E Micral N" . www.system-cfg.com . Archivado del original el 10/11/2022 . Consultado el 02/12/2022 .
  183. Shankland, Stephen (1 de abril de 2009). "Google revela un servidor que antes era secreto" . CNET . Archivado del original el 16 de julio de 2014. Consultado el 1 de abril de 2009 ."Desde 2005, sus centros de datos [los de Google] están compuestos por contenedores de transporte estándar, cada uno con 1.160 servidores y un consumo de energía que puede alcanzar los 250 kilovatios." —Ben Jai de Google.
  184. Shankland, Stephen (30 de mayo de 2008). "Google pone de relieve el funcionamiento interno de los centros de datos" . CNET . Archivado del original el 18 de agosto de 2014. Consultado el 31 de mayo de 2008 ."Si tienes 10.000 máquinas en funcionamiento, alguna va a fallar cada día." —Jeff Dean de Google.
  185. "Grupos de Google" . Archivado del original el 13 de septiembre de 2011. Consultado el 11 de agosto de 2015 .
  186. Shrout, Ryan (2 de diciembre de 2009). "Intel muestra un procesador x86 de 48 núcleos como una computadora en la nube de un solo chip" . PC Perspective . Archivado del original el 14 de agosto de 2010. Consultado el 2 de diciembre de 2020 . «Intel presenta un chip de silicio de 48 núcleos para computación en la nube» . BBC News . 3 de diciembre de 2009. Archivado del original el 6 de diciembre de 2012. Consultado el 3 de diciembre de 2009 .
  187. Kohonen 1980 , p.. 
  188. Mead y Conway 1980 , págs. 11–36.
  189. Informe Energystar (PDF) (Informe). 2007. pág. 4. Archivado (PDF) del original el 22-10-2013 . Recuperado el 18-08-2013 . 
  190. Mossberg, Walt (9 de julio de 2014). "Cómo la PC se está fusionando con el teléfono inteligente" . Re/code . Archivado del original el 9 de julio de 2014. Recuperado el 9 de julio de 2014 .
  191. Knight, Will (10 de noviembre de 2017). "IBM eleva el listón con una computadora cuántica de 50 cúbits" . MIT Technology Review . Archivado del original el 12 de noviembre de 2017. Consultado el 10 de noviembre de 2017 .
  192. 1 2 Julian Kelly; et al. (Google Quantum AI) (15 de julio de 2021). "Supresión exponencial de errores de bit o fase con corrección de errores cíclicos" ( PDF) . Nature . 595 (7867): 383–387 . doi : 10.1038/s41586-021-03588-y . PMC 8279951. PMID 34262210 .   Citado en Adrian Cho (14 de julio de 2021). "Los físicos se acercan a vencer los errores en la computación cuántica" . Science .
  193. Pakkiam, P.; Timofeev, AV; House, MG; Hogg, MR; Kobayashi, T.; Koch, M.; Rogge, S.; Simmons, MY (26 de noviembre de 2018). "Lectura de espín de RF de una sola compuerta y disparo único en silicio". Physical Review X. 8 ( 4). 041032. arXiv : 1809.01802 . Bibcode : 2018PhRvX...8d1032P . doi : 10.1103/PhysRevX.8.041032 . S2CID 119363882 vía APS. 
  194. Moore, Samuel K. (13 de marzo de 2019). "Google crea un circuito para resolver uno de los mayores problemas de la computación cuántica" . IEEE Spectrum . Archivado del original el 14 de marzo de 2019. Consultado el 14 de marzo de 2019 .
  195. Ina Fried (14 de noviembre de 2021). «Exclusiva: IBM logra un avance en computación cuántica» . Axios . Archivado del original el 15 de noviembre de 2021.
  196. Juskalian, Russ (22 de febrero de 2017). "Computadoras cuánticas prácticas" . MIT Technology Review . Archivado del original el 23 de junio de 2021. Recuperado el 2 de diciembre de 2020 .
  197. MacKinnon, John D. (19 de diciembre de 2018). "La Cámara de Representantes aprueba un proyecto de ley para crear un programa nacional de computación cuántica" . The Wall Street Journal . Archivado del original el 20 de diciembre de 2018. Consultado el 20 de diciembre de 2018 .
  198. Universidad de Princeton (25 de diciembre de 2019). "Avance en computación cuántica: los cúbits de silicio interactúan a larga distancia" . SciTechDaily . Archivado del original el 26 de diciembre de 2019. Consultado el 26 de diciembre de 2019 .
  199. Smolin 2001 , págs. 53–57 . Las páginas 220–226 contienen referencias comentadas y una guía para lecturas adicionales. 
  200. Burks, Goldstine y von Neumann, 1947 , págs. 1-464 , reimpreso en Datamation , septiembre-octubre de 1962. Nótese que el término «discusión/diseño preliminar» se denominó posteriormente «análisis/diseño de sistemas» y, aún más tarde, « arquitectura de sistemas». 
  201. «Anales IEEE de la Historia de la Computación» . Schloss Dagstuhl - Leibniz-Zentrum für Informatik . Archivado desde el original el 20 de marzo de 2011 . Consultado el 29 de agosto de 2023 .
  202. "ORNL's Frontier es el primero en romper el techo del exaflop" . top500.org . 30 de mayo de 2022. Archivado del original el 2 de junio de 2022. Consultado el 26 de agosto de 2023 .
  203. McKay, Tom (22 de junio de 2020). "La nueva supercomputadora Fugaku de Japón es la número uno, con una potencia de 415 petaflops" . Gizmodo . Archivado del original el 23 de junio de 2020. Consultado el 23 de junio de 2020 .

Referencias

  • Backus, John (agosto de 1978), "¿Se puede liberar la programación del estilo de von Neumann?", Communications of the ACM , 21 (8): 613, doi : 10.1145/359576.359579 , S2CID 16367522 , Conferencia del Premio Turing de la ACM de 1977 
  • Bell, Gordon ; Newell, Allen (1971), Estructuras informáticas: lecturas y ejemplos , Nueva York: McGraw-Hill, ISBN 0-07-004357-4
  • Bergin, Thomas J., ed. (13-14 de noviembre de 1996), Cincuenta años de informática del ejército: de ENIAC a MSRC (PDF) , Actas de un simposio y celebración, Aberdeen Proving Ground: Army Research Laboratory y USArmy Ordnance Center and School, archivado del original (PDF) el 29 de mayo de 2008 , consultado el 17 de mayo de 2008.
  • Bowden, BV (1970), "El lenguaje de las computadoras" , American Scientist , 58 (1): 43– 53, Bibcode : 1970AmSci..58...43B , archivado del original el 20 de octubre de 2006 , recuperado el 17 de mayo de 2008.
  • Budiansky, Stephen (2000), Batalla de ingenio: La historia completa del descifrado de códigos en la Segunda Guerra Mundial , Free Press, ISBN 978-0684859323
  • Burks, Arthur W.; Goldstine , Herman ; von Neumann, John (1947), Discusión preliminar sobre el diseño lógico de un instrumento de computación electrónica , Princeton, NJ: Institute for Advanced Study, archivado del original el 15 de mayo de 2008 , consultado el 18 de mayo de 2008 .
  • Chua, Leon O. (septiembre de 1971), "Memristor: el elemento de circuito que falta", IEEE Transactions on Circuit Theory , 18 (5): 507–519 , Bibcode : 1971ITCT...18..507C , CiteSeerX 10.1.1.404.9037 , doi : 10.1109/TCT.1971.1083337 
  • Cleary, JF (1964), GE Transistor Manual (7.ª  ed.), General Electric, Semiconductor Products Department, Syracuse, NY, pp. 139–204 , OCLC 223686427  
  • Copeland, B. Jack , ed. (2004). The Essential Turing . Oxford University Press. ISBN 0-19-825080-0.
  • Copeland, B. Jack , ed. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford, Inglaterra: Oxford University Press , ISBN 0-19-284055-X
  • Coriolis, Gaspard-Gustave (1836), "Note sur un moyen de tracer des courbes données par des équations différentielles" , Journal de Mathématiques Pures et Appliquées , serie I (en francés), 1 : 5– 9, archivado desde el original el 3 de julio de 2019 , consultado el 6 de julio de 2008
  • Cortada, James W. (2009), "Políticas públicas y el desarrollo de las industrias informáticas nacionales en Gran Bretaña, Francia y la Unión Soviética, 1940-1980", Journal of Contemporary History , 44 (3): 493-512 , doi : 10.1177/0022009409104120 , JSTOR 40543045 , S2CID 159510351  
  • CSIRAC: La primera computadora de Australia , Organización de Investigación Científica e Industrial de la Commonwealth (CSIRAC), 3 de junio de 2005, archivado del original el 13 de diciembre de 2011 , recuperado el 21 de diciembre de 2007.
  • Da Cruz, Frank (28 de febrero de 2008), "La calculadora IBM Automatic Sequence Controlled Calculator (ASCC)" , Columbia University Computing History: A Chronology of Computing at Columbia University , Columbia University ACIS, archivado del original el 12 de mayo de 2008 , recuperado el 17 de mayo de 2008.
  • Davenport, Wilbur B. Jr; Root, William L. (1958), "Una introducción a la teoría de señales aleatorias y ruido", Physics Today , 11 (6): 112–364 , Bibcode : 1958PhT....11f..30D , doi : 10.1063/1.3062606
  • Eckert, Wallace (1935), "El cálculo de perturbaciones especiales mediante el método de tarjetas perforadas", Astronomical Journal , 44 (1034): 177, Bibcode : 1935AJ.....44..177E , doi : 10.1086/105298
  • Eckert, Wallace (1940), "XII: "El cálculo de las perturbaciones planetarias"" Métodos de tarjetas perforadas en computación científica , Thomas J. Watson Astronomical Computing Bureau, Universidad de Columbia, págs. 101–114 , hdl : 2027/uc1.b3621946 , OCLC 2275308  
  • Eckhouse, Richard H. Jr.; Morris, L. Robert (1979), Sistemas de minicomputadoras: organización, programación y aplicaciones (PDP-11) , Prentice-Hall, págs. 1–2 , ISBN  0-13-583914-9
  • Evans, Claire L. (2018). Broad Band: La historia jamás contada de las mujeres que hicieron posible Internet . Nueva York: Portfolio/Penguin. ISBN 9780735211759Archivado del original el 2 de febrero de 2023. Consultado el 18 de octubre de 2020 .
  • Feynman, RP ; Leighton, Robert ; Sands, Matthew (1965), Feynman Lectures on Physics: Mainly Mechanics, Radiation and Heat , vol.  I, Reading, Mass: Addison-Wesley, ISBN 0-201-02010-6, OCLC 531535 
  • Feynman, RP ; Leighton, Robert ; Sands, Matthew (1966), Feynman Lectures on Physics: Quantum Mechanics , vol.  III, Reading, Mass: Addison-Wesley, ASIN B007BNG4E0 
  • Fisk, Dale (2005), Tarjetas perforadas (PDF) , Columbia University ACIS, archivado (PDF) del original el 14 de mayo de 2008 , recuperado el 19 de mayo de 2008.
  • Flamm, Kenneth (1987), Targeting the Computer: Government Support and International Competition , Washington,  DC: Brookings Institution Press , ISBN 978-0-815-72852-8
  • Flamm, Kenneth (1988), Creando la computadora: Gobierno, industria y alta tecnología , Washington,  DC: Brookings Institution Press , ISBN 978-0-815-72850-4
  • Hollerith, Herman (1890). En relación con el sistema de tabulación eléctrica adoptado por el gobierno de los Estados Unidos para el trabajo de la oficina del censo (tesis doctoral). Escuela de Minas de la Universidad de Columbia .
  • Horowitz, Paul; Hill, Winfield (1989), El arte de la electrónica (2.ª  ed.), Cambridge University Press, ISBN 0-521-37095-7
  • Hunt, JCR (1998), "Lewis Fry Richardson y sus contribuciones a las matemáticas, la meteorología y los modelos de conflicto" (PDF) , Annu. Rev. Fluid Mech. , 30 (1): xiii– xxxvi, Bibcode : 1998AnRFM..30D..13H , doi : 10.1146/annurev.fluid.30.1.0 , archivado del original (PDF) el 27 de febrero de 2008 , recuperado el 15 de junio de 2008.
  • IBM (septiembre de 1956), unidad de almacenamiento en disco IBM 350 , IBM, archivado del original el 31 de mayo de 2008 , recuperado el 1 de julio de 2008.
  • IBM (1960), Tarjetas SMS del Sistema Modular Estándar de IBM , IBM, archivado del original el 6 de diciembre de 2007 , recuperado el 6 de marzo de 2008.
  • Intel (noviembre de 1971), El primer microprocesador de Intel: el Intel 4004 , Intel Corp., archivado del original el 13 de mayo de 2008 , recuperado el 17 de mayo de 2008.
  • Jones, Douglas W., Tarjetas perforadas: Una breve historia técnica ilustrada , Universidad de Iowa , archivado del original el 9 de mayo de 2008 , consultado el 15 de mayo de 2008.
  • Kalman, RE (1960), "Un nuevo enfoque para problemas de filtrado y predicción lineal" (PDF) , Journal of Basic Engineering , 82 (1): 35–45 , doi : 10.1115/1.3662552 , S2CID 1242324 , archivado del original (PDF) el 29-05-2008 , recuperado el 03-05-2008 
  • Kells; Kern; Bland (1943), The Log-Log Duplex Decitrig Slide Rule No. 4081: A Manual , Keuffel & Esser, p.  92, archivado del original el 1 de mayo de 2015 , recuperado el 31 de mayo de 2014
  • Kilby, Jack (2000), Conferencia Nobel (PDF) , Estocolmo: Fundación Nobel, archivado (PDF) del original el 29/05/2008 , recuperado el 15/05/2008.
  • Kohonen, Teuvo (1980), Memorias direccionables por contenido , Springer-Verlag, ISBN 0-387-09823-2
  • Lavington, Simon (1998), Historia de los ordenadores de Manchester (2.ª  ed.), Swindon: The British Computer Society
  • Lazos, Christos (1994), Ο ΥΠΟΛΟΓΙΣΤΗΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ [ La computadora de Antikythera ] , ΑΙΟΛΟΣ PUBLICACIONES GR
  • Leibniz, Gottfried (1703), Explicación de la aritmética binaria
  • Lubar, Steven (mayo de 1991), "No doblar, perforar ni mutilar": Una historia cultural de la tarjeta perforada , archivado del original el 25 de octubre de 2006 , recuperado el 31 de octubre de 2006.
  • Marguin, Jean (1994), Histoire des instrument et machines à calculer, trois siècles de mécanique pensante 1642–1942 (en francés), Hermann, ISBN 978-2-7056-6166-3
  • Martin, Douglas (29 de junio de 2008), "David Caminer, de 92 años, fallece; un pionero de la informática", The New York Times , pág.  24.
  • Mayo, Keenan; Newcomb, Peter (julio de 2008), "Cómo se conquistó la web: una historia oral de internet" , Vanity Fair , págs. 96-117 , archivado del original el 9 de noviembre de 2020 , consultado el 1 de diciembre de 2020. 
  • Mead, Carver; Conway, Lynn (1980), Introducción a los sistemas VLSI , Reading, Mass.: Addison-Wesley, Bibcode : 1980aw...book.....M , ISBN 0-201-04358-0
  • Menabrea, Luigi Federico; Lovelace, Ada (1843), "Esbozo de la máquina analítica inventada por Charles Babbage" , Scientific Memoirs , 3 , archivado del original el 15 de septiembre de 2008 , consultado el 4 de mayo de 2008.Con notas del traductor sobre las memorias.
  • Menninger, Karl (1992), Palabras y símbolos numéricos: Una historia cultural de los números , Dover PublicationsTraducción del alemán al inglés, MIT, 1969.
  • Montaner; Simon (1887), Diccionario enciclopédico hispano-americano de literatura, ciencias y artes (Diccionario enciclopédico hispanoamericano)
  • Moye, William T. (enero de 1996), ENIAC: La revolución patrocinada por el ejército , archivado del original el 16 de julio de 2007 , recuperado el 17 de mayo de 2008.
  • Ocagne, Maurice d' (1893). "Calcul simplifié par des procédés mécaniques et graphiques. Premier cours: Instruments et machines arithmétiques" [ Cálculo simplificado mediante procesos mecánicos y gráficos. Primera lección: Instrumentos y máquinas aritméticas . Annales du Conservatoire des Arts et Métiers, éditées par les professeurs [ Anales del Conservatoire des Arts et Métiers, editados por los profesores ] . 2do (en francés). vol.  V. París: Gauthier-Villars et Fils. págs. 231–268 . Archivado desde el original el 9 de agosto de 2018 , vía CNAM. 
  • Patterson, David; Hennessy, John (1998), Organización y diseño de computadoras , San Francisco: Morgan Kaufmann , ISBN 1-55860-428-6
  • Mourlevat, Guy (1988), Les Machines Arithmétiques de Blaise Pascal (en francés), Clermont-Ferrand: La Française d'Edition et d'Imprimerie
  • Pellerin, David; Thibault, Scott (22 de abril de 2005), Programación práctica de FPGA en C , Prentice Hall Modern Semiconductor Design Series Sub Series: PH Signal Integrity Library, pp. 1–464 , ISBN  0-13-154318-0{{citation}}: CS1 mantenimiento: ubicación del editor ( enlace )
  • Phillips, AWH , The MONIAC ​​(PDF) , Reserve Bank Museum, archivado del original (PDF) el 24/10/2007 , consultado el 17/05/2006.
  • Randell, Brian (1980), "El Coloso" , en Metropolis, N.; Howlett , J .; Rota, Gian-Carlo (eds.), Historia de la informática en el siglo XX , Elsevier Science, pp. 47–92 , ISBN  978-0124916500
  • Reynolds, David (2010), «Ciencia, tecnología y la Guerra Fría», en Leffler, Melvyn P .; Westad, Odd Arne (eds.), The Cambridge History of the Cold War, Volumen III: Endings , Cambridge: Cambridge University Press , pp. 378–399 , ISBN  978-0-521-83721-7
  • Rojas, Raul ; Hashagen, Ulf, eds. (2000). Los primeros ordenadores: historia y arquitecturas . Cambridge: MIT Press. ISBN 0-262-68137-4.
  • Schmandt-Besserat, Denise (1981), "Desciframiento de las tablillas más antiguas", Science , 211 (4479): 283–285 , Bibcode : 1981Sci...211..283S , doi : 10.1126/science.211.4479.283 , PMID 17748027 
  • Shannon, Claude (diciembre de 1938). "Análisis simbólico de circuitos de relés y conmutación" . Transactions of the American Institute of Electrical Engineers . 57 (12): 713– 723. Bibcode : 1938TAIEE..57..713S . doi : 10.1109/t-aiee.1938.5057767 . hdl : 1721.1/11173 . S2CID 51638483 . 
  • Shannon, Claude E. (1940), Análisis simbólico de circuitos de relés y conmutación (Tesis), Instituto Tecnológico de Massachusetts, Departamento de Ingeniería Eléctrica, hdl : 1721.1/11173
  • Simon, Herbert A. (1991), Modelos de mi vida , Basic Books, Serie de la Fundación Sloan
  • Singer (1946), Singer en la Segunda Guerra Mundial, 1939–1945 — el M5 Director , Singer Manufacturing Co., archivado del original el 4 de junio de 2009 , recuperado el 17 de mayo de 2008.
  • Smith, David Eugene ( 1929), Un libro de referencia en matemáticas , Nueva York: McGraw-Hill, págs. 180–181 
  • Smith, Michael (2007) [1998], Estación X: Los descifradores de códigos de Bletchley Park , Pan Grand Strategy Series, Londres: Pan MacMillan Ltd, ISBN 978-0-330-41929-1
  • Smolin, Lee (2001), Tres caminos hacia la gravedad cuántica , Basic Books, págs. 53–57 , ISBN  0-465-07835-4Las páginas 220-226 contienen referencias comentadas y una guía para lecturas adicionales.
  • Steinhaus, H. (1999), Instantáneas matemáticas (3.ª  ed.), Nueva York: Dover, pp. 92–95 , p. 301 
  • Stern, Nancy (1981), De ENIAC a UNIVAC: Una evaluación de las computadoras Eckert-Mauchly , Digital Press, ISBN 0-932376-14-2
  • Stibitz, George. Patente estadounidense 2668661 , George Stibitz , "Computadora compleja", emitida el 9 de febrero de 1954, asignada a American Telephone & Telegraph Company. 
  • Taton, René (1969), Historia del cálculo. ¿Qué dices-je  ? n° 198 (en francés), Presses universitaires de France
  • Turing, Alan M. (1937). "Sobre los números computables, con una aplicación al problema de decisión". Actas de la Sociedad Matemática de Londres . 2. 42 (1): 230– 265. Bibcode : 1937PLMS...42..230T . doi : 10.1112/plms/s2-42.1.230 . S2CID 73712 . 
    • Otras fuentes en línea: (1937). "Sobre los números computables, con una aplicación al problema de decisión" . Recuperado el 31 de agosto de 2023 a través de Internet Archive.   (1937). "Sobre los números computables, con una aplicación al problema de decisión" (PDF) . Archivado del original (PDF) el 22 de febrero de 2011 vía thocp.net.
    • (1938). "Sobre los números computables, con una aplicación al problema de decisión: una corrección". Actas de la Sociedad Matemática de Londres . 2. 43 (6): 544– 546. doi : 10.1112/plms/s2-43.6.544 .
  • Ulam, Stanislaw (1976), Aventuras de un matemático , Nueva York: Charles Scribner's Sons, ISBN 978-0-684-14391-0(autobiografía)
  • Vidal, Nathalie; Vogt, Dominique (2011), Les Machines Arithmétiques de Blaise Pascal (en francés), Clermont-Ferrand: Muséum Henri-Lecoq, ISBN 978-2-9528068-4-8
  • von Neumann, John (30 de junio de 1945), Primer borrador de un informe sobre el EDVAC , Escuela de Ingeniería Eléctrica Moore: Universidad de Pensilvania
  • Welchman, Gordon (1984), La historia de la cabaña seis: Descifrando los códigos Enigma , Harmondsworth, Inglaterra: Penguin Books , págs. 138–145 , 295–309 
  • Wilkes, Maurice (1986), "La génesis de la microprogramación", Ann. Hist. Comp. , 8 (2): 115– 126
  • Williams, Michael R. (1997), Historia de la tecnología informática , Los Alamitos, California: IEEE Computer Society, ISBN 0-8186-7739-2
  • Ziemer, Roger E.; Tranter, William H.; Fannin, D. Ronald (1993), Señales y sistemas: continuos y discretos , Macmillan, pág.  370, ISBN 0-02-431641-5
  • Zuse, Konrad (1993) [1984]. La computadora. Mein Lebenswerk (en alemán) (3ª  ed.). Berlín: Springer-Verlag. ISBN 978-3-540-56292-4.
  • Zuse, Konrad (2010) [1984]. La computadora - Mi vida . Traducido por McKenna, Patricia; Ross, J. Andrés. Berlín/Heidelberg: Springer-Verlag. ISBN 978-3-642-08151-4.Traducido de: Der Computer. Mi vida Lebenswerk (1984).

Lecturas adicionales

  • "Acceso en línea" . Anales de la historia de la informática del IEEE . Archivado del original el 23 de mayo de 2006.
  • Ceruzzi, Paul E. (1998), Historia de la informática moderna , The MIT Press
  • Haigh, Thomas; Ceruzzi, Paul E. (2021)  : Una nueva historia de la informática moderna (Historia de la informática), Cambridge, Massachusetts  ; Londres, Inglaterra: MIT Press, 544 págs.
  • Revista Computers and Automation – Reportaje fotográfico sobre el sector informático:
    • INTRODUCCIÓN ILUSTRADA A LAS COMPUTADORAS – 06/1957
    • MANUAL ILUSTRADO SOBRE COMPUTADORAS – 12/1957
    • MANUAL ILUSTRADO SOBRE COMPUTADORAS, Parte 2 – 01/1958
    • Informe ilustrado sobre el campo de la informática, 1958-1967 – Números de diciembre ( 195812.pdf, ..., 196712.pdf )
  • Bit by Bit: An Illustrated History of Computers , Stan Augarten, 1984. OCR con permiso del autor.
  • "Computadora Z3 (1938–1941)" . www.computermuseum.li . Archivado del original el 17 de junio de 2008. Consultado el 1 de junio de 2008 .
  • Tecnología obsoleta: ordenadores antiguos
  • Cosas que cuentan
  • Computadoras históricas en Japón
  • La historia de las máquinas de calcular mecánicas japonesas
  • Historia de la informática : una colección de artículos de Bob Bemer.
  • 25 microchips que revolucionaron el mundo (archivo) – una colección de artículos del Instituto de Ingenieros Eléctricos y Electrónicos
  • Historia de la informática en la Universidad de Columbia
  • Historia de la informática : un curso introductorio sobre la historia de la computación.
  • Revolución: Los primeros 2000 años de la informática , Museo de Historia de la Computación