ADMINISTRACIÓN DE MEMORIA EN SISTEMAS OPERATIVOS


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