INTRODUCCION A LA ARQUITECTURA DE PROCESADORES MAQUINAS DIGITALES
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 AC
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 ( ) ▫Regla de calculo circular, William Oughtred(1622) ▫Primera calculadora mecánica, reloj calculador - Wilhem Schickrad (1623)
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) Dispositivos calculadores 12 Bits, Philipp Matthaus Hanh (1774) Calculador multiplicador, tercer conde de Standhope (1777) Concepción maquina de diferencias, JH Mueller (1786)
HISTORIA ▫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)
HISTORIA ▫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)
HISTORIA 1893 – 1900 ▫Calculador de 4 funciones (1893) ▫Primera transmisión radial Guglielmo Marconi(1895) ▫Tarjetas perforadas almacenamiento de datos (1887)
HISTORIA ▫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) ▫Maquina de Turing
HISTORIA 1945 ▫Primera generación: Primer computador ENIAC tubos ▫Concepto de almacenamiento de programa EDVAC ▫Termino BUG nace. ▫ Transistor es creado 1948
COMPUTADOR DIGITAL Definición ▫Dispositivo Electrónico ▫Dispositivo de almacenamiento de información ▫Maquina capaz de procesar ▫Maquina programable ▫Maquina de aplicación 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 ▫Periféricos ▫Comunicación entrada/salida CONTROL ▫Gestiona los recursos y dirige las prestaciones funcionales.
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
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)
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 ejecución del programa es secuencial (instrucción tras instrucción)
ARQUITECTURA HARVARD
BIBLIOGRAFIA ardhttp://es.wikipedia.org/wiki/Arquitectura_Harv ard on_Neumannhttp://es.wikipedia.org/wiki/Arquitectura_de_v on_Neumann