Estructura de Computadors II (ECII)
Temario
Tema 0: Conceptos previos
- Sistemas de numeración (IC)
- Tipos de Datos Básicos (IC y EC1)
- Naturales en binario
- Enteros en Ca2
- Reales en coma flotante
- Sistemas digitales (IC y EC1)
Tema 1: Ensamblador del IA32
- Arquitectura Básica del IA32
- Tipos de Datos Básicos e Instrucciones
- Tipos de Datos Estructurados y Modos de Direccionamiento
- Relación entre C y Ensamblador
- Traducción de Sentencias C a Ensamblador
- Relación entre los Tipos de Datos de C y Ensamblador
- Gestión de Subrutinas
- ¿Microprogramación? Emulación de Instrucciones IA32 con Instrucciones LM2
Tema 2: Conceptos básicos de Memoria Principal
- Memorias de Semiconductores
- Estructura interna de una DRAM
- Tipos de DRAM
Tema 3: Jerarquía de Memorias
- Visión General de la Jerarquía de Memorias
- Memorias Cache
- Funcionamiento Básico
- Medidas de Rendimiento
- Algoritmos de Emplazamiento y Reemplazo
- Políticas de Escritura
- Operaciones a Realizar en Caso de Fallo: Memoria Entrelazada
- Influencia de los Parámetros de Diseño
- Conceptos Avanzados
- Aspectos de Programación
Tema 4: Memoria Virtual
- Traducción de direcciones
- Implementación de la tabla de páginas y TLB
- Funcionamiento básico de la Memoria Virtual
- Memoria Cache y Memoria Virtual
Tema 5: Entrada / Salida
- Conceptos previos de EC1
- E/S en un computador real
- Buses e Interconexión
- Interfaces Estándar
- Otros dispositivos de E/S
Ultima modificación: 5 de febrero de 2007.