sábado, 22 de enero de 2011

Administración de la memoria

SEGMENTACIÓN

Este método consiste en la asignación de bloques de memoria de tamaño variable, llamados segmentos. El tamaño de cada segmento será el requerido según la petición, por ejemplo el tamaño del proceso a cargar.
El tamaño máximo para un segmento estará determinado por la capacidad de direccionamiento del hardware de la computadora, esto es, de cuantos bits se dispone para almacenar una dirección. El acceso a cada elemento individual (byte) en la memoria se hace mediante una dirección de memoria que se integra por dos elementos: una dirección de segmento y una de desplazamiento.
La combinación (suma) de la dirección de segmento y la de desplazamiento generan la dirección de memoria absoluta a accesar.
La paginación consiste en considerar el espacio de direcciones lógicas de cada proceso como un conjunto de bloques de tamaño consistente llamados paginas, La memoria física se administra implementando bloques de tamaño consistente denominados ‘marcos’. Obviamente el tamaño de un ‘marco’ debe ser igual al tamaño de una página.
TIPOS DE SEGMENTOS
SEGMENTOS DE DATOS:  En el solo se puede leer y escribir, pero no se puede ejecutar Codigo de programa.
SEGMENTO DE CODIGO: A diferencia del anterior, en este si se puede ejecutar codigo pero no puede leer ni escribir.
SEGMENTO DEL SISTEMA: Describe diferentes tipos de segementos que todos ellos sirven para la gestion del modo protegido.
MEMORIA VIRTUAL. Es un método mediante el cual, un sistema operativo simula tener mas memoria principal que la que existe físicamente. Para implementar la memoria virtual se utiliza un medio de almacenamiento secundario de alta velocidad de acceso, generalmente en disco duro de la maquina.

La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor.

No hay comentarios: