Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Historia de La Computación
Historia de La Computación
Estos apuntes presentan de manera muy general la historia de la computacin, desde sus precedentes ms lejanos hasta el desarrollo de los primeros modelos de ordenadores, a mediados del siglo XX, pasando por algunos sorprendentes logros de los siglos XVIII y XIX. En esta historia estn presenten algunos de los mayores genios de la historia. 1. 2. 3. 4. Precedentes histricos Precedentes cercanos Los pioneros de la computacin Las generaciones de computadoras
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.
El fabricante de tejidos francs Joseph-Marie Jacquard (1752-1834) ide en 1801 un telar, todava utilizado en la actualidad, que poda reproducir automticamente patrones de tejidos leyendo la informacin codificada en patrones de agujeros perforados en tarjetas de papel rgido. Las tarjetas se perforaban estratgicamente y se acomodaban en cierta secuencia para indicar un diseo de tejido en particular. Para cambiar de diseo, basta con preparar una nueva coleccin de tarjetas. 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 principio de las tarjetas perforadas de Jacquard es el mismo que rige el funcionamiento de ciertos aparatos musicales. Ms tarde, las tarjetas perforadas tendrn una gran influencia en los trabajos de Charles Babbage. El telar de Jacquard supone una triple aportacin terica para el futuro desarrollo computacional: Proporciona un modelo de automatizacin de los procesos de produccin diversificada (opuesta a la de un solo propsito o especfica). Por primera vez se realiza una codificacin de la informacin. Las tarjetas son la informacin suministrada (input) y el tejido es el resultado (output). Por primera vez se realiza la programacin de las instrucciones. La cadena de tarjetas perforadas prefigura la organizacin de los procesos mediante tcnicas de programacin.
2. Precedentes cercanos
2.1. La tabuladora de Hollerith
A finales del siglo XIX, la oficina de censos estadounidense se enfrentaba a un grave problema: haba tardado ocho aos en finalizar el censo de 1880, y haba llegado a la conclusin de que el censo de cada diez aos tardara en terminarse ms que esos mismos diez aos. Para intentar solucionar el problema, la oficina de censos encarg al estadstico Herman Hollerith (1860-1929) que aplicara su experiencia en tarjetas perforadas y llevara a cabo el censo de 1890. Hollerith desarroll una mquina tabuladora, que se compona de un lector de tarjetas, un contador, un clasificador y un aparato de tabular. Con el procesamiento de las tarjetas perforadas y el tabulador de tarjetas perforadas de Hollerit, el censo se termin en slo 3 aos y la oficina se ahorr alrededor de 5 millones de dlares. As comenz el procesamiento automatizado de datos. 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.
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.
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).
Las computadoras de la tercera generacin nacieron con el desarrollo de los circuitos integrados (pastillas de silicio), en los cuales se colocan miles de componentes electrnicos, en una integracin en miniatura. Las computadoras se hicieron nuevamente ms pequeas, ms rpidas, desprendan menos calor y eran energticamente ms eficientes. Antes del advenimiento de los circuitos integrados, las computadoras estaban diseadas para aplicaciones matemticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a los fabricantes de computadoras incrementar la flexibilidad de los programas y estandarizar sus modelos. La IBM 360, una de las primeras computadoras comerciales que us circuitos integrados, poda realizar tanto anlisis numricos como administracin o procesamiento de archivos. Los clientes podan escalar sus sistemas 360 a modelos IBM de mayor tamao y podan todava ejecutar sus programas actuales. Las computadoras trabajaban a tal velocidad que proporcionaban la capacidad de ejecutar ms de un programa de manera simultnea (multiprogramacin). Por ejemplo, la computadora poda estar calculando la nomina y aceptando pedidos al mismo tiempo. Con la introduccin del modelo 360, IBM acapar el 70% del mercado. Para evitar competir directamente con IBM, la empresa Digital Equipment Corporation (DEC) redirigi sus esfuerzos hacia computadoras pequeas. Mucho menos costosas de comprar y de operar que las computadoras grandes, las minicomputadoras se desarrollaron durante la segunda generacin pero alcanzaron su mayor auge entre 1960 y 1970.