Hi t i d l i f ti Historia de la informtica Departament dInformtica de Sistemes i 1 Introduccin alainformtica Departament d Informtica de Sistemes i Computadors Preliminares Instrucciones para el estudio: Leer detenidamente el material Elaborar un mapa conceptual Visualizar los videoclips propuestos Contestar al cuestionario final Objetivos: Entender las principales causas que provocan la revolucin 2 Introduccin alainformtica te de as p c paes causas que p o oca a e ouc informtica (software y hardware) DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 2 Contenido Introduccin. Tratamiento automtico de la informacin. Ordenadores de Primera Generacin. Ordenadores Segunda Generacin. Ordenadores de Tercera Generacin. Ordenadores de Cuarta Generacin. Ordenadores de Quinta Generacin. A C id i l 3 Introduccin alainformtica Anexo: Consideraciones generales. Resumen. Introduccin Necesidad de calculo sin errores (baco. Calculadora) Primera calculadora ao 1671(Leibniz). Las tcnicas de Primera calculadora ao 1671(Leibniz). Las tcnicas de produccin impiden su fabricacin masiva. En 1820 Carlos Thomas. Diseo de una calculadora capaz de producirse a bajo coste. En 1832 Carlos Babbage desarroll una mquina analtica (ordenador mecnico de propsito general) 4 Introduccin alainformtica Memoria 1000 nmeros 50 cifras Unidad Aritmtico Lgica ALU Unidad de control Lectora tarjetas Impresora DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 3 Introduccin 5 Introduccin alainformtica Introduccin 6 Introduccin alainformtica DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 4 Introduccin 7 Introduccin alainformtica Introduccin Ada Augusta Byron public una serie de programas para resolver ecuaciones utilizando la mquina analtica. Uso de bifurcaciones hacia delante y hacia atrs bucles Uso de bifurcaciones, hacia delante y hacia atrs, bucles. Lenguaje de programacin ADA. (Departamento de defensa) Leonardo Torres Quevedo. Mquinas de clculo sobre rels, dotadas de memoria, gobernadas a distancia desde un teclado. 8 Introduccin alainformtica Primeros ordenadores (Segunda Guerra Mundial). Basados en los trabajos de Babbage y de Torres Quevedo. DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 5 Introduccin 9 Introduccin alainformtica Tratamiento automtico de la informacin Herman Hollerit 1886. Diseo de tarjeta perforada para identificar datos. Mediante un b d i l i t d i l j b bao de mercurio que al introducirse por los agujeros provocaba contactos elctricos. Fund la empresa Tabuling Machine Co. (1896) Computing Tabulating Recording 1911 10 Introduccin alainformtica Thomas Watson International Bussiness Machine (IBM) 1924 DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 6 Tratamiento automtico de la informacin 11 Introduccin alainformtica Ordenadores de Primera Generacin El primero fue ENIAC (Eckert, Mauchly) 1945. Se aplic en el clculo de las trayectorias de los proyectiles. Calculo del numero PI con unos 2000 decimales Para hacer los primeros diseos de la bomba de hidrgeno 18000 tubos y con un peso de 30.000 kg. Incorporacin del matemtico hngaro J ohannes Von Neumann. Ordenadores Ordenadores Ordenadores Ordenadores 12 Introduccin alainformtica con con rels rels (Babbage y Torres Quevedo) con con tubos de vaco tubos de vaco DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 7 Ordenadores de Primera Generacin Eniac 13 Introduccin alainformtica Ordenadores de Primera Generacin Von Newman : Almacenamiento de los programas en la memoria como si p g fuesen datos. Misma maquina >>varias funciones Sistema de codificacin Binario Incorporacin de dicha tcnica (1949) ordenador EDSAC. En 1950 Electronic Control Co. Disea el primer ordenador electrnico de gestin el UNIVAC (gran xito comercial). En 1952 aparece el modelo IBM 705 desbancando al 14 Introduccin alainformtica En 1952 aparece el modelo IBM 705 desbancando al UNIVAC mediante una publicidad agresiva, recobrando otra vez el liderazgo. DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 8 Ordenadores de Primera Generacin 15 Introduccin alainformtica Ordenadores Segunda Generacin Esta generacin aparece en 1958. Sustitucin de los tubos de vaci por transistores. Los primeros ordenadores transistorizados fueron dos Los primeros ordenadores transistorizados fueron dos pequeos modelos de NCR y RCA. En 1960 aparece IBM 7070 y UNIVAC 1107 en 1962. En Europa aparece el Bull modelo 30 y 60. Se introduce las unidades de cinta, discos magnticos, las lectoras de tarjetas perforadas e impresoras de alta velocidad. N l l j d i 16 Introduccin alainformtica Nacen los lenguajes de programacin Fortran (1954) Cobol (1959) Algol (1960) Lisp (1962) DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 9 Ordenadores de Tercera Generacin Incorporacin del circuito integrado en los ordenadores. Ventajas Errores menores. Menores costes de produccin. Menor tamao. Destacan la familia IBM 360 (1964) y IBM 370 (1970) que fue el producto mas laureado de esta generacin. Surge la multiplicacin y el tiempo compartido. 17 Introduccin alainformtica Tuvo lugar la crisis del software: Creacin de lenguajes universales, el PL/1 (1964) Estandarizacin de los lenguajes de programacin: Fortram, Algol, Cobol, basic, pascal. Ordenadores de Tercera Generacin 18 Introduccin alainformtica DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 10 Ordenadores de Cuarta Generacin El elemento que provoc el nacimiento de esta generacin es el microprocesador INTEL 4004 desarrollado por Intel en 1971 1971. El primer ordenador personal en E.E.U.U. Fue el Altair 8800 (1974) En 1971 aparece el PET 2001 de Commodore. A partir de 1980 se produce una eclosin de marcas (Sinclair ZX80, ZX81, Spectrum). 19 Introduccin alainformtica Apple II fabricado en un garaje por dos jvenes norteamericanos: S.J obs y S. Wozniak. En Agosto de 1981 se presento el IBM PC Ordenadores de Quinta Generacin En 1981 se anuncia esta generacin en J apn. Resolucin de problemas muy complejos. Capaces de trabajar con grandes subconjuntos de los lenguajes naturales Asentados en grandes bases de conocimientos. Este tipo de ordenadores deben de tener un gran numero de procesadores agrupados en tres subsistemas: Un sistema inteligente. 20 Introduccin alainformtica Un mecanismos de inferencia. Un interfaz de usuario inteligente. DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 11 Ordenadores de Quinta Generacin Actualmente no estn desarrollados plenamente Se basan en el procesamiento masivo de los datos con arquitecturas PARALELAS Se estn desarrollando en varios pases: 21 Introduccin alainformtica Ordenadores de Quinta Generacin Los programas de investigacin ms importantes son: EEUU: DARPA (Defense Advanced Research Projects Agency) MCC (Mi l t i d C t T h l y MCC (Microelectronics and Computer Technology Corporation) Unin Europea: ESPRIT (European Strategic Program on Research in Information Technology). Reino Unido: ALVEY (The ALVEY Programme was a British government sponsored research program in information technology that ran from1983 to 1987 The programwas a 22 Introduccin alainformtica technology that ran from 1983 to 1987. The program was a reaction to the J apanese Fifth generation computer project) J apn: FGCS (Fifth Generation Computer Systems project) and ICOT (Japan's Institute for New Generation Computer Technology) DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 12 Anexo: Consideraciones generales INFORMATICA : Formada por la contraccin de INFORmaciny autoMTICA INFORmacin y autoMTICA Ciencia que estudia el tratamiento racional de la informacin por medio de mquinas automticas. Computadora : 23 Introduccin alainformtica Operaciones lgicas y Aritmticas Entradas Salidas Bajo el control de un programa de instrucciones Anexo: Consideraciones generales Codificacin de la informacin Representar los elementos de un conjunto mediante los de t otros. Cada elemento del primer conjunto le corresponde un elemento distinto del segundo Ejemplo Cdi d i i l t i l 24 Introduccin alainformtica Cdigo de provincia en las matriculas. Nmero de carnet de identidad. DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 13 Anexo: Consideraciones generales El almacenamiento y transferencia de la computadora se realiza utilizando la codificacin Binaria. nicamente utiliza dos valores representados por 0 y 1 La unidad mas elemental de informacin en el interior del ordenador es un valor binario que se denomina bit 25 Introduccin alainformtica Anexo: Consideraciones generales Esquema general de un ordenador 26 Introduccin alainformtica DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 14 Anexo: Consideraciones generales Elementos Unidad de entrada: Unidad de entrada: Dispositivo por donde se proporciona al d d l d t i t i ordenador los datos e instrucciones. Ejemplo: Teclado, tableta digitalizadora, ratn, etc. Unidad de salida : Unidad de salida : Dispositivo a travs del cual se obtienen los resultados. Ejemplo: pantalla, impresora, etc. 27 Introduccin alainformtica Memoria : Memoria : Es la unidad donde se almacena tanto los datos como las instrucciones. Memoria principal o interna. Memoria masiva auxiliar, externa o secundaria. Anexo: Consideraciones generales ALU: ALU: Contiene los circuitos electrnicos con los que se hacen las operaciones de tipo aritmtico(sumas, restas, etc.) y de tipo lgico(comparar dos nmeros tipo lgico(comparar dos nmeros. UC: UC: Detecta seales de estado procedentes de las distintas unidades indicando su situacin y condicin de funcionamiento. 28 Introduccin alainformtica Perifrico: Conjunto de unidades de entrada/salida y de memoria masiva. Ordenador central: (memoria principal, UC,ALU). CPU: Conjunto formado por (UC y ALU). DISCA - Introduccin a la Informtica TEMA 1: Historia de la Informtica 15 Anexo: Innovaciones Circuitos Circuitos autoadaptativos autoadaptativos:: (Universidad (Universidad Texas Texas yy el el Standford Standford Center Center for for Realiable Realiable computing computing) ).. Los Los circuitos circuitos se se p eden p eden a toreconfig rar a toreconfig rar en en resp esta resp esta aa cambios cambios rpidos rpidos del del pueden pueden autoreconfigurar autoreconfigurar,, en en respuesta respuesta aa cambios cambios rpidos rpidos del del entorno entorno oo aa requerimientos requerimientos computacionales computacionales.. Chips Chips moleculares moleculares ( (moletrnica moletrnica)):: Una Una sola sola molcula molcula sirve sirve como como bit bit informtico informtico al al encenderse encenderse yy apagarse apagarse aa voluntad voluntad.. Miniaturizacin de gran escala. Es difcil imaginar las repercusiones sobre la velocidady lamemoriadelosordenadores, y susconsecuenciasparalaindustria 29 Introduccin alainformtica informticaylavidacotidiana. Tecnologa disruptiva. Alteralospresupuestosindustrialesbsicos. Fabricacinqumica. Resumen Actualmente la informtica y el mundo de los ordenadores forman parte de nuestra vida cotidiana pero esto no siempre ha sido as ha sido as. Distintos factores socio-econmicos condicionaron la aparicin de las distintas generaciones de ordenadores. Primera generacin: tubos de vaco Segunda generacin: transistores 30 Introduccin alainformtica Tercera generacin: circuito integrado Cuarta generacin: microprocesador Quinta generacin: ordenadores actuales