Documentos de Académico
Documentos de Profesional
Documentos de Cultura
100
Valoración:
Pts.
IV SERIE 5%: Considérese un sistema de paginación sencillo con los siguientes parámetros:
232 bytes de memoria física; tamaño de página de 212 bytes; 216 páginas de espacio de
direccionamiento lógico o virtual.
32 bits
V SERIE 5%: Considérese un sistema de segmentación sencillo que tiene la siguiente tabla
de segmentos:
0 660 248
1 1752 422
2 222 198
3 996 604
4 2050 1000
5 5000 520
6 4000 250
7 500 150
8 0 450
9 8000 3500
1 6052 900
0
Para cada una de las siguientes direcciones lógicas, determina la dirección física o indica si se
produce un fallo de segmento: (la coma separa el desplazamiento del segmento)
1. 16,000,000
Página: 1953= 011110100001
Desplazamiento: 1024= 010000000000
2. 10,000,200 100110001001011101001000
Página: 1220= 10011000100
Desplazamiento: 5960= 1011101001000
3. 500,000 000001111010000100100000
Página: 61= 00000111101
Desplazamiento: 288= 000100100000
4. 1,520,000 000101110011000110000000
Página: 185= 10111001
Desplazamiento: 4480= 0001000110000000
5. 12,500 0011000011010100
Página: 1= 00000001
Desplazamiento: 4308= 0001000011010100
6. 16,777,215
Página: 2047= 011111111111
Desplazamiento: 8191= 0001111111111111
7. 11,472,640
Página: 1400= 010101111000
Desplazamiento: 8191= 0001111111111111
8. 0
Página: 0= 00000000000
Desplazamiento: 0= 0000000000000
9. 1,024
Página: 0= 00000000000
Desplazamiento: 1024= 010000000000
17. 100
Página: 0= 0000000000000
Desplazamiento: 100= 000001100100
18. 1,025
Página: 0= 0000000000000
Desplazamiento: 1025= 010000000001
19. 8,191
Página: 0= 0000000000
Desplazamiento: 8191= 0010000000000000
VII SERIE 5%: Responda en forma clara y concisa los siguientes ítems:
1. Que es trasiego o trashing
2. Que es el SWAP
La memoria Virtual es aquella que permite simular y gestionar una memoria RAM de
mayor tamaño a la que tiene físicamente el ordenador
Indica que las páginas que están más cercanas son vistas como un mismo proceso, por lo
cual al buscar que páginas sacar de los marcos se sacan las más lejanas.
Una página limpia es aquella que no ha sufrido ninguna modificación, caso contrario con
las páginas sucias que si han sido modificadas
6. Describa para que sirven los bits de control M, P, R en una tabla de páginas o tabla de
segmentos
7. Explique qué hace el sistema operativo cuando desea reemplazar una página sucia.
El SO guarda la página sucia (modificada) en el SWAP del disco duro, para no perder
los cambios que se han hecho en ella y poder reemplazarla.
10. Realice una tabla con la triada de Direccionamiento con los temas: Direccionamiento virtual o
lógico, Direccionamiento relativo y Direccionamiento Real. En cada direccionamiento de la
tabla escriba todo lo relacionado al mismo.
Direccionamiento Características
Direccionamiento
Virtual o lógica Se define o es expresada como un número de
página y un desplazamiento.
Direccionamiento
Relativo La dirección relativa se define con referencia al
origen del programa.
Direccionamiento
Real Se define como una dirección de memoria que se
representa en forma de un número binario en la
circuitería de bus de direcciones para permitir que
el bus de datos acceda a una celda de
almacenamiento particular de la red principal de
memoria.
VIII SERIE 5%: Suponga que la tabla de páginas del proceso actualmente en ejecución es
la siguiente:
Índice de
la tabla Bit P Bit R Bit M Marco
de Presente Referenciada Modificada de Página
Páginas
0 0 1 0 3
1 1 1 1 6
2 0 0 0 -
3 1 1 0 2
4 0 0 0 -
5 1 1 1 0
6 0 0 0 -
7 1 1 0 7
8 0 0 0 -
9 1 0 0 4
10 0 0 0 -
11 0 0 0 -
12 1 1 0 1
13 0 0 0 -
14 0 0 0 -
15 1 1 1 5
2. 1000 1110 1111 0100 0000 R// Error de dirección lógica o dirección lógica no válida
#pag tamaño pag/marcos
3. 0001 0111 0000 0001
R//110 0111 0000 0001
en Decimal dirección absoluta RAM: 26369
en Decimal dirección absoluta Lógica: 5889
en Decimal Marco 6, página 1, Desplazamiento: 1,793
5. 1010 1010 1111 0100 1001 R// Error de dirección lógica o dirección lógica no válida
12. 0001 0001 0111 0000 0100 R// Error de dirección lógica o dirección lógica no válida
16. 0001 1000 1111 1110 1111 R// Error de dirección lógica o dirección lógica no válida
IX SERIE 5%: Basado en la siguiente figura con un espacio de direcciones virtuales de 16K
(izquierda) y memoria real de 8K (derecha): resuelva lo que se le pide:
Espacio de
direcciones virtuales
14K – 16K -
12K – 14K 0
10K – 12K 1
6K – 8K - 6K – 8K
4K – 6K - 4K – 6K
2K – 4K 3 2K – 4K
0K – 2K - 0K – 2K
1. ¿Cuál es la dirección real en binario y decimal que asocia la MMU de la dirección virtual 9596?
Índice de
la tabla Marco
de de Página
Páginas
0 -
1 3
2 -
3 -
4 2
5 1
6 0
7 -
3. Si el programa hace una referencia a la dirección 5000 la cual no está asociada en la tabla de
páginas de la figura anterior; y si la CPU hace un trap al Sistema Operativo el cual decide
liberar el marco 1 para referenciar en dicho marco la página que contiene la dirección 5000.
¿Cómo quedaría finalmente la tabla de páginas?
Espacio de
direcciones virtuales
14K – 16K -
12K – 14K 0
10K – 12K -
6K – 8K - 6K – 8K
4K – 6K 1 4K – 6K
2K – 4K 3 2K – 4K
0K – 2K - 0K – 2K
Índice de
la tabla Marco
de de Página
Páginas
0 -
1 3
2 1
3 -
4 2
5 -
6 0
7 -
X SERIE 5%: Gestión de Memoria: Represente en forma de tabla el sistema de
particionamiento dinámico BUDDY con un bloque de 4 MB con las siguientes peticiones:
A. Solicitar 250K
B. Solicitar 400K
C. Solicitar 128K
D. Solicitar 1024K
• Liberar B
• Liberar A
E. Solicitar 240K
• Liberar C
• Liberar D
F. Solicitar 120K
• Liberar E
G. Solicitar 64K
• Liberar G
• Liberar F
4MB
A. Solicitar 250K
A= 256KB 256KB 512 KB 1024 KB 2048 KB
B. Solicitar 400K
A= 256KB 256KB B=512KB 1024 KB 2048 KB
C. Solicitar 128K
A= 256KB C=128K 128KB B=512KB 1024KB 2048 KB
D. Solicitar
1024K A= 256KB C=128K 128KB B=512KB D= 1024KB 2048 KB
• Liberar B
A= 256KB C=128K 128KB 512KB D= 1024KB 2048 KB
• Liberar A
256KB C=128K 128KB 512KB D= 1024KB 2048 KB
E. Solicitar 240K
E= 256KB C=128K 128KB 512KB D= 1024KB 2048 KB
• Liberar C
E= 256KB 256KB 512KB D= 1024KB 2048 KB
• Liberar D
E= 256KB 256KB 512KB 1024KB 2048 KB
F. Solicitar 120K
E= 256KB F=128K 128KB 512KB 1024KB 2048 KB
• Liberar E
256KB F=128K 128KB 512KB 1024KB 2048 KB
G. Solicitar 64K
G=64KB 64KB 128KB F=128K 128KB 512KB 1024KB 2048 KB
• Liberar G
256KB F=128K 128KB 512KB 1024KB 2048 KB
• Liberar F
4MB
XI SERIE 5%: Sistemas Operativos: Describa las ventajas, desventajas, ámbito de
aplicación y una descripción de los sistemas operativos que se le solicitan en la siguiente
tabla:
XII SERIE: 5%. Responda a las siguientes preguntas. (Las respuestas las encontrará en los
libros de Tanembaun y Stalling en los temas de Memoria Virtual)
6. Explique para que se utiliza el registro base y el registro limite en particionamiento dinámico
.__________________________________________________
Ing. M.A. Samuel de Jesús García
Catedrático de Sistemas Operativos II