sábado, 25 de mayo de 2013

Gestion de Memoria II

GESTION DE MEMORIA

Es asi como se denomina a la forma o manera de realizar el manejo de la memoria de un dispositivo informatico. consiste en proveer los mecanismos necesarios para ir asignando las secciones de  memoria segun como sean necesitadas por los programas, y de la misma forma llegar a liberar aquellas que no esten siendo utilizadas para que puedan estar disponibles para los otros programas. Cuando estamos asignando memoria a un programa hacemos referencia en algunos sistemas operativos a "Allocate" cuyo significado es asignar. Esta tarea de asignacion de memoria es una de las de mayor importancia a realizar por los sitemas operativos.

REQUISITOS PARA LA GESTION DE MEMORIA

Cuando hablamos de gestion de memoria para sistemas operativos multitarea, esta debe realizar las siguientes tareas:

REASIGNACION O REUBICACION 

Al tratarse de un sistema operativo multitarea la memoria que se encuentra disponible esta siendo compartida por varios procesos los cual lleva a la memoria a poder descargar y cargar los procesos activos en memoria.
Cuando un proceso haya sido descargado al almazenamiento secundario, sera preciso conocer si cuando ese proceso vuelva a ser cargado debe situarse en la misma region de memoria principal en la que estaba anteriormente o bien puede situarse en posiciones diferentes a las que tenia en el instante de ser descargado.

PROTECCION

Los procesos no deberían poder referenciar la memoria de otros procesos sin permiso, para evitarlo existe la protección de memoria, que evita que código malicioso o erróneo de un programa interfiera con la operación de otros programas en ejecución.

ORGANIZACION  LOGICA

La memoria de los programas es organizada en modulos, algunos modificables y otros no.
Si se llega a tratar de forma efectiva los programas ejecutados por el usuario  y aquellos datos que este necesite se pueden obtener las siguientes ventajas:
  • Los modulos pueden escribirse y compilarse y compilarse independientemente
  • Se pueden introducir ciertos mecanismos a traves de los cuales los procesos pueden compartir modulos
  • Se garantiza al usuario una parte o porcion de la memoria cuanta sea necesaria
  ORGANIZACION FISICA 

La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno secundario de menor velocidad. La gestión de memoria del sistema operativo se ocupa de trasladar la información entre estos dos niveles de memoria.    
  





No hay comentarios.:

Publicar un comentario