Diferencia entre revisiones de «Segmentación»
De Wiki de Sistemas Operativos
(Página nueva: =Definición= Espacio de memoria de tamaño variable, compuesto por: *Descriptor: identificador único del segmento (dentro del espacio de memoria del proceso) *Tamaño del segmento ...) |
|||
Línea 4: | Línea 4: | ||
*Tamaño del segmento | *Tamaño del segmento | ||
+ | =Funcionamiento= | ||
=Características= | =Características= | ||
Línea 17: | Línea 18: | ||
*Gestión compleja, sobretodo por su tamaño variable | *Gestión compleja, sobretodo por su tamaño variable | ||
+ | |||
+ | ==Carga de segmentos a petición== | ||
+ | |||
+ | |||
+ | ==Enlace dinámico== | ||
+ | Uso de llamadas a funciones que están en disco |
Revisión del 15:41 23 may 2011
Contenido
Definición
Espacio de memoria de tamaño variable, compuesto por:
- Descriptor: identificador único del segmento (dentro del espacio de memoria del proceso)
- Tamaño del segmento
Funcionamiento
Características
- Cada proceso en ejecución (este activo, bloqueado o preparado) tiene su tabla de segmentos
- Solapamiento: 2 segmentos pueden compartir zona de memoria. Ojo! problemas de concurrencia
- Protección de memoria: añadir permisos a los segmentos
- Aspectos materiales: 2 registros de dirección para dirección de comienzo de la tabla, y para el numero de entradas en ella
- No se redimensionan
- Gestión compleja, sobretodo por su tamaño variable
Carga de segmentos a petición
Enlace dinámico
Uso de llamadas a funciones que están en disco