Última actualización
Temario, bibliografía y descarga de apuntes de la asignatura de
Arquitectura de Computadores. I.T. Informática de Gestión
Curso 2006-2007
DESCARGA DEL PROGRAMA Y DE LAS NORMAS DE LA ASIGNATURA
Tema 1: Introducción a la arquitectura de computadores: diseño, rendimiento y coste ;
Descarga de transparencias, enunciados de problemas, soluciones a los problemas imparesbibliografía comentada
Relaci&0acute;n de asignaturas del plan de estudios. Diferencias entre arquitectura y estructura de computadores. Coste y Rendimiento. Medición del rendimiento. Relación entre las medidas. Elección de programas para evaluar el rendimiento. Comparación y resumen del rendimiento. Los programas de prueba SPEC y el rendimiento de los procesadores actuales
Tema 2: Repertorio de instrucciones
Descarga de transparencias, enunciados de problemas, soluciones a los problemas imparesbibliografía comentada
Trabajo evaluable sobre repertorio de instruccionesClasificación de las arquitecturas al nivel de lenguaje máquina. Almacenamiento de operandos en memoria. Direccionamiento de memoria. Operaciones del repertorio de instrucciones. Tipo y tamaño de los operandos. Lenguajes de alto nivel y compiladores. Tecnología de compiladores. Empleo del repertorio de instrucciones por parte de los programas. Compatibilidad binaria. Tecnología VLIW. Ejemplos de hardware real
Tema 3: La unidad aritmético-lógica
Descarga de transparencias, enunciados de problemas, soluciones a los problemas imparesbibliografía comentada
Influencia del data path en la velocidad de reloj. Data path y unidades funcionales. Tipos de operadores. Estructura de una unidad aritmético-lógica. Modos de llevar a cabo una operación. Operaciones típicas de la unidad aritmético-lógica. Operaciones sobre el signo. Operación de suma. Aceleración de la suma entera. Sumadores-restadores en diferentes representaciones. Operación de multiplicación. Operación de división. Técnicas de redondeo. Dígitos de guarda. Ejemplos de hardware real
Tema 4. La unidad de control
Descarga de transparencias, enunciados de problemas, soluciones a los problemas impares presentación de la Unidad de Control, Hojas de cronograma y unidades de control de los ejerciciosbibliografía comentada
Trabajo evaluable sobre diseño cableado de la Unidad de ControlOperaciones elementales. Estructura de un computador elemental y señales de control. Temporización de las señales de control. Ejecución de instrucciones. Diseño de la unidad de control. Unidad de control cableada. Diseño basado en máquina de estados. Diseño basado en células de retardo. Diseño basado en contador secuenciador. Unidad de control microprogramada. Unidad de control microprogramada para el computador elemental diseñado. Microprogramación y nanoprogramación. Ejemplos de hardware real
Tema 5. Sistema de Memoria
Descarga de transparencias, enunciados de problemas, soluciones a los problemas imparesbibliografía comentada
Trabajo evaluable sobre el sistema de memoria cachéNociones fundamentales. Jerarquía de memoria. Memoria caché. Memoria virtual. Memoria entrelazada. Ejemplos de hardware real
Tema 6. Sistemas de entrada/salida
Descarga de transparencias, enunciados de problemas, soluciones a los problemas imparesbibliografía comentada
Comunicación CPU-periféricos. Mapa de E/S. Sincronización. Conjunto de señales de control. Diseño de un sistema de E/S. E/S y sistema operativo. Ejemplos de hardware real
Tema 7. Mejora del rendimiento: introducción a la segmentación y al paralelismo
Descarga de transparenciasbibliografía comentada
Introducción, Taxonomía de Flynn, Tipos de paralelismo,Paralelismo interno: Máquinas segmentadas, Computadores vectoriales Paralelismo externo: Computadores matriciales Multiprocesadores y multicomputadores, Programación en sistemas paralelos
- Estructura y diseño de computadores. D. A. Patterson y J.L. Hennessy. Reverté. 2000
- Fundamentos de los computadores. Pedro de Miguel Anasagasti. Paraninfo, 1999
- Estructura de Computadores. J. Mª. Angulo. Paraninfo. 1996
- Arquitectura de computadores. José A. de Frutos y Rafael Rico. Servicio de Publicaciones de la Universidad de Alcalá, 1995.
- Arquitectura de computadores. Un enfoque cuantitativo. John L. Hennessy y David A. Patterson. Mc Graw Hill, 1993.
- Arquitectura de computadoras y procesamiento paralelo. Kai Hwang y Fayé A. Briggs. Mc Graw Hill, 1990.
- Advanced Computer Architecture. Kai Hwang. Mc Graw Hill, 1993.
- Problemas de arquitectura de computadores. Julia Mª Clemente, José A. de Frutos, Rafael Rico y Antonio J. de Vicente. Servicio de Publicaciones de la Universidad de Alcalá, 1996.
- Problemas de estructura de computadores. Pedro de Miguel Anasagasti y otros. Paraninfo.