Evolución historica de la informática.

39
EVOLUCIÓN EVOLUCIÓN HISTÓRICA HISTÓRICA DE LA DE LA INFORMÁTICA INFORMÁTICA

description

En esta presentación podréis encontrar los hechos mas importantes sobre la evolución de la informática.

Transcript of Evolución historica de la informática.

Page 1: Evolución historica de la informática.

EVOLUCIÓN EVOLUCIÓN HISTÓRICA HISTÓRICA

DE LA DE LA INFORMÁTICAINFORMÁTICA

Page 2: Evolución historica de la informática.

ÍNDICEÍNDICE

1.Definiciones

2.Antecedentes de la informática

3.Generaciones de la evolución de los ordenadores

Page 3: Evolución historica de la informática.

INFORMÁTICA INFORMÁTICA DEFINICIONESDEFINICIONES

Concepto:Concepto:

– Ciencia y tecnología aplicada a la automatización del razonamiento y del tratamiento de la información

INFORmación + autoMÁTICA

Automática:Automática:

– Ciencia que trata de la sustitución del operador humano por un operador artificial en la ejecución de una tarea física o mental previamente programada

Información:Información:

– Yuxtaposición de símbolos con los que representar convencionalmente hechos, objetos o ideas.

Page 4: Evolución historica de la informática.

INFORMÁTICA INFORMÁTICA DEFINICIONESDEFINICIONES

Informática, definición de la Real AcademiaInformática, definición de la Real Academia

– Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores.

● ÍNDICE

Page 5: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMÁTICAINFORMÁTICA

Diferentes períodos:Diferentes períodos:– Era mecánica– Era electromecánica– Era electrónica• Primera generación• Segunda generación• Tercera generación• Cuarta generación• Quinta generación

Page 6: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMÁTICAINFORMÁTICA

ERA MECÁNICAERA MECÁNICA

– Ábaco

1200 d. C.

• Primera herramienta

eficaz para ayuda del

cálculo

• Representa números y

realiza sumas, restas

y multiplicaciones

Page 7: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICA

ERA MECÁNICA

– Varillas de Napier

• 1615

• Sencillo instrumento mecánico con el que se podía realizar con gran facilidad multiplicaciones y divisiones

Page 8: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICA

● ERA MECÁNICAERA MECÁNICA

– Reglas de cálculo

• 1620-1630

• Sistemas de cálculo analógicos

• Utilizan logaritmos para realizar diversas operaciones

• Operandos y resultados se representan por longitudes

• Utilizadas hasta mediados década de los 60

Page 9: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICA

ERA MECÁNICAERA MECÁNICA

– Máquina de calcular de Pascal

• 1642

• Máquina para sumar y restar

• Ruedas giratorias o diales a las que se encuentran unidas ruedas dentadas

• Cada vez que una rueda da una vuelta completa hace girar la rueda de peso superior y pasa a cero

• Los datos se introducen con diales

• La cifra acumulada se lee a través de un visor Escuela Politécnica Superior

Page 10: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICA

ERA MECÁNICAERA MECÁNICA

– Máquina de Leibniz

• 1671

• Realiza las cuatro operaciones básicas

• Sustituye las ruedas dentadas por cilindros dentados cuyos dientes varían en longitud

• No funciona cuando hay que propagar simultáneamente un número determinado de cifras

Page 11: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICA

ERA MECÁNICAERA MECÁNICA

– Aritmómetro

• Ideado por Charles-Xavier Thomas de Colmar en 1820

• Dispositivo a base de piñones dentados que realiza multiplicaciones y divisiones basándose en el mismo principio de la calculadora de Leibniz

• Uso sencillo. Buen funcionamiento

• Desde el año 1820 y hasta el año 1912 se producen algunos millares de estos ejemplares.

• La empresa Brunsviga comercializó un máquina similar (Dupla) usada hasta 1950.

Page 12: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICAERA MECÁNICAERA MECÁNICA

– Tarjeta perforada

• Ideada por Joseph-Marie Jacquard en 1804

• Diferente tratamiento de las hebras del telar (elevándose o desplazándose) controlado por varillas y tarjetas perforadas (las varillas alineadas con perforación se elevan)

● ÍNDICE

Page 13: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICAERA MECÁNICAERA MECÁNICA

– Máquina de diferencias de Babbage

• 1822

• Objetivo: producir tablas de Navegación

• Realiza cálculos científicos y astronómicos practicados sobre unas tarjetas de cartón

• Funcionamiento basado en la evaluación automática de polinomios por diferencias finitas

• Interés: cualquier función puede aproximarse mediante polinomios.

• Puede considerarse un ordenador digital con un programa fijo (el de la evaluación de polinomios)

Page 14: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMATICAINFORMATICA

ERA MECÁNICAERA MECÁNICA

– Máquina analítica de Babbage

• 1832, en colaboración con Ada Lovelace

• Evolución de la máquina de diferencias:

– Adición de elementos de ordenadores modernos (entrada/salida, elementos de operaciones aritméticas, memoria)

– Para la modificación del “programa” fijo en la máquina de diferencias

• Es programable

• Los datos e instrucciones se introducen mediante tarjetas Perforadas

• No se construyó debido a su complejidad mecánica

Page 15: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMÁTICAINFORMÁTICA

ERA ELECTROMECÁNICAERA ELECTROMECÁNICA

– Tabuladora

• Creada en 1890 por Hermann Hollerith

• Usa tarjetas perforadas sobre un conductor:

– Los agujeros permiten el cierre de circuitos eléctricos por varillas metálicas telescópicas

– Las perforaciones tienen significado que permiten su clasificación y contabilidad

• Posibilitó el censo de EE.UU. (1890-1900) (de 12 años se pasó a 3)

– Sucesoras del Aritmómetro

• Leon Balle: Multiplicación directa, no mediante sumas repetidas

• Door E. Felt: Introduce el teclado

• William S. Burroughs: Industria mecanográfica

Page 16: Evolución historica de la informática.

ANTECEDENTES DE LA ANTECEDENTES DE LA INFORMÁTICAINFORMÁTICA

ERA ELECTROMECÁNICAERA ELECTROMECÁNICA

– Primeros ordenadores: Cálculo científico

• Mark I 1937-1944 (Howard Aiken: Universidad de Harvard)

● Primer calculador automático digital Elementos principales: relés(*)

Utiliza:

» Programa en una banda de papel perforado

» Tabuladoras Hollerith

– Electrónica digital

• C. E. Shannon (MIT: 1938), circuitos combinacionales

– Propone aplicación de álgebra de Boole binaria para el diseño de circuitos lógicos con conmutadores (ej. relés)

• D. A. Huffman (1954), circuitos secuenciales

Page 17: Evolución historica de la informática.

GENERACIÓN DE ORDENADORESGENERACIÓN DE ORDENADORES

● 1a Generación (1946-1958)1a Generación (1946-1958)● 2a Generación (1958-1964)2a Generación (1958-1964)● 3a Generación (1964-1971)3a Generación (1964-1971)● 4a Generación (1971-1988)4a Generación (1971-1988)● 5a Generación (1988-hasta el 5a Generación (1988-hasta el

presente)presente)

Page 18: Evolución historica de la informática.

TECNOLOGÍATECNOLOGÍA

– Tubos al vacío

• Diodo: dispositivo que conduce electricidad sólo en un sentido

– Dos electrodos (ánodo y cátodo)

• Triodo: dispositivo que puede ser un conmutador

– Dos electrodos (ánodo y cátodo) separados por una rejilla. La corriente en la rejilla determina la conducción entre los electrodos

– Memorias de líneas de retardo de mercurio

• Las memorias de tubos de vacío eran caras

• Basadas en el mantenimiento de información por la circulación de corriente a diferentes velocidades por las líneas de retardo

1º GENERACIÓN

Page 19: Evolución historica de la informática.

● Ordenadores

– COLOSSUS (1943)

• Debido a una reciente desclasificación de documentos británicos de la Segunda Guerra Mundial se ha descubierto que la primera

computadora electrónica fue el Colossus

• Construcción secreta con el objetivo de descifrar los mensajes militares secretos del ejército alemán, codificados con la máquina Enigma

• Con 1500 válvulas

1º GENERACIÓN

Page 20: Evolución historica de la informática.

1º GENERACIÓN

● Ordenadores

– ENIAC (Electronic Numerical Integrator and Computer)

• 1945, J. Presper Eckert y John W. Mauchly (Universidad de Pennsylvania)

• Construcción secreta (uso militar: construcción de tablas matemáticas para balística)

• Programable en hardware (por cambio de conmutadores y conexiones)

• Utiliza aritmética decimal

• Con sus 18000 válvulas de vacío y 1500 relés pesó 30 toneladas y ocupó 140 metros cuadrados, 5000 cálculos por segundo

Page 21: Evolución historica de la informática.

1º GENERACIÓN

● Ordenadores

– EDVAC (John von Neumann: 1950)

• Evolución de ENIAC.

• Implementación de arquitectura von Neumann de los ordenadores actuales:

– Estructura de máquina de Babbage (E/S, ALU, Unidad de control y memoria).

– Aritmética binaria.

– Programa almacenado en memoria.

Page 22: Evolución historica de la informática.

1º GENERACIÓN

Page 23: Evolución historica de la informática.

● Ordenadores

• Primer ordenador fabricado en serie

• Memoria de líneas de retardo

• El primero funcionó durante 12 años ininterrumpidamente (24 horas al día)

1º GENERACIÓN

Page 24: Evolución historica de la informática.

1ª GENERACIÓN

● Software

– Ausencia de sistema operativo, la introducción y control de la ejecución de programas manual.

– Sólo un programador usa el ordenador a la vez.

– Lenguajes de programación

• Lenguajes de máquina (secuencias de 0 y 1)

• Concepto de subrutina:

Fragmento de programa que realiza una tarea concreta, recibe un nombre por el que puede ser ejecutado desde otra parte del programa

• Aparición de primeros ensambladores (simbólicos)

– Se dan nombres memotécnicos a los códigos binarios que identifican las operaciones para facilitar la programación.

• Aparición de ayudas a la programación:

– Generadores de programa en código máquina.

– Primeros compiladores (traducen programas escritos en lenguajes de más alto nivel que lenguaje de máquina a éste) rudimentarios

Page 25: Evolución historica de la informática.

1ª GENERACIÓN● Software

– Ausencia de sistema operativo, la introducción y control de la ejecución de programas manual.

– Lenguajes de programación

• Lenguajes de máquina (secuencias de 0 y 1)

• Concepto de subrutina:

Fragmento de programa que realiza una tarea concreta.

• Aparición de primeros ensambladores

– Se dan nombres memotécnicos a los códigos binarios que identifican las operaciones para facilitar la programación.

• Aparición de ayudas a la programación:

– Generadores de programa en código máquina.

– Primeros compiladores rudimentarios

● ÍNDICE

Page 26: Evolución historica de la informática.

2ª GENERACIÓN● Tecnología

– Transistor

• Dispositivo similar al triodo pero:● Más fácil de fabricar● Menor consumo y calor disipado● Más pequeño● Más duradero

• Usa:

– Semiconductor cristalino (ej. silicio) con impurezas:

» Tipo n capaces de generar electrones (carga negativa)

» Tipo p capaces de generar huecos (carga positiva)

• El transistor puede tener:

– Emisor y colector tipo n (como el cátodo y el ánodo)

– Base tipo p (como la rejilla)

Page 27: Evolución historica de la informática.

2ª GENERACIÓN

● Tecnología (cont.)

– Núcleo de ferrita

• Memoria de ferrita: malla de hilos conductores entrecruzados

• En los vértices un aro de ferrita (núcleo) por cuyo interior pasan los dos hilos

• El núcleo se selecciona activando los hilos de su fila y columna:

– Corriente en un sentido, la ferrita se magnetiza en un sentido (idem. contrario)

• Cada ferrita almacena un bit

Page 28: Evolución historica de la informática.

2ª GENERACIÓN

● Ordenadores

– IBM 7090 y 7094

• Versiones con transistores de anteriores IBM 704 y 709 (triodos)

• Control de E/S mediante canales

Page 29: Evolución historica de la informática.

2ª GENERACIÓN

● Software

– Primeros lenguajes de alto nivel más cercanos a la forma humana de expresión (en oposición a máquina)

● FORTRAN: científico - técnico● ALGOL58 y 60: precedentes de LISP● COBOL: gestión administrativa

– Comienzo de sistemas operativos● ÍNDICE

Page 30: Evolución historica de la informática.

3ª GENERACIÓN (1964-1971)

● Tecnología

– Circuitos integrados

• En una placa de silicio se construye un circuito con una función electrónica compleja:

– Circuitos mejores (coste, complejidad y fiabilidad)

– Aumento de velocidad (reducción de espacio)

– Reducción de consumo

– Uso de circuitos integrados también en las memorias

Page 31: Evolución historica de la informática.

3ª GENERACIÓN

● Tecnología

– Primer circuito integrado (1959)

Page 32: Evolución historica de la informática.

3ª GENERACIÓN

• Ordenadores

– Grandes computadores y pequeños terminales

• Un ordenador central da servicio a terminales locales o remotos

• Técnicas de compartición de recursos y procesamiento concurrente

• Técnica de memoria virtual, el usuario cree que hay más memoria

– IBM 360: (desde 1965) familias de ordenadores

• Con diferente capacidad y prestaciones

• Ejemplo: IBM 360

– PDP: (desde 1963) miniordenadores

• Bajo precio, reducido tamaño y buenas prestaciones, por

● aprovechamiento de circuitos integrados

Page 33: Evolución historica de la informática.

3ª GENERACIÓN

• Software

– Sistemas operativos

• Desarrollo de sistemas operativos propios para cada máquina (incompatibles con otras)

• Nuevas técnicas:

– Multiprogramación: Para compartir recursos

– Lenguajes de programación

• Nuevos lenguajes de alto nivel:

– BASIC

– PL/U

– APL

● ÍNDICE

Page 34: Evolución historica de la informática.

4ª GENERACIÓN4ª GENERACIÓN• Tecnología

● Se desarrolló el microprocesador● Se colocan más circuitos dentro de un "chip"● "LSI - Large Scale Integration circuit"● "VLSI - Very Large Scale Integration circuit"● Cada "chip" puede hacer diferentes tareas● Un "chip" sencillo actualmente contiene la unidad de control y la unidad

aritmética/lógica. La memoria primaria, es operada por otros "chips"● Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de

silicio● Se desarrollan las microcomputadoras: computadoras personales o PC● Se desarrollan las supercomputadoras

Page 35: Evolución historica de la informática.

4ª GENERACIÓN

• Ordenadores

– Ordenadores personales (PC)

• Informática “doméstica”.

– Estaciones de trabajo

• Aumento de prestaciones y disminución de precio.

– Teleinfórmática

• Redes de ordenadores.

– Supercomputadores

Page 36: Evolución historica de la informática.

4ª GENERACIÓN

Ordenadores●

– Lisa: Primer ordenador personal, con ratón e interfaz gráfica, fabricado por Apple

Page 37: Evolución historica de la informática.

4ª GENERACIÓN

● Software

– Sistemas operativos

• Aparecen sistemas operativos independientes de la máquina y compatibles

UNIX

MS/DOS

OS/2

WINDOWS

– Nuevas necesidades de sistemas operativos:

• Sistemas operativos de red, distribuidos

– Nuevos lenguajes más “potentes”: C

– Técnicas de programación más “abstractas”:

• Lógica (PROLOG)

• Orientada a objetos (SmallTalk, C++)

● ÍNDICE

Page 38: Evolución historica de la informática.

5ª GENERACIÓN

- Inteligencia artificial:Inteligencia artificial: Campo de estudio que trata de aplicar los procesos del pensamiento humano usados en la solución de problemas a la computadora.

– Robótica:Robótica: El arte y ciencia de la creación y empleo de robots. Un robot es un sistema de computación híbrido independiente que realiza actividades físicas y de cálculo. Están siendo diseñados con inteligencia artificial, para que puedan responder de manera más efectiva a situaciones no estructuradas.

– Sistemas expertos: Sistemas expertos: Aplicación de inteligencia artificial que usa una base de conocimiento de la experiencia humana para ayudar a la resolución de problemas.

– Redes de comunicaciones:Redes de comunicaciones: Canales de comunicaciones que interconectan terminales y computadoras

Page 39: Evolución historica de la informática.

BIBLIOGRAFÍABIBLIOGRAFÍA

● Trabajo de la UAM● WIKIPEDIA