19
INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010- 03

INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

Embed Size (px)

Citation preview

Page 1: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

INTRODUCCION A LA ARQUITECTURA DE PROCESADORESMAQUINAS DIGITALES 2010-03

Page 2: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA

•Prehistoria y era mecánica•4000 AC-300 AC

▫Sumerios y tablas de arcilla (4000 AC)▫Abaco – Babilónicos▫Algoritmo de multiplicación - Egipcios

(1850 AC) ▫La Criba de Eratostenes , números primos

250-230 AC

Page 3: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA•79 DC-1671 DC

▫Dispositivo de Antiquitera, Meses lunares (79 DC)

▫Abaco reemplaza rodillos de calculo- China (1300 DC)

▫Sextante- Instrumento de navegación (Siglo XIV)▫Dados de Napier algoritmos (1612 1614)▫Regla de calculo circular , William

Oughtred(1622)▫Primera calculadora mecánica , reloj calculador

- Wilhem Schickrad (1623)

Page 4: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA• Maquina Pascal, maquina mecánica para

realizar sumas y restas (1642) • Calculadora gradual, mejora maquina de

Pascal multiplicación y división, Gottfried Leibniz (1671)

• 1774-1786• Dispositivos calculadores 12 Bits, Philipp

Matthaus Hanh (1774)• Calculador multiplicador, tercer conde de

Standhope (1777)• Concepción maquina de diferencias, JH Mueller

(1786)

Page 5: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA

•1801-1829▫Telar automático (tarjetas perforadas)

Joseph Marie Jacquard (1801) ▫Maquinas Mecánicas de computo ,Charles

Babbage Maquina Analítica (1834) Maquina Diferencial (1842)

▫Maquina de escribir, William Austin Burt (1829)

Page 6: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA

•1830-1882▫Siglo XIX revolución industrial, Motor

Michael Faraday▫Sistema telegráfico, Samuel Morse (1838)▫Ensayo de razonamiento lógico, George

Boole (1854)▫Teléfono, Graham Bell(1876)▫Analizador Armónico y predictor de mareas▫Bombilla, Thomas Alva Edison (1879)

Page 7: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA•1893 – 1900

▫Calculador de 4 funciones (1893)▫Primera transmisión radial Guglielmo

Marconi(1895)▫Tarjetas perforadas almacenamiento de

datos (1887)

Page 8: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA

•1900- 1928▫Válvula de vacio de diodo, John A Flemming

(1904)▫El circuito de conmutación Flip flop Eccles

y Jordan▫Analizador Diferencial , Vannevar Bush y

colegas MIT(1930)•1930 -1938

▫Maquina de Turing

Page 9: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

HISTORIA

•1945▫Primera generación: Primer computador

ENIAC 18000 tubos▫Concepto de almacenamiento de programa

EDVAC▫Termino BUG nace.▫ Transistor es creado 1948

Page 10: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

COMPUTADOR DIGITAL

•Definición▫Dispositivo Electrónico▫Dispositivo de almacenamiento de

información▫Maquina capaz de procesar▫Maquina programable▫Maquina de aplicación general

Page 11: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

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

Page 12: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

FUNCION DEL COMPUTADOR

•PROCESAMIENTO DE DATOS•ALMACENAMIENTO DE DATOS•TRANSFERENCIA DE DATOS

▫Periféricos▫Comunicación entrada/salida

•CONTROL▫Gestiona los recursos y dirige las

prestaciones funcionales.

Page 13: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

ESTRUCTURA DEL COMPUTADOR•Unidad de procesamiento central (CPU)

▫Procesador Unidad de control Unidad Aritmético Lógica (ALU) Registros Interconexiones del procesador

•Memoria principal•E/S•Sistema de interconexión

Page 14: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03
Page 15: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

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 posición sin considerar el tipo de dato.

▫La ejecución del programa es secuencial (instrucción tras instrucción)

Page 16: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

ARQUITECTURA VON NEUMANN

Page 17: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

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 ejecución del programa es secuencial (instrucción tras instrucción)

Page 18: INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES 2010-03

ARQUITECTURA HARVARD