martes, 4 de octubre de 2016

3.4 Administración de memoria virtual

1- Como se le conoce a la parte del sistema operativo que administra la jerarquía de memoria?
*Administrador de memoria

2- Qué hace la solución mas sencilla que utiliza la versión muy simple de la re ubicación dinámica?
*Lo que hace es asociar el espacio de direcciones de cada proceso sobre una parte distinta de la memoria física, de una manera simple

3- Cuales son los dos registros de harware especiales para cada CPU?
*De base y limite

4- Cuantos procesos se pueden iniciar en un sistema de windows o linux común?
*Se puede iniciar entre 40 y 60 procesos o mas

5- En que consiste la estrategia mas simple conocida como intercambio?
*Consiste en llevar cada proceso completo a memoria, ejecutarlo durante cierto tiempo y después regresarlo al disco.

6- En que consiste la estrategia conocida como memoria virtual?
*Permite que los programas se ejecuten incluso cuando solo se encuentran en forma parcial en la memoria.

7- Cuando el intercambio crea varios huecos en la memoria, es posible combinarlos todos en uno grande desplazado los procesos lo mas hacia abajo que sea posible nos referimos a:

A) Intercambio de memoria
B) Compactación de memoria 
C) Comparación de memoria

8- Como es conocida la solución que se adopto en la decada de 1960 fue dividir los programas en pequeñas partes
*Sobrepuestos (overlays)

9- Las direcciones generadas por el programa se conocen como direcciones virtuales y forman el espacio de direcciones virtuales.

10- Como se llaman las unidades correspondientes a la memoria fisica?
*Marcos de página

11- Como debe realizarse la asociación virtual o física?
*Se debe realizar en cada referencia de memoria 

12- De cuantos bist son las direcciones virtuales de los PC modernos?
*De 32 y 64 bits

13- Que ocurre cuando se inicia un proceso?
*El sistema operativo carga los registros con la tabla de paginas del proceso, tomada de una copia que se mantiene en la memoria principal

14- Es un método simple y no requiere referencias a memoria durante la ejecución:
*Aceleración de la paginación

15- A falta de paginación, esta instrucción hace solo la referencia a memoria para obtener la instrucción
*Búfferes de traducción adelantada

16- Que se requiere con la "paginación"?
*Al menos un referencia adicional a memoria para acceder a la tabla de paginas

17- Cuales son las siglas de Buffer de traducción adelantada?
*TLB ( Traslation Lookaside Buffer )

18- En este diseño la administración y el manejo de fallos del TLB se realizo por completo mediante el hardware de la MMU;
*Administración de TLB mediante software

19- Que arquitectura administra sus paginas mediante software?
*RICS Architectura

20- Cual es el objetivo de las tablas de paginación multinivel?
*Evitar mantenerlas en memoria todo el tiempo, y en especial, aquellas que no necesitan


No hay comentarios:

Publicar un comentario