Está en la página 1de 19

INTRODUCCION A LA ARQUITECTURA DE PROCESADORES

MAQUINAS DIGITALES 2010-03

HISTORIA
Prehistoria y era mecnica 4000 AC-300 AC
Sumerios y tablas de arcilla (4000 AC) Abaco Babilnicos Algoritmo de multiplicacin - Egipcios (1850 AC) La Criba de Eratostenes , nmeros primos 250230 AC

HISTORIA
79 DC-1671 DC
Dispositivo de Antiquitera, Meses lunares (79 DC) Abaco reemplaza rodillos de calculo- China (1300 DC) Sextante- Instrumento de navegacin (Siglo XIV) Dados de Napier algoritmos (1612 1614) Regla de calculo circular , William Oughtred(1622) Primera calculadora mecnica , reloj calculador Wilhem Schickrad (1623)

HISTORIA
Maquina Pascal, maquina mecnica para realizar sumas y restas (1642) Calculadora gradual, mejora maquina de Pascal multiplicacin y divisin, Gottfried Leibniz (1671)

1774-1786
Dispositivos calculadores 12 Bits, Philipp Matthaus Hanh (1774) Calculador multiplicador, tercer conde de Standhope (1777) Concepcin maquina de diferencias, JH Mueller (1786)

HISTORIA
1801-1829
Telar automtico (tarjetas perforadas) Joseph Marie Jacquard (1801) Maquinas Mecnicas de computo ,Charles Babbage
Maquina Analtica (1834) Maquina Diferencial (1842)

Maquina de escribir, William Austin Burt (1829)

HISTORIA
1830-1882
Siglo XIX revolucin industrial, Motor Michael Faraday Sistema telegrfico, Samuel Morse (1838) Ensayo de razonamiento lgico, George Boole (1854) Telfono, Graham Bell(1876) Analizador Armnico y predictor de mareas Bombilla, Thomas Alva Edison (1879)

HISTORIA
1893 1900
Calculador de 4 funciones (1893) Primera transmisin radial Guglielmo Marconi(1895) Tarjetas perforadas almacenamiento de datos (1887)

HISTORIA
1900- 1928
Vlvula de vacio de diodo, John A Flemming (1904) El circuito de conmutacin Flip flop Eccles y Jordan Analizador Diferencial , Vannevar Bush y colegas MIT(1930)

1930 -1938
Maquina de Turing

HISTORIA
1945
Primera generacin: Primer computador ENIAC 18000 tubos Concepto de almacenamiento de programa EDVAC Termino BUG nace. Transistor es creado 1948

COMPUTADOR DIGITAL
Definicin
Dispositivo Electrnico Dispositivo de almacenamiento de informacin Maquina capaz de procesar Maquina programable Maquina de aplicacin general

MAQUINAS VIRTUALES
Software que emula a una computadora y puede ejecutar programas como si fuese una computadora real
Maquinas virtuales de sistema

Maquinas virtuales de proceso

FUNCION DEL COMPUTADOR


PROCESAMIENTO DE DATOS ALMACENAMIENTO DE DATOS TRANSFERENCIA DE DATOS
Perifricos Comunicacin entrada/salida

CONTROL
Gestiona los recursos y dirige las prestaciones funcionales.

ESTRUCTURA DEL COMPUTADOR


Unidad de procesamiento central (CPU)
Procesador
Unidad de control Unidad Aritmtico Lgica (ALU) Registros Interconexiones del procesador

Memoria principal E/S Sistema de interconexin

ARQUITECTURA VON NEUMANN


Arquitecturas actuales lo aplican Conceptos Clave:
Los datos y las instrucciones se almacenan en una sola memoria R/W Los contenidos de la memoria se direccionan indicando su posicin sin considerar el tipo de dato. La ejecucin del programa es secuencial (instruccin tras instruccin)

ARQUITECTURA VON NEUMANN

ARQUITECTURA HARVARD
Conceptos Clave:
Los datos y las instrucciones se almacenan en diferentes memorias usualmente las instrucciones van en una memoria ROM y los datos en una R/W La ejecucin del programa es secuencial (instruccin tras instruccin)

ARQUITECTURA HARVARD

BIBLIOGRAFIA
http://es.wikipedia.org/wiki/Arquitectura_Harv ard http://es.wikipedia.org/wiki/Arquitectura_de_v on_Neumann