La gestión de la memoria debe satisfacer una serie de requisitos y es fundamental para la forma en que funciona un sistema informático. La gestión de la memoria se puede resumir mejor como la gestión de la memoria de una computadora. La administración de la memoria implica la asignación de segmentos a ciertos programas cuando se requiere memoria para ayudarlos a ejecutarse o para abrir y modificar documentos.
Los principales requisitos que debe cumplir la gestión de memoria son:
- Proteccion
- Intercambio
- Reubicación
- Organización
La protección de la memoria es especialmente importante en el funcionamiento de los sistemas informáticos, ya que evita que programas no autorizados accedan a la memoria de la computadora. Estos programas pueden ser maliciosos y provocar errores en el sistema operativo de la computadora.
La memoria compartida es cuando dos o más elementos de la computadora necesitan acceder a la misma parte de la memoria de la computadora. La gestión de la memoria permite que esto suceda sin que aparezcan retrasos.
La reubicación se aplica principalmente cuando se trata de sistemas que operan con memoria virtual. Se utiliza cuando hay una falta de espacio disponible para poder manejar todo el programa. Se produce la reubicación de la memoria, lo que permite que el programa relevante acceda a las partes de la memoria desde diferentes referencias.
La organización de los módulos en los sistemas informáticos es vital, ya que algunos programas contienen elementos de solo lectura, que deben almacenarse en una parte separada de la memoria. La memoria generalmente se divide en dos partes, aquellas partes de la memoria a las que se debe acceder rápidamente y aquellas a las que se puede acceder un poco más lentamente.
Los sistemas más nuevos tienen la capacidad de mover partes de la memoria fuera del sistema operativo normal y, al hacerlo, liberan espacio y permiten que la velocidad de los programas sea más rápida y eficiente.