Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• La primera de ellas, la misma que impulsó a Babbage en el siglo prece dente, esto
es la necesidad de contar con tablas astronómicas fiables. En particular,
calcular la posición de la Luna con precisión suficiente era fundamental para que
los navegantes pudieran conocer con exactitud la longitud en la que se hallaban. El
movimiento de la Luna está sujeto a la atracción combinada de la Tierra y del Sol,
por lo que las ecuacio nes que lo rigen son complejas y requieren numerosos
cálculos. Las tablas existentes eran aproximaciones burdas de dicho movimiento y
no proporcionaban la precisión requerida.
• La segunda, no tan inocente, fueron las grandes contiendas militares de la
Primera y Segunda guerras mundiales. Las ecuaciones que rigen el movimiento de los
proyectiles balísticos son también complejas y ne cesitan cuantiosos cálculos. Como
veremos más adelante, realizar tales cálculos de forma manual -aun contando con la
asistencia de calcula doras mecánicas o eléctricas de sobremesa, que ya estaban
disponibles en la época- habría llevado años a equipos humanos grandes y bien en
trenados. El bando que dispusiera de mejores herramientas de cálculo
obtendría sin duda una ventaja suplementaria.
Siguiendo esta línea, Howard H. Aiken, físico por la Universidad de Har vard, firmó
un contrato con IBM para la construcción en dicha universidad de un computador
electromecánico. La máquina, que recibió el nombre de IBM Automatic Sequence
Controlled Calcu/ator se construyó entre 1939y 1944Y puede considerarse la
realización electromecánica de la máquina de Babba ge. Tenía 72 variables y 60
constantes de 23 dígitos decimales y era capaz de realizar una multiplicación en 3
segundos. El programa de cálculo consistía en una tira de papel perforado donde se
grababa la secuencia de operaciones elementales a realizar.
Para hacerse una idea del trabajo involucrado, cada trayectoria necesita ba
la realización de un cálculo equivalente a unas 2000 multiplicaciones y una
tabla constaba de unas 3000 trayectorias. Paracada combinación cañón proyectil-
impulsor era necesaria una tabla distinta. Un humano provisto de una calculadora
necesitaría cinco horas y media para calcular una sola tra yectoria (a razón de 10
segundos por multiplicación) y varios años a jorna da completa para realizar una
tabla. La Mark J, a razón de 3 segundos por multiplicación, tan solo dividiría
por tres estas cifras, lo que demostraba la insuficiencia de la tecnología
electromecánica para llevar a cabo la tarea.
Antes de que la ENIACestuviese finalizada, ya estaba claro que este as pecto debía
ser corregido para dar lugar a un tipo de computador electrónico más versátil. En
este punto de la historia aparece, casi por azar,el matemático húngaro John von
Neumann (1903-1957).A la sazón, von Neumann, del que hablaremos algo más en el
Capítulo 3, actuaba desde 1940como consultor para el Laboratorio de Balística. En
el verano de 1944tomó conocimiento de la construcción de la ENIACy desde ese
momento hizo todo lo posible por involucrarse en el proyecto. Aparte de su
curiosidad personal, muy amplia, le impulsaba también la necesidad imperiosa de
contar con una herramienta de cálculo potente. Como es sabido, von Neumann era
también consultor del proyecto de bomba atómica que se llevaba a cabo en secreto en
Los Álamos. En particular, estaba estudiando los aspectos matemáticos de una
deflagración de gran potencia.
El primer aspecto que se propusieron cambiar estaba relacionado con el alto coste
de los acumuladores de la ENIAC. Cada uno necesitaba más de un centenar de tubos de
vacío y ello parecía un coste excesivo para el propósito de almacenar un solo
número. Eckert había experimentado con éxito una tecnología de memoria consistente
en líneas de retardo mediante las cuales los dígitos se almacenaban en forma de
ondas de presión en un fluido. Sin entrar en detalles sobre su funcionamiento,
baste decir que el coste de un acumulador, en términos de cantidad de válvulas
necesarias, se dividía aproximadamente por cien. Ello permitía disponer de una
memoria de varios miles de celdas por el mismo coste que los 20 acumuladores de la
ENIAC.
Unidad aritmética Capaz de realizar las cuatro operaciones aritméti cas básicas.
Disponía de dos registros de entrada para los operan dos y de un registro de salida
para el resultado.
Memoria Contenía los datos del cálculo y, como veremos a continuación, las
instrucciones del programa en ejecución.
John von Neumann volvió a su puesto en ellAS (Institute tor Advaneed Stu dies, o
Instituto de EstudiosAvanzados,de Princeton) antes de completarse la
EDVAC,llevándose consigo a Herman H. Goldstine, su principal colaborador en esos
años. Ambos convencieron al Instituto, principalmente dedicado a estudios
matemáticos teóricos, de que se involucrase en el proyecto de cons truir un nuevo
computador. En ese nuevo diseño terminaron de redondear los conceptos de la EDVACy
sentaron las bases arquitectónicas de los computa dores que fueron construidos
posteriormente en EstadosUnidos yen Europa. Dichas bases se han mantenido
esencialmente iguales hasta nuestros días. Algunas de las nuevas ideas fueron:
Durante los primeros años, los computadores fueron diseñados y construi dos en las
universidades e instituciones públicas. Cada máquina era única en su especie y en
su diseño se utilizaban algunas características conocidas y se experimentaban otras
nuevas. Muchas de las nuevas ideas fueron eliminadas por ese proceso de selección
natural que es inherente a la investigación. A medida que los diseños se fueron
estabilizando, los computadores fueron ca da vez menos objeto de investigación y
pasaron a ser cada vez más productos comerciales.
Una de las primeras empresas dedicadas a su construcción fue fundada por Eckert y
Mauchly, los ingenieros responsables de la ENIACy de la EDVAC. En 1951produjeron la
primera máquina comercial, llamada UNIVAC(Univer so/ Automatic Computer) que
vendieron a la Oficina del Censo (recuérdese el papel de esta oficina en el
surgimiento de las primeras lectoras de tarjetas perforadas). Su empresa terminó
siendo comprada por la Remington-Rand Corporation que, tras su fusión con Sperry,
se convirtió en una de las grandes empresas del sector. Se vendieron docenas de
UNIVAC.Por su parte, IBM des plazó su negocio progresivamente desde las
calculadoras basadasen tarjetas perforadas a los computadores electrónicos.
Suprimera serie, la IBM-701,apa reció en el mercado en 1953.Su memoria consistía en
un tambor magnético y disponía de cintas magnéticas para la entrada/salida. Las
máquinas de lBM, mejor concebidas desde el punto de vista ingenieril, y sobre todo
mejor comercializadas, se vendieron en mayor número que las UNIVAC.Desde ese
momento hasta nuestros días, IBM ha dominado el mercado de ordenadores.
El resto de la historia de los computadores tiene más que ver con la tec nología
que con nuevos avances conceptuales. Desde los años 1950 hasta ahora sobre todo se
ha aumentado la velocidad y la capacidad de memoria de los ordenadores, a la vez
que su precio y tamaño han caído drásticamente, haciéndolos asequibles a un número
cada vez mayor de empresas e insti tuciones y terminando por convertirse en
aparatos de consumo doméstico.