1 IntroduccióN A La Arquitectura De Computadores I

4,083 views
3,895 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,083
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
73
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

1 IntroduccióN A La Arquitectura De Computadores I

  1. 1. Introducción a la arquitectura de computadores
  2. 2. <ul><li>Objetivos: </li></ul><ul><li>* Conocer la estructura funcional general de un ordenador. </li></ul><ul><li>* Conocer los parámetros básicos de definición de un microprocesador. </li></ul><ul><li>* Comparar y valorar procesadores reales según sus parámetros básicos. </li></ul>Intro. arq. de computadores
  3. 3. Intro. arq. de computadores <ul><li>Máquina von Neumann: </li></ul>Memoria CPU E/S + + Bus de conexión
  4. 4. <ul><li>Unidad central de proceso (CPU) </li></ul><ul><ul><li>Unidad de control (UC): </li></ul></ul><ul><ul><ul><li>Ejecuta las instrucciones de los programas. </li></ul></ul></ul><ul><ul><li>Unidad aritmético-lógica (ALU): </li></ul></ul><ul><ul><ul><li>Realiza las operaciones aritméticas y lógicas. </li></ul></ul></ul><ul><ul><ul><li>Floatting Point Unit </li></ul></ul></ul><ul><ul><li>Registros </li></ul></ul><ul><ul><ul><li>Almacenes temporales de información, datos o instrucciones. </li></ul></ul></ul>von Neumann
  5. 5. <ul><li>Tipos: </li></ul><ul><ul><li>ROM, RAM, EPROM, etc... </li></ul></ul><ul><li>Parámetros: </li></ul><ul><ul><li>Tiempo acceso, ancho banda, coste MB, capacidad, ... </li></ul></ul><ul><li>Niveles </li></ul><ul><ul><li>Registros del procesador. </li></ul></ul><ul><ul><li>Memoria Caché. </li></ul></ul><ul><ul><li>Memoria principal. </li></ul></ul><ul><ul><li>Discos duros y otros. </li></ul></ul><ul><ul><li>Copias de seguridad: cintas, ..... </li></ul></ul>Memoria
  6. 6. <ul><li>Memoria. </li></ul><ul><ul><li>Memoria principal: con la que trabaja el procesador: </li></ul></ul><ul><ul><ul><li>Rápida y cara. (Limitada: velocidad y tamaño) </li></ul></ul></ul><ul><ul><ul><li>RAM y ROM </li></ul></ul></ul><ul><ul><li>Memoria secundaria: almacena grandes cantidades de información: </li></ul></ul><ul><ul><ul><li>Grande, acceso muy lento. </li></ul></ul></ul><ul><ul><ul><li>Discos duros, etc... </li></ul></ul></ul>von Neumann
  7. 7. <ul><li>Unidades de entrada/salida y periféricos: </li></ul><ul><ul><li>Entrada: reciben datos, instrucciones y detectan eventos desde el exterior del computador. </li></ul></ul><ul><ul><li>Salida: comunican datos o generan acciones que afectan a los usuarios externos. </li></ul></ul>von Neumann
  8. 8. <ul><li>Bus de conexión. </li></ul><ul><ul><li>Comunican diferentes tipos de información entre las unidades funcionales del ordenador. </li></ul></ul><ul><ul><ul><li>Datos. </li></ul></ul></ul><ul><ul><ul><ul><li>Interno: Memoria, CPU. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Externo, I/O. </li></ul></ul></ul></ul><ul><ul><ul><li>Direcciones: 2 16, 2 32 , 2 20 </li></ul></ul></ul><ul><ul><ul><li>Control. </li></ul></ul></ul>von Neumann
  9. 9. Intro. arq. de computadores <ul><li>Máquina von Neumann: </li></ul>Memoria CPU E/S + + Bus de conexión
  10. 10. <ul><li>Datos y programas. </li></ul><ul><ul><li>Direcciones </li></ul></ul><ul><ul><li>Byte de información </li></ul></ul>Contenido de la memoria
  11. 11. Contenido de la memoria Memoria Dirección Dato almacenado Funcionamiento: Memoria Dirección, dato
  12. 12. Procesador <ul><li>Partes de la unidad de control. </li></ul><ul><ul><li>Registros generales. </li></ul></ul><ul><ul><li>Registros especiales. </li></ul></ul><ul><ul><ul><li>Contador de programa, Reg. Instrucción, Reg de estado, ... </li></ul></ul></ul><ul><ul><li>Lógica de control: </li></ul></ul><ul><ul><ul><li>Interprete de instrucciones (micro código) </li></ul></ul></ul><ul><ul><ul><li>Control de ejecución (reloj del sistema). </li></ul></ul></ul><ul><ul><li>Unidades de tratamiento: </li></ul></ul><ul><ul><ul><li>Unidad aritmético lógica. </li></ul></ul></ul><ul><ul><ul><li>Operaciones especiales. </li></ul></ul></ul>
  13. 13. Procesador: ALU
  14. 14. Procesador: Unidad control Decodificador Registro instrucción Contador de prog. Reloj Secuenciador BUS
  15. 15. Procesador <ul><li>Fases de una instrucción. </li></ul><ul><ul><li>Carga instrucción </li></ul></ul><ul><ul><li>Decodificación de instrucción. </li></ul></ul><ul><ul><li>[Lectura de parámetros] </li></ul></ul><ul><ul><li>Ejecución de la instrucción. </li></ul></ul><ul><ul><li>[Escritura de resultados] </li></ul></ul>
  16. 16. Procesador <ul><li>Juego de instrucciones </li></ul><ul><ul><li>Lectura/escritura </li></ul></ul><ul><ul><ul><li>Memoria  registros o Registros  Memoria </li></ul></ul></ul><ul><ul><li>Asignación </li></ul></ul><ul><ul><ul><li>R1 = R2 </li></ul></ul></ul><ul><ul><li>Operaciones aritmético-lógicas </li></ul></ul><ul><ul><ul><li>ADD R1 R2 </li></ul></ul></ul><ul><ul><li>Condicionales </li></ul></ul><ul><ul><ul><li>JUMP_EQ_ZE  JMPEZ </li></ul></ul></ul>

×