El Atanasoff Berry Computer (ABC) fue el primer computador electrónico y digital automático. Fue construido por el Dr. John Vincent Atanasoff con la ayuda de Clifford Edward Berry entre 1937 y 1942 en la ‘Iowa State University’, que entonces recibía el nombre de ‘Iowa State College’.
Innovaciones del ABC
Esta máquina, decididamente revolucionaria, aportó diversas innovaciones en el campo de la computación: un sistema binario para la aritmética, memoria regenerativa y distinción entre la memoria y las funciones de el primer computador moderno en utilizar aritmética en binario y usar circuitos electrónicos, que hoy en día se utilizan en todos los computadores. En binario se utilizan dos símbolos, 0 y 1, para representar valores numéricos. Más específicamente, el binario es una notación matemática en base dos. Debido a su relación directa con los circuitos electrónicos, el sistema binario se usa internamente en casi todos los ordenadores actuales. El computador fue el primero en implementar tres conceptos claves presentes en los ordenadores modernos:
1. Uso del sistema binario para representar todos los números y datos.
2. Realizaba todas las operaciones usando la electrónica en lugar de ruedas,
3. La computación estaba separada del sistema de almacenamiento o memoria.
Además usaba memoria regenerativa, del mismo modo que la DRAM de los ordenadores actuales. No era un computador de almacenamiento, lo que la distingue de las máquinas más tardías y de uso general como el ENIAC (1949), el EDVAC (1949), los diseños de la Universidad de Manchester o los que Alan Turing realizó en el ‘National Physical Laboratory’.
Desarrollo
El ABC fue construido en el sótano de la ‘Iowa State University’, que entonces se llamaba ‘Iowa State College’. El proceso duró dos años debido a la falta de fondos. Los fondos iniciales fueron aportados por el departamento de agronomía. El resto de la financiación corrió a cargo de la ‘Research Corporation of America’, en Nueva York. La primera demostración del prototipo, que sumaba o restaba dos registros de veinticinco bits usando un bit de acarreo, se realizó en noviembre de 1939. La máquina pesaba más de 320 kg. Contenía aproximadamente 1.6 km de cable, 280 tubos de vacío y ocupaba como una mesa de despacho.
Estaba diseñado para solucionar sistemas de ecuaciones lineales con 29 incógnitas. Este tipo de problema era muy típico en la física e ingeniería de aquella época. El sistema era alimentado con dos ecuaciones lineales con 29 incógnitas y una constante, y eliminaba una de las variables. El proceso se repetía con el resto de ecuaciones, resultado un sistema de ecuaciones con una variable menos. El proceso de repetía de nuevo para eliminar otra variable. El sistema tenía un error cada 100.000 cáculos, lo que en la práctica la impedía resolver los sistema de ecuaciones. En retrospectiva, una solución, que se podría haber adoptado con la tecnología disponible en aquella época, sería añadir un bit de paridad a cada número cuando era escrito. El problema no fue resuelto porque Atanasoff abandonó la universidad para colaborar con el ejército durante la Segunda Guerra Mundial.
Fuente: http://es.wikipedia.org/wiki/Atanasoff_Berry_Computer