Historia del hardware
En noviembre de 1937, [[George Stibitz]], entonces trabajando en los [[Laboratorios Bell]], terminó una computadora basada en relés que calculaba con la adición binaria y apodó con el nombre de "Modelo K" (por "kitchen" (cocina), donde él la había ensamblado). A finales de 1938, los Laboratorios Bell autorizaron un programa de investigación completo con Stibitz al timón. Su [[Complex Number Calculator]], terminado el 8 de enero de 1940, podía calcular [[número complejo|números complejos]]. En una demostración del 11 de septiembre de 1940 en la conferencia de la [[American Mathematical Society]] en el [[Dartmouth College]], Stibitz pudo enviar, al Complex Number Calculator, comandos remotos sobre líneas telefónicas por un [[teletipo]]. Fue la primera máquina de computación usada remotamente, en este caso sobre una línea telefónica. Algunos participantes en la conferencia que atestiguaron la demostración eran [[John von Neumann]], [[John Mauchly]], y [[Norbert Wiener]], quien escribió sobre ello en sus memorias.
Historia del hardware
La primera máquina funcional de von Neumann fue el "Baby" ("Bebé") de Mánchester o [[SSEM|Small-Scale Experimental Machine]], construida en la [[universidad de Mánchester]] en 1948; fue seguida en 1949 por el computador [[Manchester Mark I]] que funcionó como un sistema completo usando el [[tubo Williams]] y el [[tambor magnético]] para la memoria, y también introdujo los [[registro índice|registros de índice]]. El otro competidor para el título de "primer computador digital de programa almacenado" había sido el [[EDSAC]], diseñado y construido en la [[Universidad de Cambridge]]. Operacional en menos de un año después de la Manchester "Baby", también era capaz de abordar problemas reales. EDSAC fue inspirado de hecho por los planes para el EDVAC (Electronic Discrete Variable Automatic Computer), el sucesor del ENIAC; estos planes ya estaban en el lugar correcto para el tiempo en que el ENIAC fue operacional exitosamente. A diferencia del ENIAC, que usaba el [[procesamiento paralelo]], el EDVAC usó una sola unidad de procesamiento. Este diseño era más simple y fue el primero en ser implementado en cada exitosa onda de [[miniaturización]], y creciente confiabilidad. Algunos ven al Manchester Mark I/EDSAC/EDVAC como las "Evas" de las cuales casi todas las computadoras actuales derivan su arquitectura.