Arquitectura von neumann

24,208 views

Published on

Presentación del señor Conde

Published in: Technology

Arquitectura von neumann

  1. 1. Arquitectura Von Neumann
  2. 2. <ul><li>Fue establecida en 1945 por Von Neumann . </li></ul><ul><ul><li>Este tipo de arquitectura consta de los siguientes bloques: </li></ul></ul><ul><ul><li>Memoria principal </li></ul></ul><ul><ul><li>Unidad aritmético-lógica </li></ul></ul><ul><ul><li>Unidad de control </li></ul></ul><ul><ul><li>Unidad de entrada/salida </li></ul></ul><ul><ul><li>Buses </li></ul></ul>Arquitectura Von Neumann
  3. 3. Arquitectura Von Neumann
  4. 4. MEMORIA PRINCIPAL <ul><li>Se emplea para almacenar datos o instrucciones. </li></ul><ul><li>Cada celda está compuesta de un número de bits que nos da el ancho de palabra de la memoria. </li></ul>
  5. 5. UNIDAD ARITMÉTICO-LÓGICA <ul><li>Permite realizar las operaciones elementales (AND, OR, NAND, NOR, suma, resta, etc.). Estas operaciones las realiza con datos procedentes normalmente de la memoria y los resultados parciales los almacena o no temporalmente en algunos registros que suele tener la propia unidad aritmética. </li></ul>
  6. 6. UNIDAD DE CONTROL <ul><li>Es la unidad que gobierna y gestiona el comportamiento de un computador. </li></ul>
  7. 7. UNIDAD DE ENTRADA/SALIDA <ul><li>realiza la transferencia de información con el exterior, con las unidades que se conocen con el nombre de periféricos. </li></ul>
  8. 8. BUSES <ul><li>Bus de datos : circulan los datos de las operaciones que se van a efectuar. </li></ul><ul><li>Bus de direcciones: circulan las direcciones de memoria donde se encuentra almacenado algún tipo de información a la que se desea acceder. </li></ul><ul><li>Bus de control : circulan las señales de control generadas por la unidad de control para la ejecución de las instrucciones. </li></ul>
  9. 9. • Bit – Unidad mínima de información: 0 / 1 • Byte – 8 bits. Número mínimo de bits necesarios para representar un carácter. Funcionamiento Básico
  10. 10. – La unidad de control irá… • Extrayendo sucesivamente instrucciones de la memoria. • Interpretándolas • Extrayendo los operandos implicados en la Operación. • Enviándolos a la unidad que realiza las operaciones, calculando el resultado. Funcionamiento Básico
  11. 11. • Fases de ejecución de una instrucción – Lectura en memoria para extraer la instrucción a ejecutar – Descodificación de la instrucción y cálculo de las direcciones de los operandos implicados. – Ejecución de la operación: • Lectura en memoria para extraer los operandos. • Envío de los operandos a la ALU – Almacenamiento del resultado en la posición indicada por la instrucción y cálculo de la dirección de la instrucción siguiente (puede haber saltos) Funcionamiento Básico
  12. 12. Memoria – Bit – Byte (8bits) – Kilobyte (KB) (1024 B) – Megabyte (MB) (1024 KB) – Gigabyte (GB) (1024 MB) – Terabyte (TB) (1024 GB) – Petabyte (PB) (1024 TB) – Exabyte (EB) (1024 PB) – Zettabyte (ZB) (1024 EB) – Yottabyte (YB) (1024 ZB) Medidas
  13. 13. • Hardware: componentes físicos del ordenador – lo que se puede tocar • Software: componentes lógicos del ordenador necesarios para realizar una tarea determinada – lo que no se puede tocar • Software básico (necesario para funcionar) • Software de aplicaciones (específico) Componentes
  14. 14. Arquitectura Von Neumann

×