Sistemas operativos modernos

Tablas de páginas de segundo nivel Tabla de páginas de primer nivel Tabla de páginas para los 4M superiores de memoria 1023 Bits 10 10 12 TP1 TP2 DespI (a) 1023 A páginas (b) Figura 4-12. a) Dirección de 32 bits con dos campos de tabla de páginas, b) Tablas de páginas de dos niveles. El secreto del método de tablas de páginas multinivel radica en que no es necesario tener to­ das las tablas de páginas en la memoria todo el tiempo. En particular, las que no se necesiten no deberán tenerse en ella. Por ejemplo, supongamos que un proceso necesita 12 megabytes, los 4 megabytes bajos de la memoria para el texto del programa, los siguientes 4 para los datos y los 4 megabytes superiores de la memoria para la pila. Entre la parte superior de los datos y la base de la pila hay un hueco gigantesco que no se usa. En la figura 4-12b vemos cómo funciona la tabla de páginas de dos niveles en este ejem­ plo. A la izquierda tenemos la tabla de páginas de primer nivel, con 1024 entradas, que corres

RkJQdWJsaXNoZXIy MjI4NDcx