Memoria en Linux y Unix Flashcards

1
Q

¿Cómo gestionaba la memoria Unix en sus primeras versiones?

A

Utilizaba particionamiento variable sin ningún esquema de memoria virtual.

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

¿Qué esquema de memoria utiliza Unix en la actualidad?

A

Memoria virtual paginada.

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

¿Cuántos esquemas de memoria separados existen en SVR4 y Solaris?

A

Dos.

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

¿Qué proporciona el sistema de paginación?

A

Las funciones a la memoria virtual para asignar marcos de página en la memoria principal a los diferentes procesos y también asignar marcos de página a buffers de bloques de disco.

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

¿Por qué un esquema de memoria virtual paginada es menos apropiado para gestionar la asignación de memoria del núcleo?

A

Porque es menos eficiente que otros esquemas como el de memoria segmentada.

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

¿Qué estructuras de datos utiliza Unix para la memoria virtual paginada?

A

Tabla de páginas, descriptor de bloque de disco, tabla de datos de los marcos de página y tabla de utilización swap.

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

¿Cómo funciona el algoritmo de reemplazo de páginas en SVR4?

A

Es un refinamiento del algoritmo de reloj, conocido como el algoritmo de del reloj con 2 manecillas.

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

¿En qué se diferencia la gestión de memoria de Linux de la de Unix?

A

Es más compleja.

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

¿Qué estructura de tabla de páginas utiliza Linux?

A

Una estructura de tres niveles: directorio de páginas, directorio intermedio de páginas y tabla de páginas.

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

¿Cómo se utiliza la estructura de la tabla de páginas a tres niveles en Linux?

A

Para convertir una dirección virtual en un índice en la memoria principal.

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

¿Qué es el sistema de colegas?

A

Un mecanismo para tratar bloques de páginas contiguos correspondientes a bloques de marcos de páginas contiguos.

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

¿En qué se basa el algoritmo de reemplazo de páginas de Linux?

A

En el algoritmo del reloj.

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

¿Cómo funciona el algoritmo de reemplazo de páginas de Linux?

A

A cada página de la memoria principal se le asocia una variable de edad que se incrementa cada vez que se accede a la página. Una página con un envejecimiento 0 es una página “vieja” que no se ha referenciado en bastante tiempo y es la mejor candidata para el reemplazo.

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