Programa Arquitectura de las computadoras - Plan 2005

Unidad 1 : El nivel de lógica digital.
1.1 Introducción.
1.2 Aplicaciones del álgebra de boole.
1.3 Circuitos combinatorios.
1.4 Aritmetica de punto fijo y flotante.
1.5 Sumadores y ALUs.
1.6 Máquina de estados finitos.
1.7 Básculas y Flip-Flops.
1.8 Diagramas de tiempo.
1.9 Unidades funcionales.
Unidad 2: Conceptos básicos sobre procesadores.
2.1 Introducción.
2.2 Niveles de abstración.
2.3.Conceptos de arquitectura.
2.4 Conceptos sobre rendimiento.
2.5 Medición del rendimiento.
2.6 Ejemplos de benchmarks.
2.7 Ley de Ahmdal.
Unidad 3: Arquitectura del procesador.
3.1 Introducción.
3.2 Representacion y tipo de datos.
3.3 Banco de registros.
3.4 Organizacion de la Memoria.
3.5 Juego de instrucciones.
3.6 Formato de instrucciones.
3.7 Modos de direccionamiento.
3.8 Codificación de las instrucciones máquina.
3.9 Programación en ensamblador.
3.10 Estructuras de control.
3.11 Estructuras de datos.
3.12 Gestión de pila.
3.13 Gestion de subrutinas.
Unidad 4: Ruta de datos y de control.
4.1 Introducción.
4.2 Ruta de datos .
4.3 Organización uniciclo .
4.4 Control de la ALU .
4.5 Unidad de contro principal .
4.6 Organización multiciclo.
4.7 Tratamiento de excepciones.
4.8 Microprogramación.
4.9 Conceptos de Segmentación.
Unidad 5: Gestión de la Memoria.
5.1 Introducción.
5.2 Características de las memorias.
5.3 Memorias de acceso aleatorio.
5.4 Organización de la memoria.
5.5 Tipos de memoria cache.
5.6 Funcionamiento de la memoria cache.
5.7 Rendimiento de la memoria cache.
5.8 Memoria virtual.
Unidad 6 : Estructura general de la entrada/salida.
6.1 Introducción.
6.2 Tipos de dispositivos de E/S.
6.3 Generalidades sobre buses.
6.4 Definición y funciones de la interfaz de E/S.
6.5 Direccionamiento de la E/S.
6.6 Interrupciones y acceso directo a memoria.
6.7 Casos de estudio.
Nota: Las unidades 1 y 6 son Dictadas por el profesor Walter Lozano, el resto por el profesor Alejandro Rodriguez Costello. Esto hace que los temas de las unidades se den mas o menos al mismo tiempo.
