Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Memória — IV - UFG 2024

Arquitetura de ComputadoresMemória
Código
qg121578
Banca
IV - UFG
Órgão
TJ-AC
Ano
2024
Nível
Superior
Cargo
CS-UFG - - Analista Judiciário - Analista de Sistemas
Um processador tem a seguinte hierarquia de memória: uma cache com latência de acesso de 2ns e uma memória principal com latência de acesso de 200ns. O acesso à memória principal somente é realizado após o valor não ser encontrado na cache. A MAIOR taxa de cache miss aceitável para que o tempo médio de acesso à memória seja menor ou igual a 5ns é:
  1. A1%.
  2. B1,5%.
  3. C2%.
  4. D2,5%.
Revelar gabarito e comentário

GabaritoB — 1,5%.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Hierarquia de memória: tempo médio de acesso

Gabarito: B (1,5%). O cálculo do tempo médio de acesso (TMA) com dois níveis é (\text{TMA} = \text{hit_time} + \text{miss_rate} \times \text{miss_penalty}). Com cache de 2 ns e memória principal de 200 ns, a condição (\text{TMA} \leq 5\,\text{ns}) resulta em taxa de miss (\leq 1,5\%).

A questão testa o conceito de desempenho em hierarquia de memória, onde o tempo médio de acesso é uma média ponderada entre acertos (hit) e falhas (miss). A fórmula é:

TMA=tcache+(miss_rate)×tMP\text{TMA} = t_{\text{cache}} + (\text{miss\_rate}) \times t_{\text{MP}}

Substituindo os valores:

  • (t_{\text{cache}} = 2\,\text{ns})

  • (t_{\text{MP}} = 200\,\text{ns})

  • Condição: (\text{TMA} \leq 5\,\text{ns})

2+miss_rate×20052 + \text{miss\_rate} \times 200 \leq 5
miss_rate×2003\text{miss\_rate} \times 200 \leq 3
miss_rate3200=0,015=1,5%\text{miss\_rate} \leq \frac{3}{200} = 0,015 = 1,5\%

Portanto, a maior taxa de cache miss que ainda mantém o tempo médio dentro do limite é exatamente 1,5%.

Alternativa A — ❌ Incorreta

1% está abaixo do limite máximo, mas a questão pede a maior taxa aceitável. Como 1,5% é superior a 1% e ainda satisfaz a inequação, o valor correto é 1,5%.

Alternativa B — ✅ Correta ⟵ GABARITO

Conforme demonstrado, 1,5% é o valor máximo que torna (\text{TMA} = 2 + 0,015 \times 200 = 5\,\text{ns}). Valores acima disso ultrapassariam os 5 ns.

Alternativa C — ❌ Incorreta

2% resultaria em (\text{TMA} = 2 + 0,02 \times 200 = 6\,\text{ns}), excedendo o limite de 5 ns.

Alternativa D — ❌ Incorreta

2,5% resultaria em (\text{TMA} = 2 + 0,025 \times 200 = 7\,\text{ns}), ainda mais acima do limite.

Gabarito: letra B.

Link permanente: /questoes/qg121578