domingo, 16 de octubre de 2016

Breve reseña de la máquina de Babbage

Reseña de la maquina de Babbage 

                             
                              Resultado de imagen para reseña de la máquina de Babbage


El primer intento de Charles Babbage para diseñar una máquina fue la máquina diferencial, que fue un computador diseñado específicamente para construir tablas de logaritmos y de funciones trigonométricas evaluando polinomios por aproximación. Si bien este proyecto no vio la luz por razones económicas y personales, Babbage comprendió que parte de su trabajo podía ser aprovechado en el diseño de un computador de propósito general, de manera que inició el diseño de la máquina analítica.6
La máquina analítica debía funcionar con un motor a vapor y habría tenido 30 m de largo por 10 de ancho. Para la entrada de datos y programas había pensado utilizar tarjetas perforadas, mecanismo ya utilizado en la época para dirigir diversos equipos mecánicos. La salida debía producirse por una impresora, un equipo de dibujo y una campana. La máquina debía también perforar tarjetas que podrían ser leídas posteriormente. La máquina analítica trabajaba con una aritmética de coma fija en base 10 y poseía una memoria capaz de almacenar 1.000 números de 50 dígitos cada uno. Una unidad aritmética estaría encargada de realizar las operaciones aritméticas.
El lenguaje de programación que sería utilizado era similar a los actuales lenguajes ensambladores. Era posible realizar bucles y condicionales de manera que el lenguaje propuesto habría sido Turing-completo. Se utilizaban tres tipos diferentes de tarjetas perforadas: una para operaciones aritméticas, una para constantes numéricas y otra para operaciones de almacenamiento y recuperación de datos de la memoria, y la transferencia de datos entre la unidad aritmética y la memoria. Se disponía de tres lectores diferentes para los tres tipos de tarjetas.
Babbage comenzó a dar forma a una máquina de propósito general, a la que llamaría “Maquina Analítica”. Recordemos que esto ocurría en las primeras décadas del siglo XIX, y que la electrónica aún era desconocida, por lo que la máquina que diseñase debía ser de naturaleza mecánica. Durante años Babbage trabajó en el diseño de la Maquina Analítica, haciendo cálculos y dibujando planos. El modelo final necesitaba para funcionar la potencia de un motor a vapor, y media unos diez metros de ancho por treinta de largo. A pesar de ser completamente mecánica, podía ser programada en un lenguaje similar al “ensamblador” que utilizan los ordenadores modernos. Para ello, Babbage había previsto una unidad capaz de leer tarjetas perforadas(que ya se utilizaban en telares y otros equipos similares) y una destinada a perforar tarjetas con los resultados.


Bibliográfia
  • Babbage, Charles (1864). «Chapter VIII - Of the Analytical Engine». Passages from the Life of a Philosopher. Londres: Longman, Green, Longman, Roberts, & Green. pp. 112-141.
  • Babbage, Charles (1889). Babbage, Henry P., ed. Babbage’s Calculating Engines - Being a Collection of Papers Relating to Them; Their History, and Construction. Nueva York: Cambridge University Press. ISBN 978-1-108-00096-3.
  • Bromley, Allan G. (jul–sept 1982). «Charles Babbage's Analytical Engine, 1838. IEEE Annals of the History of Computing 4 (3): 197-217. doi:10.1109/mahc.1982.10028.
  • http://www.neoteo.com/la-maquina-analitica-de-babbage








No hay comentarios:

Publicar un comentario