Linux configura las tablas de páginas de la memoria virtual y un tampón de anticipación traducción (TLB ) , permitiendo que el sistema operativo funcione con el conjunto de direcciones virtuales. La dirección física es completamente oculto de las aplicaciones que se ejecutan en el sistema operativo.
Acceso restringido
Dependiendo de los privilegios de acceso asociados, los procesos de mapas de la unidad de gestión de memoria para espacios de direcciones correspondientes. Una vez configurado , los mecanismos de hardware pueden generar excepciones cuando un proceso intenta acceder a una zona de memoria protegida.
Ventajas
El sistema operativo configura el TLB . Además, la unidad de gestión de memoria también se ocupa de las excepciones generadas por el procesador .
Con la creación de las tablas de páginas , Linux puede operar con direcciones virtuales que son independientes de la ubicación física de la dirección en la memoria . Esto hace que las aplicaciones independientes de la organización de la memoria subyacente. La unidad de gestión de memoria se encarga de acceder a la dirección física correspondiente.