Unidad 8 y 10 : Segmentación Flashcards

1
Q

¿Qué es el campo SELECTOR?

A

Son los 14 bits de más peso que hacen referencia al segmento al que se quiere acceder
Se encuentran la base del segmento, límite o tamaño y atributos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es el DESPLAZAMIENTO?

A

Es el valor que se añade a la base del segmento para localizar la dirección que hay que acceder en él.
Determina la longitud máxima.
En Modo Protegido | 32 Bits –> 4GB
En Modo Real | 16 Bits –> 64KB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo queda definida la segmentación en Modo Real?

A

La segmentación en modo real queda definido:
Base o dirección –> 20 Bits
Desplazamiento o tamaño –> 16 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo queda definida la Segmentación en Modo Protegido?

A

La Segmentación en Modo Protegido queda definida así:

  • Base: Dirección lineal donde comienza el segmento (32 bits)
  • Límite : Define tamaño del segmento (20 bits). Si es en Bytes el tope es 1MB y si es en páginas de 4KB el tope es 4GB.
  • Atributos : Dan características del segmento (12 bits)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo se calcula la dirección efectiva / física en Modo Real?

A

RS x 16 + Desplazamiento.

Casos específicos:

  • CS x 16 + IP
  • SS x 16 + SP
  • DS x 16 + Desplazamiento
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es un descriptor de Segmento?

A

Es un conjunto de los parámetros base, límite y atributos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Defina a los descriptores globales

A

Los descriptores globales o de sistemas contienen definiciones de segmentos que se aplican a todos los programas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Defina a los descriptores locales

A

Los descriptores locales o de aplicación son únicos para una aplicación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuándo se accede a la tabla de descriptores global y cuándo a la local?

A

A la tabla de descriptores global se accede cuando el bit TI = 0

A la tabla de descriptores local se accede cuando el bit TI = 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿De qué se encarga la UNIDAD DE SEGMENTACIÓN?

A
  • Traduce direcciones virtuales a lineales.
  • Las tablas pueden contener hasta 8192 entradas de descriptores.
  • La activación es obligada.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Características de la tabla de descriptores global (GDT)

A

GDT es única para todo el sistema.
Su dirección base está almacenada en el registro GDTR y tiene 2 partes, la dirección base y el límite de la misma.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Características de la tabla de descriptores global (LDT)

A

En el sistema puede haber muchas LDT, pero solo UNA activa
Están descriptas en la GDT y su dirección base está almacenada en el registro LDTR

El LDTR apunta a una entrada de la GDT de donde se obtiene la base y el límite de la LDT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuál es el fin del ATRIBUTO P?

A

Indica el bit de presencia.

P = 1 El segmento está en MP
P = 0 El segmento está ausente en MP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuál es el fin del ATRIBUTO S?

A

Indica el tipo de segmento.

S = 1 El segmento es de código, datos o pila.

S = 0 El segmento es de sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cuál es el fin del ATRIBUTO A?

A

Indica si el segmento está siendo accedido.

A = 1 Segmento accedido
A = 0 Segmento no accedido

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cuál es el fin del ATRIBUTO G?

A

Indica la granularidad.

Son los 20 bits del campo límite.

G = 0 Segmento en bytes (1MB tope)

G = 1 Segmento en páginas (4 KB)

17
Q

¿Cuáles son las funciones de la segmentación?

A

Almacenar datos e instrucciones de programas.

Interconectar la CPU y los dispositivos de E/S.