Ejercicios

Anuncio
Ejercicios
1. Considere un sistema con un esquema de manejo de memoria de paginación de dos niveles
con un espacio de direcciones virtuales de 128MB, direcciones físicas de 32 bits y páginas
de 4KB. Cada entrada en la tabla de páginas ocupa 32 bits.
¿Cuál es el tamaño máximo de un proceso ?
¿Cuál es el número de bits necsarios para direccionar la tabla de páginas del primer nivel?
¿Cuál es el número máximo de entradas en la tabla de páginas del segundo nivel?
¿Cuál es el número de bits necesarios para identificar el número de marco de memoria?
2. ¿Qué organización de archivos deberá ser escogida para maximizar la eficiencia en
términos de velocidad de acceso, uso del espacio de almacenamiento y facilidad de
actualización (añadir, eliminar y modificar) cuando la data del archivo es:
(a) Actualizada poco frecuente y accedida frecuentemente de manera aleatoria o directa.
Explique
(b) Actualizada frecuentemente y accedida frecuentemente de manera secuencial. Explique.
(c) Actualizada frecuentemente y accedida frecue ntemente de manera aleatoria o directa.
Explique.
Dado el siguiente esquema de manejo de memoria
Segmento Desplazamiento
página
0
1
2
3
Dirección
límite
2050
4120
3140
0
1
2
Despl.
P
1
0
1
Frame
7
1
4
...
Tabla de Páginas
...
7
Tabla de Segmentos
0
1
2
P
0
1
0
Frame
2
3
8
...
Tabla de Páginas
0
1
2
P
0
1
1
Frame
Despl.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Frame
0
5
6
...
...
Tabla de Páginas
Memoria Física
P= Bit Presente ( 1: la página está en memoria principal, 0: la página no está en memoria principal)
El espacio de direcciones lógicas es de 512Kb y el espacio de direcciones físicas es de 64Kb. El
tamaño de las páginas es de 1Kb. El número máximo de segmentos por proceso es 8.
a) Escriba cómo, en general, una dirección lógica generada por el CPU es traducida a una dirección
física utilizando un esquema por Segmentación Paginada.
b) Indique el tamaño de cada uno de los siguientes campos en bits:
Segmento
Página
Desplazamiento
Despl.
Frame
c) Indique:
Número Máximo de entradas en la Tabla de Páginas
Número de marcos de memoria
Tamaño máximo de un segmento
d) A qué dirección física, si existe, corresponden las siguientes direcciones virtuales. Puede dejar las
direcciones expresadas en base 2.
(i) 1310 =
(ii) 6554910 =
(iii) 205210 =
Descargar