lunes, 18 de mayo de 2015

Clase # 4 - 08/05/2015

* REQUISITOS DE LA GESTIÓN DE MEMORIA **

A continuación se mencionan los Requisitos indispensables para entender el concepto de Gestión de Memoria:

* Reubicación:


- Al ejecutarse el programa, los programadores no sabran en que lugar de la memoria se encontrara este.

- Mientras el programa se ejecuta, el programa podra ser movido al disco y devuelto a memoria principal en una posición diferente(Esto se le llama reubicación).


* Protección:

- Los procesos no deberian ser capaces de referenciar el espacio de memoria de otro proceso sin permiso.

- Es imposible comprobar la direccion absoluta de los programas puesto que estos pueden ser reubicados.

- Deben ser traducidas durante la ejecución.

* Compartición:


En la Compratición, el segmento de datos y el segmento de codigo comparten el segmento de codigo; pero cada uno conserva su independencia  trabajando individualmente.

* Organización Logica: 

La organización Logica se creo, a partir de que se habla de La Memoria Principal.

A traves del Bus de Datos, Bus de Control y Bus de Direcciones, permite que la organización Logica se mantenga.

Como Caracteristicas encontramos:

- Los programas son escritos por Módulos.
- Los Modulos se pueden escribir y compilar por separado.
- A los Modulos se les pueden dar diferente grado de protección (solo lectura, solo ejecución).
- Modulos Compartidos.

* Organización Fisica:


Imagen 1. Organización Fisica 
Autor: Jessica García


- La meoria Disponible para un programa y sus datos pueden ser insuficiente.

- El solapamiento paermite asignar la misma zona de memoria a diferentes modulos.

- El programador no sabe cuanto espacio habrá disponible.

** PAGINACIÓN Y SEGMENTACIÓN COMBINADOS **

Imagen 2. Segmentación Combinada
Autor: Jessica García

En la Paginación y Segmentación Combinados encontramos:

- El tamaño de la Pagina se reduce pues ya no hay fragmentación Interna.
- Minimiza la Fragmentación Externa.
- La desventaja de este tipo de Paginación, es que requiere de estructuras de control en Hadware que elevan el costo $.

Fuente de Información:

Es de aclarar que la información suministrada anteriormente, es proveniente de la clase de sistemas operativos y del siguiente documento:

http://www.ac.uma.es/~sromero/so/Capitulo7.pdf





No hay comentarios.:

Publicar un comentario