2.1.5 - Arquitectura de las computadoras II
Segundo Año
Característica del Área Curricular | |||
---|---|---|---|
Plan | 2015 | ||
Cuatrimestre | Primero | ||
Hs. Cat. | 60 | ||
Res. C.S. | 291/2015 | ||
Presentación
La asignatura se ubica en el primer semestre del segundo año de la carrera. Esta actividad curricular afianza y profundiza la formación del alumno en los conceptos, funcionamiento y practicas de las arquitecturas de las computadoras.
El objetivo general es que se conozca el funcionamiento y la organización de la memoria principalmente para aquellas materias en lo que esto es fundamental.
Objetivos
La asignatura busca profundizar los conocimientos sobre computadoras desde el lenguaje máquina hacia las arquitecturas modernas, reconociendo su organización y el impacto que tienen sobre las mismas la evolución de las memorias y los sistemas de entrada y salida.
Contenido Temático
Unidad 1: Ruta de datos y de control.
Repaso de conceptos. Ruta de datos. Organización uniciclo. Control de la ALU. Unidad de control principal. Organización multiciclo. Tratamiento de excepciones. Microprogramación
Unidad 2: Arquitecturas avanzadas.
Introducción a la segmentación. Riesgos. Ruta de datos y de control de la segmentación. Riesgos de datos. Dependencias. Forwarding. Bloqueos. Riesgos de control. Saltos. Predicción dinámica. Excepciones en la segmentación. Arquitectura VLIW y superescalar. Planificación. Especulación. Multiprocesadores. Taxonomía de Flint. Redes de multiprocesadores. Arquitecturas multicore y GPU. Casos reales: Intel Xeon, Nvidia CUDA.
Unidad 3: Gestión de la memoria.
Introducción. Características de las memorias. Memorias de acceso aleatorio. Organización de la memoria. Tipos de memoria cache. Funcionamiento de la memoria cache. Rendimiento de la memoria cache. Memoria virtual.
Unidad 4: Estructura general de la entrada/salida.
Introducción. Tipos de dispositivos de E/S. Generalidades sobre buses. Definición y funciones de la interfaz de E/S. Direccionamiento de la E/S. Interrupciones y acceso directo a memoria. Casos de estudio
Bibliografía
Organización Diseño de Computadores. La interfaz hardware/software - D. Patterson; J. Henessy - McGraw Hill - 1999
Principios de Arquitectura de Computadoras - M. Murdocca, V. Heuring - Prentice Hall - 2002
Organización de Computadoras.Un enfoque estructurado - A. Tanenbaum - Prentice Hall - 1992
Organización y Arquitectura de las Computadoras - W. Stalling - Macmillian - 1987
Correlatividades
- Previas:
- Posteriores:
- 2.2.1 Sistemas Operativos
- 2.2.2 Redes de computadoras I