1
resposta

Hierarquia de memória

Olá,

O instrutor explicou que acessamos o registrador a 1 ciclo de clock (~500 Bytes) e a L1 a 700 GB/s (64KB) porém não entendi de onde vem essa velocidade de acesso que pode variar dependendo da memória que está sendo acessada.

1 resposta

Oii, Gabriel! Como vai?

Agradeço por aguardar o nosso retorno.

Obrigada por compartilhar sua dúvida aqui no fórum, ela poderá ajudar outros alunos e alunas que estejam com a mesma dúvida e vem explorar o fórum em busca de uma explicação.

Pois bem, a localização da velocidade de memória vai depender de alguns fatores, temos que levar em consideração o tipo de tecnologia utilizada, a largura de barramento de dados, a frequência do clock do processador e a organização da hierarquia de cache.

Podemos usar o exemplo que o professor nos mostrou em vídeo:

Inicio da transcrição.Recorte de um print da aula, no qual o professor mostra a hierarquia de memoria. Começando pelo registradores no topo da pirâmide, depois cache L1, Cache L2, Cache L3, RAM, SSD, HD, CLOUD. Fim da transcrição.

Vale ressaltar que a hierarquia de cache também é importante para o desempenho do acesso. A organização da cache está em quanto maior (mais perto do topo) mais velocidade temos e quanto mais descemos mais armazenamento temos.

Inicio da transcrição.Recorte de um print da aula, no qual o professor mostra a hierarquia de memoria, representado por uma pirâmide. No lado esquerdo, nos mostra com a seta subindo, isso quer dizer que temos mais velocidade e no lado direito temos uma seta pra baixo nos mostrando que mais armazenamento.

E essa hierarquia é fundamental para diminuir o acesso do processador à memória principal, permitindo uma velocidade maior na execução dos programas.

Espero que as explicações aqui dadas tenham te ajudado a compreender melhor sobre a velocidade de acesso.

Qualquer dúvida que surgir, estarei à disposição!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!