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

Aula virtual y otros recursos web

Aula Virtual

Regresar al Plan de Estudios