====== Examen Final - 66.70. Estructura del computador ====== **Cátedra:** Dams\\ **Fecha:** 1ra fecha - (Segundo Cuatrimestre) 2007\\ **Día:** 21/12/2007 Esta página está incompleta; podés ayudar completando el material. ===== Enunciado ===== ==== Punto 1 ==== - Memoria caché con mapeo asociativo por conjuntos. Descripción. Campos de la dirección de memoria principal - Una caché con mapeo directo tiene 128 líneas. La memoria principal contiene 16K bloques de 16 palabras cada uno. El tiempo de acceso a la cache es 10 nseg. y el tiempo requerido para completar una línea (slot) de la cache es 220 nseg. Cuando se accede a una palabra que no se encuentra en cache , se transfiere el bloque completo a la cache y luego se accede a la palabra a través de la cache. Inicialmente la cache esta vacía. - Indicar el formato de la dirección de memoria. - Calcular la tasa de acierto y el tiempo efectivo de acceso para un programa que realiza 15 iteraciones entre las ubicaciones 30 y 210. ==== Punto 2 ==== * Bus Sincrónico y asincrónico. Descripción de la comunicación. Temporización del bus. Ventajas y desventajas de cada uno. ==== Punto 3 ==== - Elementos básico de micro-arquitectura. Ciclo de búsqueda-ejecución. - Sección de Camino de Datos (datapath) de ARC. Descripción. ==== Punto 4 ==== * Concepto de "niveles" en la arquitectura de un sistema computador. Máquina virtual. Estructura típica de 7 niveles de sistema computador. ==== Punto 5 ==== - Formato de instrucciones. Instrucciones de una, dos y tres direcciones. - Formato de instrucciones de ARC. ==== Punto 6 ==== * Enlace de Subrutinas (pasaje de argumentos). ===== Resolución ===== ===== Notas ===== Es la primera vez que veo que toman el tema de "niveles" (punto 4)y máquina virtual en un coloquio. Respecto a la 'estructura típica de 7 niveles' hay un cuadrito en el capítulo 1º del murdocca, que tiene esos -exactamente- 7 niveles. ===== Discusión ===== Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.