Segmentación

SEGMENTACIÓN

Esquema de administración de memoria que soporta la visión del usuario de la memoria.

Un programa es una coleccion de segmentos. Un segmento es una unidad logica como por ejemplo:

– Programa principal

– Procedimientos.

-Funciones

-Variables locales, variables globales

-Bloques comunes

-Pila

-Tabla de simbolos, arreglos, etc.

Desplazamiento: posición dentro del segmento.

 

TABLA DE CORRESPONDENCIA DE SEGMENTOS

 

Dirección virtual=(s,d) los segmentos se intercambian como unidades.

 

Programa: núcleo principal, rutinas, datos (tablas, pilas, etc)

 

r=0 si segmento no está en real, 1 si esta

 

Bits de protección: 1-si 0-no

 

R-acceso lectura, W-escritura, E-ejecucion, A-adición (Bits de protección)

 

Bit residencia de segmento = 1

Dir auxiliar si no esta en real = S

Longitud del segmento = 1

Bits de proteccion = R W E A

# marco si esta en real = S’

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s