Som gestión de memoria

5
Gestión de Memoria Trabajo SOM 18/11/2015 Urtzi López SMR119

Transcript of Som gestión de memoria

Page 1: Som gestión de memoria

Gestión de MemoriaTrabajo SOM

18/11/2015Urtzi LópezSMR119

Page 2: Som gestión de memoria

INDICE

Gestión de memoria

Reasignación

Protección Memoria compartida

Organización lógica

Organización física

Fragmentación

Segmentación de memoria

Memoria Virtual

Paginación

Swapping

Bibliografía

Page 3: Som gestión de memoria

GESTION DE MEMORIAEs el acto de gestionar la memoria de un dispositivo informático. El proceso de asignación de memoria a los programas que la solicitan. La gestión de la memoria principal de una computadora es una tarea de suma importancia para el funcionamiento de la misma.

Reasignación: Los procesos necesitan un lugar donde ubicarse en memoria:

- Código (instrucciones)- Datos (variables)- Pila (zona de trabajo durante la ejecución)

Protección: Es un método para controlar el uso de memoria en una computadora, y es parte esencial de prácticamente todos los sistemas operativos modernos. El principal propósito de la protección de memoria es evitar que un proceso en un sistema operativo acceda a la memoria que no le ha sido asignada.

Memoria compartida: es una de las técnicas más rápidas para posibilitar la comunicación entre procesos. Los procesos puedes comunicarse entre sí a través de las herramientas provistas por las rutinas de IPC, que provee un mecanismo que permite a los procesos comunicarse y sincronizarse entre sí.

Organización lógica: Los programas a menudo están organizados en módulos, algunos de los cuales pueden ser compartidos por diferentes programas. Se escriben y se compilan independientemente. La gestión de memoria es responsable de manejar esta organización lógica, que se contrapone al espacio de direcciones físicas lineales. Una forma de lograrlo es mediante la segmentación de memoria.

Organización física: 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 esos dos niveles de memoria.

Page 4: Som gestión de memoria

Fragmentación: Es generada cuando durante el reemplazo de procesos quedan huecos entre los dos o más procesos de manera no continuada y cada hueco no es capaz de soportar ningún proceso de la lista de espera. LA fragmentación puede ser:

- Fragmentación externa: Existe el espacio total de memoria para satisfacer un requerimiento, pero no es contigua. Solución: compactación – relocalización dinámica

- Fragmentación interna: La memoria asignada puede ser ligeramente mayor que la requerida; esta referencia es interna a la partición, pero no se utiliza.

Segmentación de memoria: Es una técnica de gestión de memoria, los programas se desarrollan en torno a un núcleo central desde el que se bifurca a otras partes o se accede a zonas de datos (tablas, pilas, …)

MEMORIA VIRTUAL

Es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente.

Paginación: Dividen los programas en pequeñas partes o paginas. del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamadas marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.

Swapping: El espacio de intercambio es una zona del disco que se usa para guardar las imágenes de los procesos que no han de mantenerse en memoria física. A este espacio se le suelen llamar swap, del inglés “intercambio”

Page 5: Som gestión de memoria

BIBLIOGRAFIA Blog Gestión de memoria: http://goo.gl/VrRBos Wikipedia Gestión de memoria: https://goo.gl/4mbKa8 Wikipedia Espacio de intercambio: https://goo.gl/u87Oa8 Wikipedia Protección de memoria: https://goo.gl/BNjCAK Wikipedia Comunicación entre procesos:

https://goo.gl/88Pqx2 Wikipedia Segmentación de memoria:

https://goo.gl/gxLDZC