domingo, 23 de enero de 2011

La prehistoria de la informática ( 3000 ane a 1945)


He aquí pues en este primer artículo, los hechos históricos que dieron lugar a las bases necesarias para la aparición de los primeros ordenadores.

-3000: Período del emperador Chino Fou-Hi cuyo símbolo mágico, el octógono trigamado contiene los ocho primeros números representados bajo forma binaria por rasgos interrumpidos o no: 000.001.010.011 etc...

-500: Aparición en Oriente Medio de la primera "herramienta" de cálculo: el ábaco y el boliche.

-300: El filósofo Griego Aristoteles define en su obra lo que es la lógica.

1580: John NAPIER inventa los logaritmos.

1623: Wilhelm Schickard inventa lo que el llama un reloj que calcula. Calculaba mecánicamente gracias a ruedas dentadas y podía realizar adiciones, sustracciones, multiplicaciones y memorización de los resultados intermedios. La máquina se hundió rápidamente en el olvido ya que su inventor vivía en Alemania del Sur en una región devastada por la guerra de los 30 años.

1623: El filósofo Francis Bacon inventa el Código Bilitère a dos letras que permite con la utilización de cinco caracteres cifrar las letras del Alfabeto.

1632: El Inglés Oughtred inventa la regla de cálculo.

1642: Pascal pone a punto, para ayudar a su padre cobardor de impuestos en Rouen (Francia), la Pascalina que podía ejecutar adiciones y sustracciones. Contrariamente a la máquina de Schickard, esta tuvo algo de éxito por el aprecio de la Corte del Rey. Es poreso que a menudo se la considera como la primera máquina de calcular de la historia.

1666: El Inglés Moreland inventa el principio de la multiplicación por adiciones sucesivas.

1679: Leibnitz descubre y pone a punto la aritmética binaria (y analiza los octogramas de Fou-Hi). Inventa también, en 1694, una máquina de calcular derivada del Pascalina pero capaz de tratar las multiplicaciones y divisiones.

1728: Falcon construye el primer telar que utiliza las tarjetas perforadas para funcionar.

1770: Hahn en Alemania inventa la primera máquina de calcular que realiza directamente las cuatro operaciones (basada en el cilindro dentado inventado por Leibnitz en 1671).

1792: Los hermanos Chappe inventan en Francia el telégrafo óptico. Permite enviar mensajes rápidamente a larga distancia utilizando una red de torres con brazos articulados para transmitir a la vista las señales codificadas.

1820: Carlos-Xavier Thomas de Colmar inventa el aritmómetro sobre la base de la máquina de Leibnitz. Como es una unidad práctica, fácil de utilizar y portable, la máquina adquirió un gran éxito. Se vendieron más de 1500 ejemplares en 30 años. La máquina obtuvo la medalla de oro de la Exposición de París en 1855.

1833: Babbage imagina e intenta realizar una máquina de diferencias y luego una máquina analítica que contiene los conceptos de lo que será el ordenador moderno: unidad de cálculo, memoria, registro y entrada de los datos por tarjeta perforada. Babbage, era demasiado perfeccionista, nunca pudo llevar a cabo estos diseños.

1836 - 1838: Los Ingleses Edward Davy, William Looke y Charles Wheastone inventan y poner a punto el telégrafo. El pintor Americano Samuel Morse inventa el código que lleva su nombre que utiliza puntos y líneas para representar los caracteres que deben transmitirse.

1840: Colaboradora de Babbage, ADA Lovelace, matemática, define el principio de las iteraciones sucesivas en la ejecución de una operación. En honor del matemático Árabe EL Khawarizmi (820), denomina el proceso lógico de ejecución de un programa: algoritmo.

24 de mayo de 1844: Samuel Morse efectúa la primera demostración pública del telégrafo enviando el mensaje "What hath God wrought?" a una distancia de 60 km entre Philadelphia y Washington (EE.UU.). Las redes telegráficas van a desarrollarse muy rápidamente en el mundo (37000 km de líneas instaladas en 10 años).

1867: Los Americanos Sholes y Glidden inventan y comercializan la primera máquina de escribir bajo la marca Remington.

1876: El Americano Graham Bell desarrolla (que no inventa) el teléfono y funda la compañía Bell Telephone Company.

1884: Herman Hollerith crea un tabulador de tarjetas perforadas (inspirado en los telares jacquar) para realizar el censo Americano de 1890. Se trata de la primera máquina que debe tratar la información. El dibujo visible a la derecha representa todas las etapas del tratamiento de la información en el censo.

1886: Don E. Felt de Chicago (EE.UU.) lanza el Comptometer. Se trata de la primera calculadora que se usaba pulsando las teclas. Inventó en 1889 la primera calculadora de oficina con impresora.

1889: El Francés Léon Bollée (también conocido para sus victorias en carreras de automóvil) crea una máquina de multiplicación directa llamada el millonario. Esta máquina será un gran éxito y se producirá hasta 1935.

1892: William S. Burroughs inventa una máquina que se asemeja al Comptometer de Felt pero más fiable. Es con esta máquina con la que va a desarrollarse un verdadero mercado para estas calculadoras de oficina.

1896: Herman Hollerith, a partir del éxito de sus máquinas en el censo Americano, crea a la empresa Tabulating Máquina Sociedad especializada en las máquinas de tratamiento de la información por medio de tarjetas perforadas.

1904: Invención del primer tubo de vacío, el diodo por John Fleming.

1907: Invención del tríodo por Lee De Forest.

1919: Invención del basculador de Eccles y Jordan a partir de dos tríodos. Más conocido actualmente bajo el nombre de flip-flop o circuito biestable.

1924: Cambia de nombre la empresa creada por Herman Hollerith en 1896, Tabulating Machine Corporation, a International Business Machine, IBM.

1930: Creación del analizador diferencial por Vanevar Bush en el MTI para solucionar algunas ecuaciones utilizadas en los circuitos eléctricos. Se trata de un calculador analógico electromecánico, del que se construirían siete ejemplares.

1935: IBM comercializa el IBM 601, un calculador de relés que utilizaba tarjetas perforadas, capaz de realizar una multiplicación en un segundo. Se vendieron 1500 ejemplares esencialmente para los mercados científicos y contables.

1937: George Stibitz crea el primer circuito binario, un adicionador. Lo llama el Modelo K (por Kitchen) ya que lo crea en su cocina a partir de un tablero de pan.

1937: Alan M. Turing publica un documento sobre los números calculables. Solucionaba problemas matemáticos utilizando una clase de ordenador lógico muy simple llamado Máquina de Turing: una banda de papel que implica casillas, peones que deben ponerse sobre estas casillas, un trombón señalando sobre la casilla corriente y un cuadro de instrucciones condicionales que deben realizarse.

1938: Tesis de Shannon que es el primero que hace el paralelismo entre los circuitos eléctricos y el álgebra Booleana. Define la cifra binaria: bit (BInary digiT).

1938: Creación del Versuchmodell 1 o Z1 por Konrad Zuse. ¡Lo pone a punto en el salón de casa de sus padres en Berlín! Se trata de un ordenador binario programable pero mecánico. No funcionó nunca correctamente.

1939: John Atanasoff y Clifford Berry realizan un adicionador 16 bit binario. Fue el primer calculador que utilizaba tubos de vacío.

1939: Konrad Zuse y uno de sus amigos Helmut Schreyer, se lanzan en la realización de un segundo ordenador, el Z2 sustituyendo una parte de los elementos mecánicos del Z1 por relés electromecánicos de teléfono, adquiridos de ocasión. La máquina se presentó al DVL (Deutsche Versuchsanstalt fur Luftfahrt, instituto de investigaciones aeronaúticas) que le autorizaró a seguir sus investigaciones.

1940: George Stibitz y Samuel Williams, ambos trabajando para Bell ponen a punto el Complex Number Computer llamado también Model I, un calculador trabajando en DCB (decimal codificado en binario). Estaba constituido por 450 relés y con un teletipo para entrar los datos y leer los resultados. Podía multiplicar dos grandes cifras en unos minutos. El calculador era muy simple de utilización y podía ser accedido por varias personas distantes (pero no al mismo tiempo).

1940: Para descifrar los mensajes del ejército Alemán, los Ingleses ponen a punto en Bletchley Park los oedenadores Robinson y Colossus bajo la dirección del matemático Alan Turing. Son las primeras máquinas que integran los conceptos de aritméticoa binaria, de reloj interno, de memoria tampón, de lectores de banda, de operadores booleanos, de subprogramas y de impresoras. Todo esto seguirá siendo desconocido ya que es "Secreto de defensa" hasta 1975.

1940: Bell instala terminales teletipo en el Darmouth College (New Hampshire), conectadas por líneas telegráficas con el Model I a Manhattan en un congreso de la "American Mathematical Society".. Dos investigadores Norbert Wiener y John Mauchly hacen la demostración de las posibilidades de cálculo a distancia.

1941: Creación del calculador binario ABC por John Atanasoff y Clifford Berry. La máquina utiliza válvulas e implica una memoria y circuitos lógicos. Fue el primer calculador que utilizó el algebra booleana. La memoria, constituida por 2 tambores, podía almacenar 60 palabras de 50 bites. La máquina trabajaba a 60 Hz y podía realizar una adición en un segundo. Esta máquina a veces se considera como el primer ordenador, aunque su programa no se almacenaba en memoria.

1941: Konrad Zuse, movilizado en las fábricas de aviones Henschel, pone a punto con un equipo de 15 personas el Z3, el primer calculador con programa registrado. Debido a esta característica, se puede considerar que se trata del primer ordenador verdadero. Se trataba de una máquina compuesta de 2600 relés, de una consola para el operador y de un lector de cintas que contenían las instrucciones que deben realizarse. La máquina podía almacenar 64 numeros de 22 bit. Podía realizar cuatro adiciones por segundo y una multiplicación en segundos segundos. Se destruyó en un bombardeo aliado en abril de 1945. Un calculador más potente, se realizó el Z4. Zusey su equipo desmontaron el Z4, y huyeron de Berlín antes de la invasión Rusa y fueron encontrados por las tropas aliadas. El ordenador fue examinado por la Oficina de Investigaciones Navales de EE.UU. Se instalaba a continuación en la escuela Politécnica de Zurich (Suiza) en 1950 y luego trasladado a Basilea, a un instituto de investigaciones aerodinámicas donde sirvió hasta 1960. Se construyeron varias máquinas sobre el mismo modelo.

1943: Creación del ASCC Mark I (Automatic Sequence-Controlled Calculator Mark I) en Harvard por Howard Aiken y su equipo (con el apoyo de IBM). Es un enorme calculador electromecánico (3000 relés, 800 km de cables) que permitía hacer 3 operaciones sobre 23 cifras por segundo. Esta máquina era muy cercana en su principio de funcionamiento a los planes de la máquina analítica de Babbage que databan del siglo XIX. El programa se leía desde una banda de papel. Los datos que deben tratarse podían leerse desde otra banda de papel o un lector de tarjetas. Las conexiones condicionales no eran posibles. En consecuencia, la máquina era modificada para permitir, gracias a otros lectores de bandas, ir a leer una secuencia de instrucciones sobre otro lector, permitiendo así las conexiones condicionales o el lanzamiento de subprogramas.

1945: Vannevar Bush publica el texto "As we may think" dónde describe una clase de máquina imaginaria, el Memex, capaz de ayudar a un individuo a guardar y encontrar toda clase de información de manera simple por medio de vínculos y asociaciones entre los documentos. Fue la primera formulación del concepto de hipertexto.

1945: Un insecto que había entrado dentro de los circuitos bloquea el funcionamiento del calculador Mark I. La matemática Gracia Murray Hopper decide mientras que todo lo que impida el buen funcionamiento de un programa se llamará BUG. Parece que la expresión ha permanecido. Hay que señalar que el término BUG ya se utilizaba antes de eso: Thomas Edison por ejemplo había empleado este término en un correo donde hablaba de la puesta a punto problemático de la una de sus invenciones.

1945: John von Neuman, uniéndose al equipo trabajando sobre el ENIAC, publica el primer informe describiendo lo que debería ser un ordenador con programa registrado que llama el EDVAC (Electronic Discrete Variable Automatic Computer). Es un documento muy completo y desde entonces se hace referencia, hablando de ordenadores, a arquitectura Von Neuman.

No hay comentarios:

Publicar un comentario