3ª Prueba Parcial 19 de diciembre de 2011

Anuncio
Arquitectura de Computadores
2011/2012 (1º semestre)
3ª Prueba Parcial
19 de diciembre de 2011
Ejercicio 1
(5 puntos)
Indica si las siguientes afirmaciones son verdaderas o falsas rodeando la opción (V o F) que
creas más adecuada. Cada respuesta errónea anula a una acertada.
V F El tiempo de acceso a memoria es inferior al ciclo de memoria.
V F La E/S mapeada tiene un espacio de direccionamiento separado para los dispositivos de
E/S.
V F La memoria estática necesita refresco cada cierto tiempo.
V F Cada tipo de dispositivo suele tener su propia rutina de tratamiento de interrupción.
V F La memoria DDR1 es síncrona.
V F Se accede a la tabla de vectores de interrupción cada vez que hay que hay que atender
a una interrupción.
V F En un sistema con dos bancos de memoria entrelazada es el bit más significativo de
cada dirección quien determina el banco al que pertenece la palabra.
V F Los módulos DDR2-800 y DDR3-800 tienen el mismo ancho de banda.
V F Los fallos de caché por carga inicial (Compulsory) no se pueden evitar por mucho que se
aumente el tamaño de la caché.
V F La caché con escritura inmediata provoca incoherencia de memoria.
V F En un sistema con memoria virtual y caché, las páginas y los bloques deben tener el
mismo tamaño.
V F El DMA no necesita la intervención del procesador en ningún momento.
V F El buffer de escritura sirve para enviar allí a los bloques expulsados de la caché con el fin
de que estén "a mano" si se los vuelve a necesitar en breve.
V F El funcionamiento del TLB (Translation Lookaside Buffer) es similar al de una caché.
V F El desbordamiento en una operación de multiplicación es un caso típico de interrupción
síncrona.
V F El trasvase de páginas entre memoria principal y virtual es realizado por una parte
especializada del procesador.
V F La espera activa es una característica de la E/S por polling.
V F El procesador indica la aceptación de una interrupción mediante el envío del número de
vector de interrupción.
V F El DMA es un dispositivo adecuado para atender al teclado.
V F Los procesadores actuales suelen tener dos memorias principales separadas: una para
los datos y otra para las instrucciones.
Ejercicio 2
(5 puntos)
Dado un sistema de memoria virtual, basado en paginación, con las características siguientes:
• Espacio de direccionamiento físico de 4 G direcciones
• Espacio de direccionamiento virtual de 242 direcciones (V41-V0)
• Tamaño de los marcos de memoria: 4 KB
• TLB de 1024 entradas con correspondencia directa.
Se pide:
1. Muestra el formato de las direcciones virtuales.
Nº de página (30 bits)
Desplazamiento de página (12 bits)
2. Si sólo tenemos instalada una memoria física de 1 GB, ¿cuántos marcos de memoria
están disponibles?
Nº marcos = 230/212 = 218
3. Indica el número de páginas de esta configuración.
230
4. Suponiendo que cada entrada de la tabla de páginas ocupa 4 octetos, ¿cuántos marcos
de página ocupa la tabla de páginas?
Tamaño Tabla de Páginas = 230 x 22 / 212 = 220 marcos
5. ¿Qué bits de la dirección virtual se utilizan para calcular la línea de la TLB?
V21-V12
6. ¿Qué bits de la dirección virtual se utilizan como etiqueta en el acceso a la TLB?
V41-V22
Descargar