martes, 18 de enero de 2011

¿Qué es un administrador de memoria?

La operación principal en la gestión de la memoria es traer los procesos a la memoria principal para que el procesador las pueda ejecutar. Para esto, la gestión de memoria debe satisfacer los siguientes requisitos:
- Reubicación: como el sistema operativo se encarga de gestionar la memoria y traer el proceso a la memoria principal a través de direcciones, al ser cargado o ejecutado el proceso no adquiere la misma dirección,  por lo tanto es necesario reubicar las direcciones y con la ayuda del sistema operativo es fácil adquirirlas para localizar los procesos presentes en memoria.
- Protección: es un requisito que se encarga de regular que los procesos presentes en memoria no invadan o violen el espacio en memoria de otros procesos ya sea de forma accidental o por error.
La reubicación dificulta un poco la protección, por esto las referencias de memoria se deben confirmar o comprobar en tiempo de ejecución para asegurar que se refiere al espacio de memoria asignado a dicho proceso.

No hay comentarios:

Publicar un comentario