Mensajes Recientes

Mensajes Recientes

domingo, 15 de marzo de 2015

SEGMENTACION


La segmentación es un esquema para implementar espacios de direcciones  virtuales.
 Con el numero de segmento se obtiene una entrada en una tabla de segmentos, en donde hay una dirección base y un limite.
Si el desplazamiento es mayor que el limite se produce un error de direccionamiento.
La dirección de memoria física a la que se accede se obtiene sumando el desplazamiento a la base.

Fragmentación  en los sistemas con segmentación:

Fragmentacion Externa : Dado que los segmentos son de distintos tamaños, a medida que se asignan y designan los segmentos van quedando huecos, es posible que un segmento no pueda colocarse en memoria porque los huecos no están contiguos .

Fragmentacion Interna: El tamaño del segmento suele ser múltiplo de alguna cantidad de memoria.
El sistema Operativo tiene que llevar contabilidad de la memoria asignada, lo que con la segmentación supone llevar una lista  de zonas ocupadas y huecos.

Comportamiento en un sistema de segmentación
Una de las ventajas de la segmentación sobre la Paginación es que se trata mas de un hecho lógico que físico:

  • En un sistema de segmentación  una vez que un segmento ha sido declarado como compartido, entonces las estructuras que lo integran cambian su tamaño.

 Dos procesos pueden compartir un segmento con solo tener entradas en sus tabla generales que apunten al mismo segmento de almacenamiento primario.



Ventajas de la segmentación:

  • El programador puede conocer las unidades lógicas de su programa.
  • Es posible compilar módulos separados como segmentos el enlace entre los segmentos pueden suponer hasta tanto se haga una referencia entre segmentos.
  • Debido que es posible separar los módulos, se hace mas fácil la modificación de los mismos.  
  • Es fácil e compartir segmentos. 
  • Es posible que los segmentos crezcan dinamicamente según las necesidades del programa en ejecución.     



http://www.dc.fi.udc.es/~so-grado/SO-Memoria.pdf
http://www.exa.unne.edu.ar/informatica/SO/SO3.htm

0 comentarios:

Publicar un comentario