Tema 1 Memoria Cache Flashcards

1
Q

¿Qué factores se deben considerar en el diseño de la memoria caché?

A

Las políticas de ubicación, extracción, reemplazo y escritura.

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

¿Qué decide la política de ubicación en la memoria caché?

A

Decide dónde debe colocarse un bloque de memoria principal que entra en la memoria caché.

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

¿Cómo funciona la política de ubicación directa?

A

Al bloque i-ésimo de memoria principal le corresponde la posición i módulo n, donde n es el número de bloques de la memoria caché. Cada bloque de la memoria principal tiene su posición en la caché y siempre en el mismo sitio.

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

¿Cómo funciona la política de ubicación asociativa?

A

Los bloques de la memoria principal se alojan en cualquier bloque de la memoria caché, comprobando solamente la etiqueta de todos y cada uno de los bloques para verificar acierto.

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

¿Cómo funciona la política de ubicación asociativa por conjuntos?

A

Cada bloque de la memoria principal tiene asignado un conjunto de la caché, pero se puede ubicar en cualquiera de los bloques que pertenecen a dicho conjunto.

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

¿Qué determina la política de extracción en la memoria caché?

A

Determina cuándo y qué bloque de memoria principal hay que traer a memoria caché.

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

¿Cómo funciona la política de extracción por demanda?

A

Un bloque sólo se trae a memoria caché cuando ha sido referenciado y no se encuentre en memoria caché.

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

¿Cómo funciona la política de extracción con prebúsqueda?

A

Cuando se referencia el bloque i-ésimo de memoria principal, se trae además el bloque (i+1)-ésimo.

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

¿Qué determina la política de reemplazo en la memoria caché?

A

Determina qué bloque de memoria caché debe abandonarla cuando no existe espacio disponible para un bloque entrante.

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

¿Cómo funciona la política de reemplazo aleatoria?

A

El bloque es reemplazado de forma aleatoria.

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

¿Cómo funciona la política de reemplazo FIFO?

A

Se usa el algoritmo First In First Out (FIFO) (primero en entrar primero en salir) para determinar qué bloque debe abandonar la caché.

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

¿Cómo funciona la política de reemplazo LRU?

A

Sustituye el bloque que hace más tiempo que no se ha usado en la caché.

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

¿Cómo funciona la política de reemplazo LFU?

A

Sustituye el bloque que ha experimentado menos referencias.

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

¿Qué determinan las políticas de actualización o escritura en la memoria caché?

A

Determinan el instante en que se actualiza la información en memoria principal cuando se hace una escritura en la memoria es ejecutada.

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

¿Cómo funciona la política de escritura inmediata?

A

Se escribe a la vez en Memoria caché y Memoria principal para mantener una coherencia en todo momento.

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

¿Cómo funciona la política de postescritura?

A

El bloque donde se escribió queda marcado con un bit llamado bit de basura, cuando se remplaza por la política de reemplazamiento se comprueba si el bit se encuentra activado, si lo está, se escribe la información de dicho bloque en la memoria principal.

17
Q

¿Cómo funciona la asignación en escritura sobre la memoria principal?

A

El bloque referenciado se copia de la memoria principal a la caché y después el bloque se envía a la CPU.

18
Q

¿Cómo funciona la no asignación en escritura sobre la memoria principal?

A

Envía el bloque directamente de la memoria principal a la CPU y al mismo tiempo la carga en la caché.