Please enable JavaScript.
Coggle requires JavaScript to display documents.
Segmentación, Nombre - Coggle Diagram
Segmentación
Ventajas
-
-
Permite compartir segmentos de otros procesos o datos entre diferentes procesos (p.e. shared libraries).
Cada segmento puede tener diferentes tipos de protección (r=read, w=write, x=execution).
Tipos
Pura
Es muy similar a la paginación. Sin embargo, la implementación de la segmentación se diferencia en que los segmentos son de diferentes tamaños. Los segmentos son cargados en memoria de manera contigua. A medida que algunos segmentos salen de la memoria, se produce la fragmentación externa. Cuando la fragmentación es significativa, se compacta la memoria para alinear a todos los segmentos.
Paginada
Con la segmentación pura, se puede producir un inconveniente: los segmentos pueden ser muy largos para cargarlos en memoria por completo. Este problema, llevó a la idea de paginar la segmentación, de tal forma que solo los segmentos que se están utilizando vayan a memoria. Derivó del sistema MULTICS y está soportada en todos los sistemas operativos modernos.
-
Definición
La segmentación es una técnica aplicada en los sistemas operativos modernos para evitar que las diferentes secciones de un proceso colisionen con otras a medida que demandan más espacio en memoria.
Segmento
Es una secuencia lineal de direcciones. Diferentes segmentos pueden tener diferentes tamaños e incluso sus tamaños pueden variar durante la ejecución del proceso. Cada segmento utiliza diferentes direcciones de memoria, por lo que puede crecer o reducirse sin afectar a otros segmentos.
-