jueves, 31 de mayo de 2012


TABLAS DE PÁGINAS

En Windows con un procesador x86 la tabla de paginas tiene maneja dos niveles.

Directorio de Pagina
Un array de 1024 posiciones donde que apuntan a la una tabla de paginas especifica.

Tabla de Paginas
Un array de 1024 posiciones que apunta a la dirección física de cada página.

Se usan 10 bits para el Directorio de página, 10 bits para la Tabla de páginas y otros 12 bits para lo que llamamos el desplazamiento




En el kernel de Linux se maneja tres niveles de página en la tabla de páginas.

Directorio de Pagina (PGD)
Es el array de directorios asociados a cada uno de los programas que están en memoria.

Directorio Intermedio de Pagina (PMD)
Es un array de directorios asociados a módulos o funciones del programa. En hardware que no soporta 3 niveles en la tabla de páginas se omite este nivel.

Tabla de Paginas
Es donde están las direcciones de las páginas 




No hay comentarios:

Publicar un comentario