![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tarea 4
|
Marco de pagina virtual |
Marco de pagina |
Instante de carga |
Instante de referencia |
Bit R |
Bit M |
2 |
0 |
60 |
161 |
0 |
1 |
1 |
1 |
130 |
160 |
0 |
0 |
0 |
2 |
26 |
162 |
1 |
0 |
3 |
3 |
20 |
163 |
1 |
1 |
Se ha producido un fallo en la pagina virtual 4. ¿Qué marco reemplazara su contenido para cada una de las siguientes políticas de gestión de memoria?Explíquese por que en cada caso.
Dado el estado de memoria anterior, inmediatamente antes del fallo de página, considérese la siguiente serie de referencias a páginas virtuales:
4, 0, 0, 0, 2, 4, 2, 1, 0, 3, 2
¿Cuántos fallos de página se producirán si se emplea la política de conjunto de trabajo con un tamaño de ventana de cuatro en vez de con asignación fija?Muéstrese claramente cuando se produce cada fallo de página.
En un tamaño de ventana de 4 se producirán 6 fallos de página.
8.3 Un proceso hace referencia a cinco páginas, A, B, C, D y E, en el siguiente orden:
A; B; C; D; A; B; E; A; B; C; D; E
Supóngase que el algoritmo de reemplazo es del de primera en entrar/primera en salir y determínese el numero de transferencias de paginas durante esta secuencia de referencias, comenzando con la memoria principal vacía con 3 marcos de pagina. Repítase para 4 marcos de página.
A |
B |
C |
D |
A |
B |
E |
A |
B |
C |
D |
E |
A |
A |
A |
D |
D |
D |
E |
E |
E |
E |
E |
E |
|
B |
B |
B |
A |
A |
A |
A |
A |
C |
C |
C |
|
|
C |
C |
C |
B |
B |
B |
B |
B |
D |
D |
|
|
|
F |
F |
F |
F |
|
|
F |
F |
|
A |
B |
C |
D |
A |
B |
E |
A |
B |
C |
D |
E |
A |
A |
A |
A |
A |
A |
E |
E |
E |
E |
D |
D |
|
B |
B |
B |
B |
B |
B |
A |
A |
A |
A |
E |
|
|
C |
C |
C |
C |
C |
C |
B |
B |
B |
B |
|
|
|
D |
D |
D |
D |
D |
D |
C |
C |
C |
|
|
|
|
|
|
F |
F |
F |
F |
F |
F |
8.4 Un proceso contiene 8 páginas virtuales en el disco y se asignan con una ubicación fija de 4 marcos de página en la memoria principal. Se produce la siguiente serie de páginas:
1, 0, 2, 2, 1, 7, 6, 7, 0, 1, 2, 0, 3, 0, 4, 5, 1, 5, 2, 4, 5, 6, 7, 6, 7, 2, 4, 2, 7, 3, 3, 2, 3
a. Muéstrese la sucesión de páginas residentes en los cuatro marcos usando la política de reemplazo de LRU. Calcule la tasa de aciertos en la memoria principal. Considérese que los marcos están inicialmente vacíos.
1 |
0 |
2 |
2 |
1 |
7 |
6 |
7 |
0 |
1 |
2 |
0 |
3 |
0 |
4 |
5 |
1 |
5 |
2 |
4 |
5 |
6 |
7 |
6 |
7 |
2 |
4 |
2 |
7 |
3 |
3 |
2 |
3 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
|
0 |
0 |
0 |
0 |
0 |
6 |
6 |
6 |
6 |
2 |
2 |
2 |
2 |
2 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
|
|
2 |
2 |
2 |
2 |
2 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
0 |
2 |
2 |
2 |
2 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
|
|
|
|
|
7 |
7 |
7 |
7 |
7 |
7 |
7 |
3 |
3 |
3 |
3 |
1 |
1 |
1 |
1 |
1 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
3 |
3 |
3 |
3 |
|
|
|
|
|
|
F |
|
F |
|
F |
|
F |
|
F |
F |
F |
|
F |
|
|
F |
F |
|
|
F |
F |
|
|
F |
|
|
|
b. Repita el apartado (a) para la política de reemplazo FIFO.
1 |
0 |
2 |
2 |
1 |
7 |
6 |
7 |
0 |
1 |
2 |
0 |
3 |
0 |
4 |
5 |
1 |
5 |
2 |
4 |
5 |
6 |
7 |
6 |
7 |
2 |
4 |
2 |
7 |
3 |
3 |
2 |
3 |
1 |
1 |
1 |
1 |
1 |
1 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
2 |
2 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
5 |
5 |
5 |
5 |
5 |
5 |
5 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
7 |
|
|
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
|
|
|
|
|
7 |
7 |
7 |
7 |
7 |
7 |
7 |
3 |
3 |
3 |
3 |
3 |
3 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
3 |
3 |
3 |
3 |
|
|
|
|
|
|
F |
|
|
F |
|
F |
F |
|
F |
F |
F |
|
F |
|
|
F |
F |
|
|
|
F |
|
|
F |
|
F |
|
c. Compare las dos tasas de acierto y comente la efectividad del uso FIFO como aproximación LRU con respecto a esta serie particular.
Ambas políticas de reemplazo tienen la misma efectividad, LRU como FIFO ya que estas producen 20 fallos, para esta serie de páginas.
Encontrara una sólida fundamentación teórica en áreas de
SISTEMAS OPERATIVO 1 |
![]() |
DAYREMI DIAZ 8-833-570 |