Examen Final - 66.70. Estructura del computador [Foros-FIUBA::Wiki]
 

Examen Final - 66.70. Estructura del computador

Cátedra: Dams
Fecha: 2da fecha
Día: 20/07/2007


Esta página está incompleta; podés ayudar completando el material.

1) Un procesador tiene 22 bits de direcciones.

a) Indique en hexadecimal la dirección más baja direccionable y la más alta

b) Se dispone de 1 integrado de 512K bytes que debe ser ubicado desde la dirección (000000)[base 16], un integrado de 256 Kbytes que debe ser ubicado desde la direccion (100000)[base 16] y de una PROM de 128K bytes que debe ser ubicada en las direcciones más altas de la memoria. Encontrar los decodificadores para los tres CS. Dibujar un esquema del circuito con los decodificadores y los CI de memoria, indicando las conexiones de las líneas de direccionamiento.

c) Si se ejecuta la instrucción load r1, $000164 ¿qué integrado es seleccionado?

d) ¿y si se ejecuta store r2, $160037 ?

2)a) ¿Qué es una interrupción?

b)Liste y explique brevemente los dos métodos para atender interrupciones múltiples.

c) Explique el funcionamiento de la CPU mientras se atiende una interrupción

d) Prioridades de interrupciones

3) Explique como se dividen dos números binarios

4) Una computadora tiene 54 páginas de espacio virtual de direcciones pero solo tiene ocho marcos de página física. Cada página física es de 16K bytes. Las páginas 1 y 2 estan reservadas para el sistema operativo. En el estado inicial, la memoria física está vacía. Un programa hace referencia a las páginas virtuales en el orden 0,1,2,3,5,3,2,6,7,8,2,4,1,2. La política de reemplazo es LIFO.

a) Indicar como queda la tabla dpáginas, los renglones reelevantes a las páginas utilizadas.

b) Si la próxima direccion virtual es (0632F)[base 16], ¿cuál es la dirección fisica?

c) idem para (2D107)[base 16]

d) Escriba 2 direcciones virtuales que produzcan una falla.

5) Explicar los distintos campos de una instrucción.

6) ¿Qué es un modo de direccionamiento? Distintos ejemplos.

7)a) ¿Qué es un bus?

b) Diferencie ente sincrónicos y asincrónicos

c) Concepto de master/slave

d) ¿Qué problema existe en sistemas con un único bus? Indique solución.

8) Describa la respuesta de la CPU a una instrucción call. ¿Qué sucede cuando se ejecuta después la instruccion ret? Como opera el stack en este contexto.

9) Políticas de lectura y escritura de cache

materias/66/70/final_dams_20070720_1.txt · Última modificación: 2007/07/23 15:15 por lalan
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki