miércoles, 4 de agosto de 2010

Maquina Analítica de Babbage.

Las dos grandes máquinas que inventó el hombre que se podían considerar como antecesores lejanos de las computadoras fueron: La Pascalina (máquina de Pascal) y la Máquina analítica de Babbage. Blaise Pascal, uno de los mas grandes filósofos y matemáticos de la historia, ideó una máquina para sumar (aunque también hacía restas, multiplicaciones y divisiones), empleando engranes.

La Máquina Analítica de Babbage, por otro lado, fue un fracaso al querer construir una enorme copia de la simple "calculadora" de Pascal, al querer destacar una unidad de control que manejaría todas las operaciones. Este diseño era muy ambicioso, en el sentido de que su funcionamiento se dividía en dos partes: la primera, una unidad para almacenar datos y la otra para introducir valores en la máquina y obtener resultados. Es decir, en aquella época este hombre de ciencia, estuvo a punto de "inventar" los programas que hoy en día usamos, lamentablemente el proyecto fracasó, por la limitada tecnología de los engranes y las máquinas de vapor y nunca pudo completarse.

Entre los antecesores mas directos de la computadora está la MARK 1, y la ENIAC en cuyos proyectos intervino John Von Newmann, quien aportó el concepto de programa, ya olvidado, además de aportar ideas de relevancia, que con base en ellas funcionan prácticamente todas las computadoras actuales, entre ellas el de que la computadora trabaje con sistema en base dos, es decir con los números 0 y 1, y no en base diez, el sistema que nosotros manejamos. Por sus ideas y aportaciones se podría considerar a John Von Newmann, como el inventor de las computadoras modernas.

A partir de la ENIAC y de la EDVAC (primera computadora programable), las computadoras comerciales han surgido con ciertas características comunes, que nos ayudan a agruparlas en términos históricos.

La corta historia de la computadora debe medirse, no tanto como un orden cronológico de años, sino mas bien en función de sus avances tecnológicos, en cualquiera de sus dos aspectos: los componentes físicos (HARDWARE) y los programas con los que funcionan (SOFTWARE).

Desde la invención de la primera computadora, estas han evolucionado, ese proceso se ha dividido en las siguientes generaciones:

PRIMERA GENERACION.

Esta generación abarca desde los inicios del año 1945 hasta unos diez años después. Durante ella la tecnología electrónica era en base de bulbos y la comunicación (en términos de computadoras) se hacía en el nivel mas bajo que puede existir, el lenguaje máquina.

Los principales avances que se dieron en esta generación fueron los siguientes:


ENIAC. Primera computadora digital de la historia. Esta máquina era experimental, no era programable, se trataba de un enorme aparato que se dice que ocupaba todo un sótano en la Universidad de Pennsylvania, donde se construyó, constaba de 18,000 bulbos, consumía varios Kw de potencia eléctrica y pesaba algunas toneladas. Esta máquina era capaz de efectuar 5,000 sumas por segundo y fue hecha por varios científicos estadounidenses encabezados por Mauchly y Eckert.

EDVAC. Primera computadora programable. Fue un prototipo de laboratorio, pero ya incluía en su diseño, las ideas centrales que conforman a las computadoras actuales.


UNIVAC 1. Primera computadora comercial, producto del trabajo que los doctores Mauchly y Eckert. Su primer uso fue en las oficinas de censos de los EE.UU.

IBM 701. Fue la primera de una larga serie de computadoras de esta compañía, fundada por Thomas Watson en 1934, que al inicio fabricaba tarjetas perforadas de registros, para la contabilidad. A la postre, esta compañía se convertiría en la #1, por sus altas ventas.

En esta generación fueron apareciendo las primeras compañías de computadoras que se anexaron a la UNIVAC y a la IBM, como la REMINGTON RAND.

SEGUNDA GENERACIÓN

En el año 1955, la electrónica tuvo un gran avance, que fue la sustitución de los bulbos por el transistor.

Estos tenían muchas ventajas, gracias a que consumían menos energía eléctrica y reducía el tamaño de las computadoras. Además, también ahora se iban a programar las computadoras con lenguaje de alto nivel y no con lenguaje máquina. Es decir, con una serie de instrucciones, más fáciles de comprender que el lenguaje máquina.

Varias compañías productoras aparecieron como CDC que fabricaba computadoras grandes y veloces; RCA que ofrecía una máquina que se manejaba con lenguaje COBOL, enfocado a programas de tipo administrativo.

Además, apareció otro lenguaje llamado FORTRAN, traductor de fórmulas, que hasta la fecha es empleado en labores de ingeniería.

Esta segunda generación duró pocos años, porque pronto hubo nuevos avances y porque lo que haría IBM en 1964, marcaría el inicio de una nueva generación de computadoras.

No hay comentarios:

Publicar un comentario