¿Qué son MMU y TLB?
MMU es la abreviatura de Unidad de gestión de memoria y su nombre chino es Unidad de gestión de memoria. La MMU es la línea de control utilizada en la unidad central de procesamiento (CPU) para administrar la memoria virtual y la memoria física. También es responsable de asignar direcciones virtuales a direcciones físicas, proporcionar autorización de acceso a la memoria para mecanismos de hardware y procesos múltiples para múltiples usuarios. sistemas operativos.
TLB (Translation Lookaside Buffer) es un caché utilizado por la unidad de administración de memoria para aumentar la velocidad de traducción de direcciones virtuales a direcciones físicas.
El TLB es un pequeño caché de direccionamiento virtual donde cada línea contiene un bloque que consta de un único PTE. Si no hay TLB, cada vez que recupera datos, debe acceder a la memoria dos veces, es decir, buscar la tabla de páginas para obtener la dirección física para recuperar los datos.