ADMINISTRACIÓN DE MEMORIA EN SISTEMAS OPERATIVOS
La memoria
es un recurso importante que debe ser cuidadosamente gestionado. A todo
programador le gustaría poder contar con una memoria infinitamente grande,
infinitamente rápida y que fuese además no volátil, esto es, que no perdiese su
contenido en ausencia de energía eléctrica.
Administración
de Memoria. Los métodos actuales tiene como base la administración de memoria
que se usaban antiguamente.
Los
programas deben ser llevados a la memoria y convertirse en procesos para ser
ejecutados. Cola de entrada – colección de programas en disco que esperan para
ser llevados a la memoria para ejecución.
La parte del
sistema operativo que administra la memoria se llama administrador de memoria.
La memoria principal es un depósito de datos a los que se puede acceder
rápidamente y que son compartidos por la cpu y los dispositivos de E/S.
Las técnicas
que existen para la carga de programas en la memoria son: Partición fija, que
es la división de la memoria libre en varias partes (de igual o distinto
tamaño) y la partición dinámica, que son las particiones de la memoria en
tamaños que pueden ser variables, según la cantidad de memoria que necesita
cada proceso.
Entre las principales operaciones que desarrolla la administración de memoria se encuentran la re ubicación, que consiste en trasladar procesos activos dentro y fuera de la memoria principal para maximizar la utilización del procesador; la protección, mecanismos que protegen los procesos que se ejecutan de interferencias de otros procesos; uso compartido de códigos y datos, con lo que el mecanismo de protección permite que ciertos procesos de un mismo programa que comparten una tarea tengan memoria en común.

Comentarios
Publicar un comentario