Beruflich Dokumente
Kultur Dokumente
ms grande disponible, de manera que el nuevo hueco sea lo bastante grande como para
ser til
Ajuste rpido, el cual mantiene listas separadas para algunos de los tamaos ms
comunes solicitados.
12.-Cul fue la primera solucin al problema que se presenta cuando los
programas ya no caben en memoria.
Memoria virtual
13.-Cul es la idea bsica de la memoria virtual?
Es dividir el espacio de direcciones de los programas, llamados pginas.
14.-Describa detalladamente la tcnica de administracin de memoria virtual por
paginacin.
Dividen los programas en pequeas partes o pginas. Del mismo modo, la memoria es
dividida en trozos del mismo tamao que las pginas llamados marcos de pgina. De esta
forma, la cantidad de memoria desperdiciada por un proceso es el final de su ltima pgina,
lo que minimiza la fragmentacin interna y evita la externa.
15.-Cul es el trabajo de la unidad de administracin de memoria (MMU)?
Asociar las direcciones virtuales a las direcciones de memoria fsicas
19.- Qu bits componen una entrada de tabla? Describa cada uno de ellos.
El 1 y 0. Si es 0 la pgina a la que pertenece la entrada no se encuentra en memoria. Si es 1
se puede usar.
20.- En que consiste el trabajo de los Buffers de consulta para traduccin TLB.
Consiste en un pequeo nmero de entradas, ocho en este ejemplo, pero raras veces ms
de 64. Cada
entrada contiene informacin acerca de una pgina, incluyendo el nmero de pgina virtual,
un
bit que se establece cuando se modifica la pgina, el cdigo de proteccin (permisos de
lectura/escritura/
ejecucin) y el marco de pgina fsico en el que se encuentra la pgina
21.- Cuando se presenta un fallo de proteccin en el TLB.
Si el nmero de pgina virtual est presente en el TLB, pero la instruccin est tratando de
escribir en una pgina de slo lectura, se genera un fallo por proteccin.
22.- Qu es la administracin de TLB por software? Cmo este enfoque puede
reducir las fallas y el costo de las mismas.
En este diseo, la administracin y el manejo de fallas del TLB se realiza por completo
mediante el hardware de la MMU. Las traps, o trampas, para el sistema operativo ocurren
slo cuando una pgina no se encuentra en memoria
23.- Describa en que consisten las tablas de pginas invertidas y cual es su
desventaja principal.
En este diseo hay una entrada por cada marco de pgina en la memoria real, en vez de
tener una entrada por pgina de espacio de direcciones virtuales.
Desventaja: La traduccin de direccin virtual a direccin fsica se hace mucho ms difcil.
24.- Qu dice el algoritmo de reemplazo de pgina ptimo? Cual es su principal
problema?
Al momento en que ocurre un fallo de pgina, hay cierto conjunto de pginas en memoria y
una de stas se referenciar en la siguiente instruccin (la pgina que contiene la
instruccin); otras pginas tal vez no se referencien sino hasta 10, 100 o tal vez 1000
instrucciones despus. Cada pgina se puede etiquetar con el nmero de instrucciones que
se ejecutarn antes de que se haga referencia por primera vez a esa pgina.
El algoritmo ptimo de reemplazo de pginas establece que la pgina con la etiqueta ms
alta debe eliminarse.
25.- En que consiste el algoritmo de sustitucin de pginas no usadas
recientemente.
El sistema operativo recolecte estadsticas tiles sobre el uso de pginas, la mayor parte de
las computadoras con memoria virtual tienen dos bits de estado asociados a cada pgina. R
se establece cada vez que se hace referencia a la pgina (lectura o escritura); M se
establece cuando se escribe en la pgina (es decir, se modifica).
Cuando ocurre un fallo de pgina, el sistema operativo inspecciona todas las pginas y las
divide en 4 categoras con base en los valores actuales de sus bits R y M:
Clase 0: no ha sido referenciada, no ha sido modificada.
Clase 1: no ha sido referenciada, ha sido modificada.
Clase 2: ha sido referenciada, no ha sido modificada.
Clase 3: ha sido referenciada, ha sido modificada.