Historia De La Computación

Transcription

Historiade laComputación

El ABACOTendria 5000 años deantigüedadEs la primeraherramienta paracalcular conocida

Blaise Pascal (1623-1662)Matemático FrancésConstruyó la primeramáquina de sumar en 1642

Joseph Marie JacquardUtilizó tarjetas perforadasInventó el Jacquard loom, 1801

Charles Babbage (1791-1871)Matemático InglésCreó una máquina deDiferencias en 1822Usó tecnología pararelojesPara resolver ecuacionespolinomialesNunca se terminó

Máquina AnalíticaBabbage (1933) diseñó la máquina analíticaMáquina programable de propósito generalVapor como fuente de energíaDiseñada para almacenar 1000 números con50 decimales cada uno. Las instruccionesalmacenadas en tarjetas perforadasNunca se construyó

Augusta Ada King,Condesa de Lovelace (1815-1852)Ayudante de BabbageDiseñó un lenguaje parala máquina analíticaEs considerada laprimera programadorade la historiaSe creó el lenguaje deprogramación “Ada”

Herman HollerithDesarrolló una máquina noprogramable para procesar losdatos del censo de 1980 de USA.Los datos se almacenaban entarjetas PerforadasRedujo el tiempo del censo de años asemanas

John AtanasoffFísico americanoConstruyó la máquina ABC afinales de los años 30Para resolver sistemas deecuacionesUsó tubos de vacíoNo la terminó por falta derecursos

Konrad ZuseIngeniero AlemánConstruyó el primer computadordigital programable en los años 30Usó retardos electromecánicos pararealizar conmutaciónPrimera máquina en la que se utilizóel sistema numérico binarioFalta de recursos

Howard AikenFísico Americano ymatemático aplicadoConstruyó Harvard Mark Ien colaboración con IBMen 1944Usó retardoselectromecánicosNúmeros de 23 digitos,logaritmos y funcionestrigonométricas

Alan Turing (1912-1954)Matemático inglés y primercientífico de computaciónCreó modelos matemáticos decomputadores (Máquina deTuring) 1936Demostró teoremasfundamentales acerca de laslimites de la computabilidad(Teoría de la Computación)

Alan Turing (1912-1954)Ayudó a decifrar (criptoanálisis)los códigos secretos “Enigma”durante la 2 guerra mundialTrabajó en la construcción de uncomputador electrónico británico(Colossus) para decifrar códigosPerseguido por ser Homosexual.Se suicidó en 1954

ENIACENIAC: Electronic Numerical Integrator And CalculatorCreado en la Universidad de Pennsylvania por John Mauchlyy J. Presper Eckert en 1946Primer computador digital electrónico de propósito general.Usó 19000 tubos de vacío. Fallas cada una horaLa programación requería configurar físicamente la máquinaLlenaba una habitación de 30x50 pies, pesó 30 tons., ydisipaba 150000 watts de energíaSe usó para realizar los cálculos del proyecto de la bombaatómica

ENIAC (cont.)

ENIAC (cont.)

John von Neumann(1903-1957)Matemático Húngaro, cibernéticoTrabajó en el proyecto de labomba atómicaInventó la teoría juegos y lateoría del autómata autoreplicanteOriginador el concepto deprograma almacenado en elcomputador en 1945

John von Neumann (cont.)Creó el modelo deinstrucciones de programa ydatos almacenados en lamemoria del computadorSe pueden reprogramarLa Arquitectura decomputador de Von Neumannllegó a ser estandar universalEl primer programaalmacenado electrónicamenteaparece en 1947

Generaciones de computadores Primera - 1940-1956: tubos de vacío, lenguaje de máquina; Segunda - 1956-1963: Transistores, lenguaje ensamblador (bajonivel), lenguajes Cobol y Fortran (alto nivel); Tercera - 1964-1971: Circuitos integrados, usuarios interactúan conaplicaciones y sistema operativo por medio de teclado y monitores; Cuarta - 1971-Presente: Microprocesadores, primeroscomputadores domésticos; Quinta - Presente y futuro: Inteligencia artificial, reconocimientode voz, procesamiento paralelo, computación quántica, nanotecnología, lenguaje natural.

Bio electrónica Redes neuronales, como las del cerebro, flexibles yadaptables; Procesan datos de manera muy eficiente y en paralelo; Micro procesador: 10x106 compuertas lógicas, 20 Wats,4 GHz ; Cerebro de abeja: 106 de neuronas, 0,1x10-6 Wat, 1KHzsimultáneamente ve, olfatea, vuela, recolecta polen yvive en comunidad.

Lenguajes de Programación deAlto NivelGrace Hopper construyó elprimer compilador en 1952.John Backus y el equipo deprogramadores de IBMdesarrollaron por FORTRANen 1957.Se construye ALGOL en1958, es consideradoantecesor de C

Lenguajes de Programación deAlto Nivel(1959) COBOL, desarrollado por Grace Hopper.(1958) LISP desarrollado por John McCarthy enStandford(1963) BASIC desarrollado por Thomas Kurtz y JohnKemeny en Dartmouth(1968) PASCAL desarrollado por Niklaus Wirth en 1968.(1972) PROLOG desarrollado por Alain Colmerauer yPhillip Roussel en 1972

Lenguajes de Programación deAlto Nivel (cont.)A comienzo de los 70 el lenguaje C es desarrollado porBrian Kernighan y Dennis Ritchie en los laboratorios Bellde AT&T

Internet y WWW(1969) red ARPANET, seconectaron 4 computadoresubicados en UCSB, UCLA, Utahy SRI.(finales de los 80) WWW(WorldWide Web) desarrollado enCERN, Suiza, por Tim BernersLee.(1990) Primer browser de Webcreado por Tim Berners-Lee

La Internet y la WWWMarc Andreesen y EricBina desarrollan elbrowser de Web Mosaic enla universidad de IllinoisMarc Andreesen y JimClark crean Netscape en1994

PantelégrafoEl pantelégrafo era un aparatolamardeinteresante,inventado por el físico italianoGiovanni Caselli a mediadosdel siglo XIX. Puede serconsiderado como el abuelodel fax, puesto que permitía elenvío y recepción de imágenesa larga distancia utilizando lared telegráfica convencional.El proceso de reproducción dela imagen se producíamediodeelectroquímico.unporsistema

Pantelégrafo (cont.)Telefax de 1865El remitente escribía su mensaje sobre una placa con tinta no conductora.Posteriormente, la placa se fijaba a un rodillo metálico sobre el que circulabauna aguja electrificada capaz de “escanear” en cada barrido tres líneas pormilímetro, detectando variaciones en la corriente según se encontrara con elmetal de rodillo o con la tinta no conductora. Esto generaba una señal eléctricavariable que, transmitida a través del hilo telegráfico, llegaba a la “impresora”electroquímica receptora.

El futuro. “I think there is a world market for maybe fivecomputers” ---- Thomas Watson, Chairman ofIBM, 1943. “If automotive technology had progressed asfast as computer technology between 1960and today, the car today would have enengine less than a tenth of an inch across,would get 120 000 miles per gallon, have topspeed of 240 000 miles per hour, and wouldcost 4” --- Rick Decker and Stuart Hirshfield,The Analytical Engine.

El futuro.?MecánicaPopular 1954

Generaciones de computadores Primera - 1940-1956: tubos de vacío, lenguaje de máquina; Segunda - 1956-1963: Transistores, lenguaje ensamblador (bajo nivel), lenguajes Cobol y Fortran (alto nivel); Tercera - 1964-1971: Circuitos integrados, usuarios interactúan con aplicaciones y sistema operativo por medio de teclado y monitores;