Arquitectura de Computadoras Objetivo Revisar la organización y arquitectura de los sistemas de cómputo modernos que permiten mejorar su rendimiento.
Descripción Los avances en el rendimiento de los procesadores modernos son dramáticos. Aun cuando buena parte del rendimiento actual se debe a los avances en la tecnología de computadoras, esto mismo ha permitido que la arquitectura de los procesadores evolucione y se pueden ejecutar más y mejores funciones directamente sobre un procesador. La disponibilidad a bajo costo de los microprocesadores, hace que el estudio de la arquitectura de computadoras sea necesario para aquel interesado en conocer cómo explotar al máximo el rendimiento de los procesadores actuales. En el curso se revisa la organización de las computadoras modernas y sus diferentes componentes. Se revisa la arquitectura de los procesadores modernos, su conjunto de instrucciones y la jerarquía de memoria sobre la cual estos han sido diseñados. Se revisan los aspectos más relevantes de la arquitectura de computadoras los cuales le permiten ofrecer mejores rendimientos. Después de revisar los aspectos para evaluar el rendimiento de un procesador, se revisan los avances en el diseño de conjuntos de instrucciones. Posteriormente, se revisa la organización de la jerarquía de memoria y los diferentes aspectos sobre la ejecución paralela de varias instrucciones.
Contenido
a. Organización y arquitectura de las computadoras modernas b. La evolución y rendimiento de las computadoras
a. Tipos de operandos y tipos de operaciones b. Formatos y modos de direccionamiento c. Ciclos de instrucciones d. Ejecución pipeline e. Conjuntos de instrucciones reducidos
a. Memoria caché b. Organización de DRAM c. Memoria principal
a. Revisión b. Aspectos de diseño c. Predicción de saltos d. Ejecución fuera de orden
Bibliografía
|
|||