Última actualización

Temario, bibliografía y descarga de apuntes de la asignatura de

Arquitectura de Computadores I. I.T. Informática de Sistemas

Curso 2010-2011

(Asignatura sin docencia)


CONTENIDOS

BIBLIOGRAFÍA

DESCARGA DEL PROGRAMA Y DE LAS NORMAS DE LA ASIGNATURA

DESCARGA DE LA DISTRIBUCIÓN TEMPORAL DEL TEMARIO (ORIENTATIVA)
 


CONTENIDOS

Tema 1: Introducción a la arquitectura de computadores: diseño, rendimiento y coste      bibliografía comentada

Relació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

Descarga de transparencias, enunciados de problemas soluciones a los problemas impares

Tema 2: Repertorio de instrucciones        bibliografía comentada

Clasificació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

Descarga de transparencias, enunciados de problemas soluciones a los problemas impares

Trabajo evaluable 1: Diseño de un repertorio de instrucciones.

Tema 3: La unidad aritmético-lógica            bibliografí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

Descarga de transparencias, enunciados de problemas soluciones a los problemas impares

Trabajo evaluable 2: Estudio de artículo sobre la ALU.

Tema 4. La unidad de control                        bibliografía comentada

Operaciones 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

Descarga de transparencias, enunciados de problemas, soluciones a los problemas impares, presentación de la Unidad de Control

Trabajo evaluable 3: Diseño cableado de la Unidad de Control.

Tema 5. Sistema de Memoria                        bibliografía comentada

Nociones fundamentales. Jerarquía de memoria. Memoria caché. Memoria virtual. Memoria entrelazada. Ejemplos de hardware real

Descarga de transparencias, enunciados de problemas soluciones a los problemas impares

Simulaciones de diferentes tipos de caché:

Ejercicios de memoria caché en formato flash:

Trabajo evaluable 4: Estudio de artículo sobre el sistema de memoria.

Tema 6. Sistemas de entrada/salida            bibliografí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. Buses. Ejemplos de hardware real

Descarga de transparencias, enunciados de problemas soluciones a los problemas impares


BIBLIOGRAFÍA

    • 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.