Está en la página 1de 31

Tema 2

Evolucin de los ordenadores: generaciones tecnolgicas

Contenidos
Antecedentes histricos Mquinas mecnicas: las computadoras de Charles Babbage Mquinas electromecnicas: el computador de Konrad Zuse Generaciones tecnolgicas
Primera generacin: vlvulas Segunda generacin: transistores Tercera generacin: circuitos integrados Cuarta generacin: microprocesadores Quinta generacin?: el microprocesador como elemento bsico Tema 2
Daniel Meziat y Elena Campo 2

Antecedentes histricos
Primer reto: operaciones bsicas El baco: primer instrumento para calcular. Tablilla dividida en varias columnas. Cada una con un conjunto de cuentas engarzadas en una varilla. Su origen se remonta a los siglos III o IV a. de C. Sigue en uso

baco

Tema 2
Daniel Meziat y Elena Campo 3

Antecedentes histricos
Mquina aritmtica
Desarrollada por Blas Pascal (1642, a los 18 aos) Constaba de un conjunto de ruedas dentadas, cada una de ellas numerada del 0 al 9. Al pasar una rueda del 9 al 0 avanzaba un diente de rueda la siguiente.

Mquina aritmtica

La mquina de Leibnitz (1671) Realizaba las cuatro operaciones aritmticas. Basaba la multiplicacin en sumas sucesivas. Perfecciona la de Pascal que solamente sumaba y restaba. Tema 2
Daniel Meziat y Elena Campo 4

Mquinas mecnicas
Charles Babbage (1791-1871) Uno de los padres del computador actual Adelantado para la tecnologa de la poca Mquina de diferencias (abandonada, 1822-1833) 1 Funciones de 2 grado con 6 cifras 2 Funciones de 6 grado con 18 cifras

Mquina de diferencias

Tema 2
Daniel Meziat y Elena Campo 5

Mquinas mecnicas
Mquina analtica (Babbage 1831) Permite ejecutar cualquier operacin sin intervencin humana en el proceso de clculo Consta de una memoria, una unidad aritmtica, sistema de engranajes para transferir datos entre memoria y la unidad aritmtica y un dispositivo para introducir y sacar datos de la mquina Empleaba tarjetas perforadas para programarse Nunca lleg a construirse completamente

Tema 2
Daniel Meziat y Elena Campo 6

Mquinas electromecnicas
Herman Hollerith (1860-1929). Censo de los Estados Unidos Tarjetas perforadas Crea la empresa (TMC) que da lugar a IBM Konrad Zuse Construye (1941) el primer calculador universal programable (Z3). Trabaja en binario.
Tema 2
Daniel Meziat y Elena Campo 7

MARK-I Howard Aiken


Computador electromecnico. 1944 Evolucin:
Mark-II mquina de rels Mark-III y Mark-IV mquinas de tubos de vaco con programa almacenado.

Arquitectura Harvard

Tema 2
Daniel Meziat y Elena Campo 8

1 Generacin: vlvulas de vaco


Velocidad de proceso en ms. Disipacin calorfica muy elevada Gran tamao y poca capacidad Lenguaje mquina Monoprogramacin Sin sistema operativo Al final: Memorias de ferritas y ensamblador Tema 2
Daniel Meziat y Elena Campo 9

1 Generacin: vlvulas de vaco


ABC: (Atanasoff-Berry-Computer 1937-42). Primero en emplear elementos electrnicos para resolver problemas matemticos: sistemas de ecuaciones lineales. Primero en usar el sistema binario en computacin Colossus: grupo de cientficos ingleses con Alan Turin (1943). Ayud a descifrar el cdigo enigma de los alemanes.
Tema 2
Daniel Meziat y Elena Campo 10

1 Generacin: vlvulas de vaco


ENIAC Electronic Numerical Integrator and Calculator. Eckert y Mauchly (1941)
1er computador electrnico de propsito general. Programa cableado Clculo de tablas de fuego de artillera Operativo durante la II Guerra Mundial. Conocido en 1946

Acumulador/Sumador ENIAC

Tema 2
Daniel Meziat y Elena Campo 11

1 Generacin: vlvulas de vaco


ENIAC

Tema 2
Daniel Meziat y Elena Campo 12

1 Generacin: vlvulas de vaco


ENIAC Caractersticas: 30 Tm 18.000 tubos de vaco 100 Kw 100 Khz Operaciones: suma, resta, multiplicacin y divisin (suma: 200s) 20 registros de 10 dgitos (2 pies/registro) Entrada/Salida de datos: Tarjetas perforadas
Daniel Meziat y Elena Campo

John Mauchly

Tema 2
13

1 Generacin: vlvulas de vaco


EDVAC (Electronic Discrete Variable Automatic Computer)
Eckert-Mauchly-von Neumann Primer informe sobre EDVAC: J. von Neumann. 1945 Bases de la Arquitectura von Neumann Programa almacenado Tubos de vaco Aritmtica binaria 5 unidades:
Entrada Memoria UAL Control Salida

John von Neumann

Tema 2
14

Daniel Meziat y Elena Campo

1 Generacin: vlvulas de vaco


UNIVAC I - Remington-Rand Co. (Eckert-Mauchly Computer Co.)

1er computador comercial con xito. 1951 48 sistemas 250.000 $

Tema 2
Daniel Meziat y Elena Campo 15

2 Generacin: transistores
Menor tamao, menor disipacin de calor, mayor fiabilidad Primeros lenguajes de alto nivel: FORTRAN COBOL ALGOL Germen del primer Sistema Operativo: procesamiento por lotes

Tema 2
Daniel Meziat y Elena Campo 16

2 Generacin: transistores
Extensin de los computadores comerciales Generalizacin de las memorias de ferritas

Memoria de ferritas

Mueble para almacenar una memoria de ferritas

Tema 2
Daniel Meziat y Elena Campo 17

2 Generacin: transistores
Ejemplos:
Innovadores, con poca repercusin comercial: UNIVAC LARC IBM STRETCH (o 7030) Burroughs D-825 ATLAS Comerciales: CDC 1604 y 3600 IBM 1410 PDP 1 de DEC Serie 1100 de Univac

Tema 2
Daniel Meziat y Elena Campo 18

3 Generacin: circuitos integrados


Menor tamao, ms baratos, menor consumo de energa Primera familia de computadores, compatibles a nivel de arquitectura: IBM360 Arquitectura de computadores: Lo que debe comprender un programador para escribir un programa correcto, independientemente del tiempo, para ese computador Supercomputadores: 6600 de Control Data (Seymour Cray, 1963). Minicomputadores: PDP-8 y PDP-11 Sistemas Operativos: multiprogramacin y tiempo compartido. Lenguajes: lenguajes de alto nivel estructurado (Dijkstra, 1968) Tema 2
Daniel Meziat y Elena Campo 19

3 Generacin: circuitos integrados


IBM 360 Amdahl, Blaauw y Brooks (1964)
MP con ncleos de ferrita UCP con CI de MSI y SSI Juego de instrucciones CISC Registros de propsito general Instrucciones registromemoria y memoria_memoria Memoria cach Proteccin de memoria Multiprogramacin
Tema 2
Daniel Meziat y Elena Campo 20

3 Generacin: circuitos integrados


CDC 6600 - Control Data Co. - Cray Considerado el primer supercomputador Segmentacin en las unidades funcionales

Tema 2
Daniel Meziat y Elena Campo 21

3 Generacin: circuitos integrados


PDP - DEC (1964-)
MP y UCP con CI de MSI y SSI Memoria cach Minicomputadores PDP-8
Palabras de 12 bits 12.000 u. vendidas

PDP-11
Palabras de 16 bits PDP-8 Tema 2
Daniel Meziat y Elena Campo 22

4 Generacin: microprocesadores
Microprocesadores y memorias de semiconductor. 1971: 1er microprocesador, INTEL 4004 (4 bits) 8 bits: Intel 8080-85, Motorola 6800 y Zilog Z-80 16 bits: Intel 8086-88, Motorola 68000 y Z-8000 32 bits: Intel 80386, Motorola 68030 Computadores personales y estaciones de trabajo
Daniel Meziat y Elena Campo

PC (4 gen.)

Memoria de semiconductores

Tema 2
23

4 Generacin: microprocesadores
Otras aplicaciones: electrodomsticos, equipos de msica y vdeo, etc. Arquitectura RISC (MIPS R2000, SPARC) Supercomputadores: computadores paralelos Lenguajes de programacin: C y Ada Sistemas Operativos. Estandarizacin: UNIX Interfaces grficas Generalizacin de las redes de computadores
Tema 2
Daniel Meziat y Elena Campo 24

5 Generacin?: microprocesadores
El microprocesador como elemento bsico La computacin masivamente paralela La comunicacin y las conexiones entre computadores como algo generalizado. Internet. Correo electrnico. World Wide Web....

Tema 2
Daniel Meziat y Elena Campo 25

Resumen de la Evolucin histrica

Generacin 1 Caractersticas Duracin Tecnologa Mquinas 1938 - 1954 Vlvulas electrnicas IBM 701 Tubos de Williams Tambores y cintas magnticas Mquina 1954 - 1964 Transistores CDC 6600 1964 - 1972 C.I. (SSI-MMI) PDP-8, PDP-11 1972 - 1988 C.I (LSI) Fujitsu M382 Cray X-MP 1988 C.I. (VLSI) Alpha Pentium 2 3 4 5

Tipo de memoria

Ncleos de ferrita

Memorias en C.I. y memorias cach

Memorias virtuales

Memorias cach de varios niveles

Lenguajes

FORTRAM, COBOL, ALGOL, PL1 Computador comercial

BASIC, PASCAL

Alto nivel

Lenguaje natural, C

Producto

Computador

Minicomputador Microcomputador Multiprocesador

Vlvula, transistor, circuito integrado, microprocesador

Tema 2
Daniel Meziat y Elena Campo 26

Los ordenadores actuales


Integrados con millones de transistores (cientos) Velocidades > GHz UAL y UC Microprocesador o CPU

Memoria Principal (capacidad > Giga) Unidad de E/S en chipsets Diversidad y compatibilidad de perifricos (puertos USB) Interconectividad de sistemas

Tema 2
Daniel Meziat y Elena Campo 27

Los ordenadores actuales

Tema 2
Daniel Meziat y Elena Campo 28

Reflexiones sobre la evolucin


Evolucin de los ordenadores en relacin con los transportes desde los aos 40 5 segundos 0,5

Evolucin del precio: ordenador ms barato en los aos 50


500.000

Tema 2
Daniel Meziat y Elena Campo 29

Reflexiones sobre la evolucin


Ley de Moore: Cada 3 aos se cuadruplica la capacidad de los chips (memoria x4 y micro x4 o x5)
Ley de Amdahl. Es imposible alcanzar con n procesadores la velocidad de un procesador multiplicada por n, debido a componentes secuenciales.

Tema 2
Daniel Meziat y Elena Campo 30

Enlaces sobre historia y evolucin


- The history of modern computers and their inventors http://inventors.about.com/library/blcoindex.htm Pgina interesante sobre la historia de los computadores. Incluye aspectos hardware, de red y SS.OO. - Museos informticos www.geocities.com/museo8bits Pgina Web desarrollada en espaol sobre la historia de los computadores
Tema 2
Daniel Meziat y Elena Campo 31