Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Uno de los primeros dispositivos mecnicos para contar fue el baco, cuya historia se remonta a las antiguas
civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que
a su vez estn montadas en un marco rectangular.
Otro de los inventos mecnicos fue la Pascalina inventada por Blaise Pascal (1623 - 1662) de Francia y la
de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas mquinas, los datos se representaban
mediante las posiciones de los engranajes, y los datos se introducan manualmente estableciendo dichas
posiciones finales de las ruedas, de manera similar a como leemos los nmeros en el cuentakilmetros de un
automvil.
La primera computadora fue la mquina analtica creada por Charles Babbage, profesor matemtico de la
Universidad de Cambridge e Ingeniero Ingles en el siglo XIX. En 1823 el gobierno Britnico lo apoyo para crear
el proyecto de una mquina de diferencias, un dispositivo mecnico para efectuar sumas repetidas. La idea que
tuvo Charles Babbage sobre un computador naci debido a que la elaboracin de las tablas matemticas era un
proceso tedioso y propenso a errores. Las caractersticas de est maquina incluye una memora que puede
almacenar hasta 1000 nmeros de hasta 50 dgitos cada uno. Las operaciones a ejecutar por la unidad
aritmtica son almacenados en una tarjeta perforadora. Se estima que la maquina tardara un segundo en
realizar una suma y un minuto en una multiplicacin.
El UNIVAC fue la primera computadora diseada y construida para un prposito no militar. Desarrollada para la
oficina de CENSO en 1951, por los ingenierosJohn Mauchly y John Presper Eckert, que empezaron a disearla
y construirla en 1946.
La computadora pesaba 7257 kg. aproximadamente, estaba compuesta por 5000 tubos de vaco, y poda
ejecutar unos 1000 clculos por segundo. Era una computadora que procesaba los dgitos en serie. Poda
hacer sumas de dos nmeros de diez dgitos cada uno, unas 100000 por segundo.
As Von Neumann, junto con Babbage se consideran hoy como los padres de la Computacin.
1. Precedentes histricos
1.1. El baco
El baco es posiblemente el primer dispositivo mecnico de contabilidad de la historia. Tiene
unos 5.000 aos de antigedad, y su efectividad ha soportado la prueba del tiempo, puesto
que an se utiliza en varios lugares del mundo.
El baco es un dispositivo sencillo: una serie de cuentas ensartadas en varillas que a su vez
estn montadas en un marco rectangular. Al desplazar las cuentas sobre varillas, sus
posiciones representan valores almacenados. A pesar de su capacidad para representar y
almacenar datos, a este dispositivo no se le puede llamar computadora, puesto que entre
otras cosas carece del elemento fundamental llamado programa.
A pesar de que Pascal fue enaltecido por toda Europa debido a sus logros, la Pascalina
result un fracaso financiero, pues resultaba ms costosa que la labor humana para los
clculos artimticos.
Por su parte, el alemn Gottfried Wilhelm von Leibniz (1646-1716) dise en 1671 otra
sumadora mecnica, que concluy definitivamente en 1694, conocida como la Calculadora
Universal o Rueda Escalada de Leibniz, capaz de realizar sumas, restas, divisiones y races
cuadradas.
En estas calculadoras mecnicas, los datos, representados mediante las posiciones de los
engranajes, se introducan manualmente, estableciendo dichas posiciones finales de las
ruedas de manera similar a como leemos los nmeros en el cuentakilmetros de un automvil.
El telar consta de una serie de varillas, sobre las que pasan las tarjetas, y de las que estn
prendidos hilos de distintos colores. Las perforaciones de las tarjetas determinan de manera
mecnica qu varillas y por tanto qu hilos intervienen en la formacin del tejido y en la
disposicin de los dibujos.
El telar de Jacquard supone una triple aportacin terica para el futuro desarrollo
computacional:
Preocupado desde su juventud por los frecuentes errores cometidos en el clculo de las
tablas numricas (y en la posterior impresin de sus resultados), ide la Mquina de
Diferencias (Difference Engine), cuyo modelo definitivo es de 1823, capaz de calcular e
imprimir tablas matemticas de hasta veinte cifras con ocho decimales y polinomios de sexto
grado.
Babbage, subvencionado por el gobierno britnico desde 1823, trabaj durante aos en el
perfeccionamiento de su Mquina de Diferencias, pero finalmente tuvo que abandonar el
proyecto, al agotarse la ayuda econmica antes de haber podido construir una mquina con el
refinamiento tcnico que exiga su diseo.
Charles Babbage trabaj hasta su muerte en su Mquina Analtica (a la que los escpticos
bautizaron como La locura de Babbage), de la que slo pudo contruir algn fragmento. Sin
embargo, sus notas describan asombrosamente casi todas las caractersticas incorporadas
hoy en la moderna computadora electrnica. Si Babbage hubiera vivido en la era de la
tecnologa electrnica y los componentes de precisin, seguramente habra adelantado varias
dcadas el nacimiento de la computadora electrnica. Sin embargo, su obra cay en un olvido
tan completo que algunos pioneros del desarrollo de la computadora electrnica ignoraron por
completo sus ideas sobre memoria, impresoras, tarjetas perforadas y control de programasecuencia.
En 1843, Lady Ada Augusta Lovelace, estrecha colaboradora de Babbage, sugiri la idea de
que las tarjetas perforadas pudieran adaptarse de manera que propiciaran que el motor de
Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunas personas
consideran a Lady Lovelace la primera programadora.
volver al inicio
inicio
2. Precedentes cercanos
Hollerit no tom la idea de las tarjetas perforadas del telar de Jacquard, sino de la fotografa
de perforacin: algunas lneas ferroviarias de la poca expedan boletos con descripciones
fsicas del pasajero; los conductores hacan orificios en los boletos que describan el color de
cabello, de ojos y la forma de nariz del pasajero. Eso le dio a Hollerith la idea para hacer la
fotografa perforada de cada persona que se iba a tabular.
Hollertih fund la Tabulating Machine Company y vendi sus productos en todo el mundo. Por
ejemplo, el primer censo llevado a cabo en Rusia (1897) se registr con el Tabulador de
Hollerith. En 1911, la Tabulating Machine Company se uni con otras Compaas y form la
Computing-Tabulating-Recording-Company.
Desde los aos cincuenta, la tecnologa de las tarjetas perforadas se perfeccion con la
implantacin de ms dispositivos con capacidades ms complejas. Dado que cada tarjeta
contena en general un registro (un nombre, una direccin, etc.), el procesamiento de la tarjeta
perforada se conoci tambin como procesamiento de registro unitario.
volver al inicio
inicio
3. Los pioneros de la computacin
Algunos autores consideran que no hay una sola persona a la que se le pueda atribuir el
haber inventado la computadora, sino que fue el esfuezo de muchas personas. Sin embargo
en el antiguo edificio de Fsica de la Universidad de Iowa aparece una placa con la siguiente
leyenda: La primera computadora digital electrnica de operacin automtica del mundo, fue
construida en este edificio en 1939 por John Vincent Atanasoff, matemtico y fsico de la
Facultad de la Universidad, quien concibi la idea, y por Clifford Edward Berry, estudiante
graduado de fsica.
3.2. La Mark-I
En 1944 se present la Mark-I (o IBM ASCC), diseada por un equipo encabezado por
Howard H. Aiken, de la Universidad de Harvard, con la colaboracin de IBM. Era una mquina
automtica elctrica, aunque tena componentes electromecnicos; poda realizar 5
operaciones aritmticas: suma, resta, multiplicacin, divisin y referencia a resultados
anteriores.
La ENIAC supuso un hito en la tecnologa de la computacin. Era mil veces ms veloz que
sus predecesoras electromecnicas y posea la capacidad de realizar 5.000 operaciones
aritmticas en un segundo. No obstante, la mquina pesaba 30 toneladas, ocupaba un
espacio de 450 m2 (llenaba todo un stano de la universidad), contena 18.000 bulbos (tubos
de vaco), requera su completo sistema de aire acondicionado y tena que programarse
manualmente conectndola a 3 tableros que contenan ms de 6.000 interruptores. Adems,
introducir un nuevo programa era un proceso muy tedioso que requera das o incluso
semanas.
A diferencia de las computadoras actuales, que operan con un sistema binario, la ENIAC
operaba con el sistema decimal. La ENIAC requera una gran cantidad de electricidad (se dice
que bajaba la intensidad de las luces de Filadelfia siempre que se activaba). La imponente
escala y las numerosas aplicaciones generales de la ENIAC sealaron el comienzo de la
primera generacin de computadoras.
Hacia 1948, von Neumann se integra en el equipo de Eckert y Mauchly auspiciado por el
Departamento de Defensa de los Estados Unidos. Sus ideas resultaron tan fundamentales
para su desarrollo posterior, que es considerado el padre de las computadoras.
Este nuevo equipo crea la computadora EDVAC (Electronic Discrete Variable Automatic
Computer), la primera en aplicar la idea bsica de von Neumann: permitir que en la memoria
coexistan datos e instrucciones, para que entonces la computadora pueda ser programada en
un lenguaje, y no por medio de alambres que elctricamente conecten varias secciones de
control, como en la ENIAC. La EDVAC tena aproximadamente cuatro mil bulbos y usaba un
tipo de memoria basado en tubos llenos de mercurio por donde circulaban seales elctricas
sujetas a retardos.
En 1952, Grace Murray Hoper (1906-1992), una oficial de la Marina de los Estados Unidos,
desarroll el primer compilador, un programa que puede traducir enunciados parecidos al
ingls en un cdigo binario comprensible para la maquina, llamado COBOL (Common
Business-Oriented Languaje).
Los criterios que determinan el paso de una generacin a la siguiente no estn muy bien
definidos, pero pueden sealarse al menos dos aspectos fundamentales: la forma en que
estn construidas y la forma en que el ser humano se comunica con ellas.
4.1. Primera generacin (1951-1958)
Las computadoras de la primera generacin emplearon bulbos para procesar informacin. Los
operadores introducan los datos y los programas en un cdigo especial por medio de tarjetas
perforadas. El almacenamiento interno se lograba con un tambor que giraba rpidamente,
sobre el cual un dispositivo de lectura/escritura colocaba marcas magnticas. Esas
computadoras de bulbos eran mucho ms grandes y generaban ms calor que los modelos
contemporneos.
Eckert y Mauchly contribuyeron al desarrollo de computadoras de la primera generacin
formando una compaa privada y construyendo UNIVAC, que el Comit del Censo
estadounidense utiliz para evaluar el de 1950.
Por su parte, la IBM tena el monopolio de los equipos de procesamiento de datos a base de
tarjetas perforadas y estaba teniendo un gran auge en productos como rebanadores de carne,
bsculas para comestibles, relojes y otros artculos; sin embargo no haba logrado el contrato
para el Censo de 1950. Comenz entonces a construir computadoras electrnicas y su
primera entrada fue con la IBM 701 en 1953, un producto que tard algn tiempo es ser
comercialmente viable.
En 1954 fue introducido el modelo IBM 650, que es en gran medida la razn por la que IBM
disfruta hoy de una gran parte del mercado de las computadoras. La administracin de la IBM
asumi un gran riesgo y estim una venta de 50 computadoras, nmero mayor que la
cantidad de computadoras instaladas en esa poca en los Estados Unidos. Sin embargo, la
IBM instal 1000 computadoras. Aunque caras y de uso limitado, las computadoras fueron
aceptadas rpidamente por las Compaas privadas y de Gobierno. A la mitad de los aos 50,
IBM y Remington Rand se consolidaban como los lderes en la fabricacin de computadoras.
4.2. Segunda generacin (1959-1964)
El invento del transistor hizo posible una nueva generacin de computadoras, ms rpidas,
ms pequeas y con menores necesidades de ventilacin. Sin embargo el costo segua
siendo una porcin significativa del presupuesto de una Compaia.
Las computadoras de la segunda generacin utilizaban redes de nucleos magnticos en lugar
de tambores giratorios para el almacenamiento primario. Estos ncleos contenan pequeos
anillos de material magntico, enlazados entre s, en los cuales se almacenaban datos e
instrucciones.
Los programas de computadoras tambin mejoraron. El COBOL, desarrollado durante la
generacin anterior, estaba ya disponible comercialmente. Los programas escritos para una
computadora podan transferirse a otra con un mnimo esfuerzo. El escribir un programa ya no
tecnologas LSI (Integracin a gran escala) y VLSI (integracin a muy gran escala) permiten
que cientos de miles de componentes electrnicos se almacenen en un chip. Usando VLSI, un
fabricante puede hacer que una computadora pequea rivalice con una computadora de la
primera generacin que ocupara un cuarto completo.