====== 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á.