Cache Flashcards

1
Q

O que é memória cache?

A

Uma memória de alta velocidade usada para armazenar temporariamente dados frequentemente acessados, reduzindo o tempo médio de acesso.

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

Quais são as camadas típicas de cache em processadores modernos?

A

L1: Mais rápida e menor.
L2: Intermediária em tamanho e velocidade.
L3: Mais lenta e maior.

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

O que é um mapeamento direto em cache?

A

Cada bloco de memória tem uma posição específica na cache, determinada por uma função simples.

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

O que é cache miss?

A

Quando a CPU não encontra o dado ou instrução na cache, precisando buscá-lo em níveis mais lentos da memória.

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

Quais são os principais tipos de cache miss?

A

Cache miss por falta de dados.
Cache miss por falta de instruções.

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

Quais são as políticas de substituição em cache?

A

LRU (Least Recently Used): Substitui o bloco menos usado recentemente.
FIFO (First-In-First-Out): Substitui o bloco mais antigo.

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

O que significa write-through e write-back em políticas de escrita de cache?

A

Write-through: Dados são escritos simultaneamente na cache e na memória principal.
Write-back: Dados são escritos na cache e apenas posteriormente na memória principal, reduzindo acessos à memória.

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

O que são linhas ou blocos na cache?

A

Unidades menores de dados armazenadas na cache, transferidas entre a memória principal e a cache.

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

O que é a técnica de prefetching?

A

Técnica que traz dados para a cache antecipadamente, com base em padrões de acesso prévios, para reduzir cache miss.

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