Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4. Empleando la tabla de pginas de la Fig. 4-8, d la direccin fsica que corresponde a cada
una de las siguientes direcciones virtuales:
(a) 20
(b) 4100
(c) 8300
cada
32
bits
carga
en
tiempo 500ms
8. Una computadora con direcciones de 32 bits usa una tabla de pginas de dos niveles. Las
direcciones virtuales se dividen en un campo de tabla de pginas de nivel superior de
nueve bits y un campo de tabla de pginas de segundo nivel de once bits, adems de
una distancia. Qu tamao tienen las pginas y cuntas de ellas hay en el espacio de
direcciones?
10. Suponga que una direccin virtual de 32 bits se divide en cuatro campos, a, b, c y d. Los
primeros tres se utilizan para un sistema de tablas de pginas de tres niveles. El cuarto
campo, d, es la distancia. El nmero de pginas depende de los tamaos de los cuatro
campos? Si no es as, cules importan y cules no?
R=importan las primeras 2 ya que ellas generaran las instrucciones a seguir; c y d
generaran las instrucciones dadas por a y b.
11. Una computadora cuyos procesos tienen 1024 pginas en sus espacios de direcciones
mantiene sus tablas de pginas en la memoria. El gasto extra requerido para leer una
palabra de la tabla de pginas es de 500 ns. Con objeto de reducir este gasto extra, la
computadora tiene un TLB, que contiene 32 pares (pgina virtual, marco de pgina
fsico) y puede realizar una consulta en 100 ns. Qu tasa de aciertos se necesita para
reducir el gasto medio a 200 ns?
R= 1024 bytes, con pginas de 4K, necesitaremos ms de 1015 bytes para la tabla de
pginas.
13. Una mquina tiene direcciones virtuales de 48 bits y direcciones fsicas de 32 bits. Las
pginas son de 8K. Cuntas entradas debe tener la tabla de pginas?
R=slo requiere 8192 entradas.
14. Una computadora tiene cuatro marcos de pgina. A continuacin se muestran el tiempo
de carga, el tiempo de ltimo acceso y los bits R y M para cada pgina (los tiempos estn
en tics del reloj):
Pgina Cargada ltima ref. R M
O
126
279
O O
230
260
1 O
120
272
1 1
160
280
1 1
15. Si se emplea reemplazo de pginas FIFO con cuatro marcos de pgina y ocho pginas,
cuntas fallas de pgina ocurrirn con la cadena de referencia 0172327103 si los cuatro
marcos inicialmente estn; vacos? Repita el problema suponiendo que se usa LRU.
R= le tocaran 47 marcos a cada proceso. Los cinco restantes constituiran una
reserva que se usara en caso de ocurrir fallas de pgina.
16. Una computadora pequea tiene cuatro marcos de pgina. En el primer tic del reloj, los
bits R son 111 (la pgina O es O, el resto son 1). En tics del reloj subsecuentes, los
valores son 1011, 1010, 1101,0010, 1010, 1100 y 0001. Si se emplea el algoritmo de
maduracin con un contador de ocho bits, indique los valores de los cuatro contadores
despus del ltimo tic.
R=Podran requerirse 64 x 15 ms para cargar 64 pginas de 512 bytes, pero slo 4 x
25 ms para cargar cuatro pginas de 8K.
17. Qu tiempo toma cargar un programa de 64K de un disco cuyo tiempo de bsqueda
medio es de 30 ms, cuyo tiempo de rotacin es de 20 ms y cuyas pistas contienen 32K
(a) si se usan pginas de 2K?
(b) si se usan pginas de 4K?
Las pginas estn distribuidas aleatoriamente en el disco.
R= por el tiempo de acceso vendr impuesto por el tiempo de bsqueda de la pista y
el tiempo de espera del sector.
18. Una de las primeras mquinas de tiempo compartido, la PDP-1, tena una memoria de
4K palabras de 18 bits, y mantena en memoria slo un proceso a la vez. Cuando el
planificador decida ejecutar otro proceso, el proceso que estaba en la memoria se
escriba en un tambor de paginacin, con 4K palabras de 18 bits alrededor de la