Sistema operativo - intercambiadas memoria

sistema operativo para permitir a los usuarios utilizar, segmentado, pero la eficiencia no es tan conduce a la página, entonces debería también ser paginación segmentado, por lo que el uso de la memoria virtual, el segmento se pagina núcleo de la memoria virtual, pero para implementar la memoria virtual, memoria necesario enchufar y desenchufar

1. Existen páginas Párrafo

2. Los ojos de la memoria de usuario

3. rindieron en una implementación de 'gran capacidad de memoria'

En los ojos del usuario 0-4G es la memoria particularmente grande, el equivalente a un almacén, hay todo tipo de mercancías en el almacén, y el equivalente de almacenamiento de memoria física, la tienda sólo se puede poner un pequeño número de productos, y los que necesitan la mercancía A, fue desde el almacén tomar (memoria virtual) en el contador (memoria física), alguien tiene bienes B, un bien de nuevo en el almacén, las mercancías del almacén en el marcador B, siempre y cuando la velocidad es lo suficientemente rápido, usted ha estado en el mostrador Quiere bienes

4. paginación por demanda

  1. Cuando la dirección de acceso al programa, ver tabla de páginas encontró páginas que faltan, lo que indica que ninguna pieza de código en la tabla de páginas, no puede recuperar la ejecución, por lo que un programa de la página que falta no se ejecutará abajo, necesidad de paginación, interrumpir en este momento, realizar otros procesos
  2. Una interrupción se produce, es necesario para ejecutar el manejador de interrupciones, que es el controlador de error de página
  3. manejador de error de página necesita encontrar esta página a programa de disco que utiliza un algoritmo
  4. Después de encontrar la necesidad de encontrar unas páginas libres de memoria física, es necesario leer este que viene desde el disco, que es la paginación bajo demanda, el cambio en, ha cambiado desde el disco a la
  5. A continuación, hacer esta asignación, la tabla de páginas correspondiente, el proceso de interrupción se termina,
  6. Continuar para ejecutar la instrucción de interrupción que cuando sucedió, desde el punto de vista del usuario, como si nada hubiera pasado

ejemplo

La paginación por demanda en un sistema real


Supongo que te gusta

Origin www.cnblogs.com/mengd/p/12616137.html
Recomendado
Clasificación