Download - historia de la computacion
UNIVERSIDAD TECNOLÓGICA METROPOLITANA
FACULTAD DE INGENIERÍA
ESCUELA DE INFORMÁTICA
Introducción a la Ingeniería Informática 1
Historia de la Computación
Prehistoria
Fueron los egipcios quienes 500 años AC inventaron el primer dispositivo para calcular,basado en bolillas atravesadas por alambres. Posteriormente, a principios del segundosiglo DC, los chinos perfeccionaron este dispositivo, al que le agregaron un soporte tipobandeja y lo llamaron Saun-pan parasumaba, restaba, multiplicaba y dividía.
posteriormente conocerse como Ábaco que
Introducción a la Ingeniería Informática 2
ABACO
La palabra Ábaco proviene del griego ABAX quepolvo. Este dispositivo surgió en el siglo 13 DC.
significa una tabla o carpeta cubierta de
Los Japoneses copiaron el ábaco chino y loSoroban.
re-diseñaron totalmente, denominándolo
Introducción a la Ingeniería Informática 3
Siglos XIV al XIX
BLAISE PASCAL
En 1649 gracias a un decreto real obtuvo el monopolio para la fabricación y producción de su máquina de calcular conocida como la PASCALINA.Realizaba operaciones de hasta 8 dígitos.
Introducción a la Ingeniería Informática 4
Gottfried Wilhelm Leibniz
En 1670, Leibniz mejora la máquina inventada por Blaise Pascal, alde multiplicación, división y raíz cúbica.
En 1679 crea y presenta el modo aritmético binario, basado en 0 y 1
agregarle capacidades
Introducción a la Ingeniería Informática 5
Charles BabbageMáquina Diferencial era un dispositivo de 6 dígitos que resolvía ecuaciones polinómicas por
el método diferencial.
Máquina Analítica,
cómputo general.
que tampoco fue terminada, fue diseñada como un dispositivo de
Introducción a la Ingeniería Informática 6
Máquina AnalíticaDispositivo de entrada de la información: tarjetas metálicas perforadas en milescombinaciones.
Unidad de almacenaje: tablero que contenía ejes y piñones que podían registrar dígitos.
Procesador: dispositivo con cientos de ejes verticales y miles de piñones.
Unidad de control: dispositivo en forma de barril con filamentos y ejes (como cuerdaspiano).
Dispositivo de salida: plantillas diseñadas para ser utilizadas en una prensa de imprenta.
de
de
Introducción a la Ingeniería Informática 7
Máquina Analítica
Introducción a la Ingeniería Informática 8
La condesa Ada ByronAda Byron, es considerada la primera programadora de la era de la computación, ya que fueella quien se hizo cargo del análisis y desarrollo de todoprogramación de los cálculos a procesarse.
En la década de los 80 el Departamento de Defensa de los desarrolló un lenguaje de programación en honor a la condesa,
el trabajo del inventor y la
Estados Unidos de América
Introducción a la Ingeniería Informática 9
Joseph Marie JacquardEn 1801 y ya convertido en inventor e industrial textil, Joseph Marie Jacquard dio unfundamental aporte al proceso de las máquinas programables al modificar una maquinariatextil, inventada por Vaucanson, a la cual implementómetálicos perforados, unidas por correas, que permitían logrando obtener una diversidad de tramas y figuras.
un sistema de plantillas o moldesprogramar las puntadas del tejido,
Introducción a la Ingeniería Informática 10
Herman HollerithHerman Hollerith, que trabajaba como empleado del buró de Censos, propuso su sistemabasado en tarjetas perforadas, y que puesto en práctica constituyó el primer intento exitoso de automatizar el procesamiento de ingentes volúmenes de información.
Introducción a la Ingeniería Informática 11
Herman HollerithLas máquinas de Hollerith clasificaron, ordenaban y enumeraban las tarjetas perforadas quecontenían los datos de las personas censadas, logrando una rápida emisión de reportes, a partir de los 6 meses. Los resultados finales del censo de 1890 se obtuvieron en el tiempo record de 2 años y medio.Herman Hollerith en 1896 fundó la TABULATING MACHINE COMPANY que luego se convirtió en la Computer Tabulating Machine (CTR).Hollerith se retiró en 1921 y en 1924 CTR cambió su nombre por el de International Business Machines Corporation (IBM), que años más tarde se convertiría en el gigante de la computación
Introducción a la Ingeniería Informática 12
Herman Hollerith
Introducción a la Ingeniería Informática 13
1939 - 1958 Primera generación
John Louis von Neumann (1903-1957)
En 1944 contribuyó en forma directa en los diseñosde fabricación de computadoras de esa generación, asesorando a Eckert y John Machly, creadores de la ENIAC y que construyeran además la UNIVAC en1950. Durante esa década trabajó como consultor para la IBM colaborando con Howard Aiken para la construcción de la computadora Mark I de Harvard.
Introducción a la Ingeniería Informática 14
Konrad Zuse (1910-1957)
En 1940 Zuse terminó su modelo Z2, el cualfue la primera computadora electro-mecánica completamente funcional del mundo.
Introducción a la Ingeniería Informática 15
1939 Atanasoff y BerryLa Atanasoff-Berry Computer o ABC terminada de construirse en 1942, en el Iowa State College,fue la primera computadora electrónica digital, aunque sin buenos resultados y nunca fue mejorada. Desafortunadamente sus inventores jamás la patentaron y por aquel entonces surgieron problemas sobre la propiedad intelectual de la misma, en cuyas divergencias participó la IBM.
Introducción a la Ingeniería Informática 16
1941 Alan M. Turing y la ColossusEn 1941 Alan M. Turing, con la ayuda de M.H.A. Neuman, construyó una enorme computadoraen los predios de la Universidad de Manchester, Inglaterra, a la cual llamaron Colossus.
Su uso exclusivoalemanes.
fue el de descifrar los códigos de los mensajes radiales captados a los
Introducción a la Ingeniería Informática 17
La MARK I de IBM en 1944La Calculadora Automática de Control Secuencial de la Mark I es la primera máquina capaz deejecutar largas operacionespesaba 5 toneladas.
en forma automática. Medía 15 metros de largo, 2.40 m. de altura y
Introducción a la Ingeniería Informática 18
Grace Hooper (1906-1992)
Ella creó el lenguaje Flowmatic, con elcual desarrolló muchas aplicaciones y en1951 produjo el primer compilador,denominado A-0 (Math Matic). En 1960presentó su primera versión del lenguaje
Business-OrientedCOBOL (CommonLanguage).
Introducción a la Ingeniería Informática 19
LA ENIAC (1946)
Otra famosa computadora de la época fue la ENIAC(Electronic Numerical Integrator and Computer) quecontaba con 17.468 tubos de vidrio al vacío, similares a losradio-tubos, y que
parafuera empleada por el ejército
exclusivamentemisiles.
cálculos balísticos y trayectoria de
Introducción a la Ingeniería Informática 20
LA EDVAC (1949)
La computadora EDVAC (Electronic DiscreteVariable Automatic Computer), construida en laUniversidad de Manchester en 1949, fue el primerequipo con capacidad de almacenamiento dememoria e hizo desechar a los otros equipos quetenían que ser intercambiadoscada vez que se usaban.
o reconfigurados
Introducción a la Ingeniería Informática 21
LA UNIVAC (1951)
A fines de esta generación, entre1951 y 1958 Mauchly y Eckertconstruyeron la famosa serieUNIVACComputer),
(Universal Automaticla misma que fue
diseñada con propósitos de usogeneral y universal pues ya podíaprocesar problemasy de datos.
alfanuméricos
Introducción a la Ingeniería Informática 22
Avances Importantes
1948
William Bradford Shockley inventa el transistor
Jack Forrester inventa la memoria de núcleo de acero. Estos núcleos de almacenamiento como la tecnología básica detrás de cada computadora hasta los años 70s.
sirven
Introducción a la Ingeniería Informática 23
1952: IBM
Introducción a la Ingeniería Informática 24
1959 - 1964 Segunda generaciónFueron John Bardeen, Walter Brattain y William Shockley quienes conociendo las propiedades delsilicón hallado en las piedras de cuarzo, finalmente concibieronoriginales fueron muy simples. Cada uno de ellos estaba soldado que servía para conectar a otros componentes individuales.
el Transistor. Sus componentesencima de una tabla de circuitos
Introducción a la Ingeniería Informática 25
1958 Los Circuitos IntegradosFue en 1958 que Jack Kilby y Robert Noycea, de la Texas Instrument, inventaron los circuitosintegrados, que eran un conjunto de transistores interconectados con resistencias, dentro de un solo chip. Fue a partir de este hecho que las computadoras empezaron a fabricarse de menor tamaño, más veloces y a menor costo, debido a que la cantidad de transistores colocados en un solo chip fueaumentando ensólo un chip.
forma exponencial. Vale decir de unos miles de ellos a decenas de millones en tan
Introducción a la Ingeniería Informática 26
1962: IBMSe crea el modeloremovibles y que por
1311, usando los primeros discosmuchísimos años se convertirían en
un estándar en la industria de la computación. Laportabilidad de la información empezó a ser posiblegracias a esta nueva tecnología, la cual fue empleada por los líderes del hardware, tales como Digital Equipment, Control Data y la NEC de Japón, entre otros grandes fabricantes de computadoras.Cada paquete de discos (disk pack) podía guardar mas de2 millones de caracteres de información, (2 Megabytes de ahora), lo cual promovió la generación de lenguajes de programación y sus respectivas aplicaciones, ya que losusuarios podíanfacilidad. En la almacenamiento DVDs, etc.
intercambiar los paquetes de discos conactualidad existen muchos medios de portables: diskettes, ZIP's, CD-ROMs,
Introducción a la Ingeniería Informática 27
1964 - 1971 Tercera generaciónEn Abril de 1964 IBM presenta su generación de computadores IBM 360
Introducción a la Ingeniería Informática 28
1964BASIC (Beginners All-purpose Symbolic Instruction Language) es creado por Tom Kurtz y JohnKemeny de Dartmouth.
Introducción a la Ingeniería Informática 29
1970
IBM desarrolla e introduce los floppy disks (discos flexibles) empleados para cargar el micro-código de la IBM 370.
Introducción a la Ingeniería Informática 30
1971: Intel
Introducción a la Ingeniería Informática 31
1971 - 1981 Cuarta generación1971 La Kenbak I, primera PC
La Kenbak 1, fue fabricada en 1971 por John Blankenbaker de la Kenbak Corporation deLos Angeles, vale decir 4 años antes que la Altair fuese lanzada al mercado. Esta PC fuedirigido al mercado educacional y contaba con apenas 256 bytes (no kilobytes) de memoriaRAM y su programación se realizaba por medio de palanquillas (switches). Solamente se comercializaron 40 equipos al costo de 750 dólares.
Introducción a la Ingeniería Informática 32
1973 Los discos Winchester
Los discos duros Winchester son introducidos por IBMen los modelos 3340. Estos dispositivos dealmacenamiento se convierten en el estándar de laindustria. Está provisto de un pequeño cabezal de lectura/escritura con un sistema de aire que le permite movilizarse muy cerca de la superficie del disco de una película de 18 millonésimas de pulgada de ancho.
Introducción a la Ingeniería Informática 33
1974 8080, el primer CPU de Intel
La verdadera industria de la computación, entodos los aspectos, empezó en 1974 cuandoIntel Corporation presentó su CPU (UnidadCentral de Procesos) compuesto por unmicrochip de circuito integrado denominado8080.Este contenía 4,500 transistores y podía manejar 64k de memoria RAM a través de un bus de datos de 8 bits. El 8080 fue el cerebro de la primera computadora personal Mits Altair, la cual promovió un gran interés en hogares y pequeños negocios a partir de1975.
Introducción a la Ingeniería Informática 34
1975 La Altair 8800La primera computadora personal comercialfue la Altair 8800 fabricada por la empresa MITS en 1975, diseñada por Ed Roberts y Bill Yates.El primer modelo de estas computadoras no contaba con monitor ni teclado, tan sólo con luces LED y pequeñas palancas o switches para facilitar la programación. La información era almacenada en cassettes de las radio grabadoras y era visualizada en aparatos de televisión.Su costo era de $395.00 con una memoria de256 bytes.
Introducción a la Ingeniería Informática 35
1975 Fundación de Microsoft
En 1975 William Henry Gates y Paul Allenforman Microsoft Corporation, en laciudad de Alburquerque, Nuevo México,debido a que la sede de la MITS estaba en esa ciudad. Microsoft fue el proveedor de laversión del lenguaje BASIC para lacomputadora personal MITS Altair.
Introducción a la Ingeniería Informática 36
1975 CM/P
Gary Kildall y John Torode fundan en 1975 la DigitalResearch que ingresa exitosamente al mercado con
for las
Z80
su sistema operativo CP/MMicrocomputers), escrito por computadoras basadas en los
(Control ProgramGary Kildall para microchips 8080 y
y que fueran muy populares en los finales de ladécada de los 70. Con la aparición
virtualmentedel MS-DOS, el
sistema operativomercado.
CMP desapareció del
Introducción a la Ingeniería Informática 37
1976
Introducción a la Ingeniería Informática 38
Anarquía
Introducción a la Ingeniería Informática 39
1981 Personal Computer (PC)El 12 de agosto de 1981 IBM lanzó laPersonal Computer (IBM PC), que poseía un microprocesador 8088, 16K de RAM, ampliable a 256k y una unidad de diskettes de 160K. Su monitor era de pantalla verde monocromática y con un costo inicial fue de US $ 2,880.00.Su sistema operativo era el IBM PC-DOS,adquirido a Microsoft.Se calcula que en pocos meses sevendieron alrededor de
lasunos 35,000
equipos sobrepasandola empresa.
expectativas de
Introducción a la Ingeniería Informática 40
El dominio de MICROSOFT
Microsoft había adquirido recientemente de laSeattle Computer Products una versión "clon" delCP/M. Microsoft pagó por este sistema $50,000.00.
Este mismo producto fue mejorado por Microsoft, quien contrató a su autor, el Ing. Tim Paterson, paraque trabaje 4 días a la semana y finalmente la
lelicencia del producto fuepuso el nombre PC-DOS.
otorgada a IBM el cual
Introducción a la Ingeniería Informática 41
1984Apple presenta la Macintosh, la cual secaracteriza por su sistema operativo que
GUIque
cuenta con una vistosa e intuitiva(Graphicsademás
Unit Interface), la mismade impactar al mercado, llamó
poderosamente elde la Microsoft.Se dice que GatesJobs y a captar
interés de William Gates
empezó a visitar a Stevenmuchas de las ideas y
conceptos de la nueva interfase gráfica. Añosmás tarde Microsoft lanzaría su primeraversión de Windows, la misma que tenía ungran parecido a la GUI de la Apple Macintosh.
Introducción a la Ingeniería Informática 42
Pentiums
Introducción a la Ingeniería Informática 43
Internet Inicios
En Diciembre de 1970, el Network Working Group(NWG) liderado por S.Crocker acabó el protocolohost a host inicial para ARPANET, llamadoNetworknodos
Control Protocol (NCP). Cuando en losde ARPANET se completó la
implementación del NCP durante el periodo 1971-72, los usuarios de la red pudieroncomenzar a desarrollar aplicaciones.
finalmente
Introducción a la Ingeniería Informática 44
Internet Inicios
Introducción a la Ingeniería Informática 45
Internet Inicios
Introducción a la Ingeniería Informática 46
Internet1968 - DARPA (Defense Advanced Research(Bolt, Beranek & Newman) to create ARPAnet1970 – Primeros 5 nodos:
Projects Agency) contracts with BBN
–––––
UCLA StanfordUC Santa Barbara U of Utah, and BBN
1974 – TCP specification by Vint Cerf1984 – On January 1, the Internet withTCP/IP for its messaging
its 1000 hosts converts en masse to using
Introducción a la Ingeniería Informática 47
Evolución
Named
Created
Invented
Computer
Mathematical
Conceived
Copyright 2002, William F. Slater, III, Chicago, IL, USA
1945 1995
48Introducción a la Ingeniería Informática
Age ofe-
Commerce
Begins1995
MosaicCreated
1993WWWCreated
1989
Internet
and Goes
TCP/IP1984
TCP/IP
1972ARPANET1969Hypertext
1965Packet Switching Invented
1964
First Vast
NetworkEnvisioned
1962
SiliconChip
1958A
Theory ofCommunicatio
n1948
Memex
1945
Servidores en Internet
1977:1981:1983:1984:1986:1987:1989:1992:2001:2004:2007:2009:2010:
1112135621.0005.00010.000100.0001.000.000160.000.000198.000.000215.400.000226.099.841232.839.963
Introducción a la Ingeniería Informática 49
Servidores en Internet
2011: 273.301.445• Apache 161,591,445 hostnames (59.13%)• Microsoft 57,392,351 hostnames (21%)
• nginx• Google• lighttpd
20,504,634 hostnames (7.50%)15,112,532 hostnames (5.53%)1,866,872 hostnames (0.68%)
Introducción a la Ingeniería Informática 50
Julio de 2011
Introducción a la Ingeniería Informática 51
Servidores en Internet
Copyright 2002, William F. Slater, III, Chicago, IL, USA
Introducción a la Ingeniería Informática 52
Mainframe
Introducción a la Ingeniería Informática 53
PC
Introducción a la Ingeniería Informática 54
Notebook
Introducción a la Ingeniería Informática 55
Netbook
Introducción a la Ingeniería Informática 56
Smartphone
Introducción a la Ingeniería Informática 57
IPhone
Introducción a la Ingeniería Informática 58
Tablet
Introducción a la Ingeniería Informática 59
Software Libre
Según la Free Software Foundation, el software libre se refiere a la libertad de los usuariospara ejecutar, copiar, distribuir, estudiar, modificar (y distribuir) el software.
Introducción a la Ingeniería Informática 60
Software libre
Introducción a la Ingeniería Informática 61
Software Privativo
El software privativo (también llamado propietario, de código cerrado o software nolibre) es cualquier aplicación computacional en la que el usuario tieneusarla, modificarla o redistribuirla (esto último con o sin modificaciones).
limitaciones para
Introducción a la Ingeniería Informática 62