Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Memoria virtual: El tamaño total del programa, sus datos y su pila puede acceder
la cantidad de memoria que se le puede asignar. El sistema mantiene:
o Las partes del proceso que se están usando en memoria principal (MP)
o El resto del proceso en disco.
Problema: el espacio de direcciones virtuales suele ser más grande que la memoria física.
• Bit presente/ausente → controlar qué páginas están presentes en memoria.
• ¿Qué sucede si no hay asociación página/marco? → Fallo de página
Tratamiento de fallo de página:
1. La MMU detecta que la página no tiene correspondencia
2. La MMU provoca un fallo de página (interrupción)
3. SO escoge un marco que no se esté usando muho (si es necesario vuelve a escribir su
contenido en disco)
4. Trae la nueva página a este marco
5. Modifica la tabla de páginas
6. Reinicia la instrucción
Tratamiento de fallos de página
TLB (translation-lookaside buffer)