Enquanto se desce na hierarquia de memória, conforme ilustra...
Enquanto se desce na hierarquia de memória, conforme ilustrado na Figura 1, pode-se afirmar que há aumentos na capacidade de memória e de tempo de acesso. (STALLINGS, 2010).
Numa situação de suposição, um processador faz acesso a dois níveis de memória, tendo o nível 1, 1.000 palavras e um tempo de acesso de 1,0 ns e o nível 2, 100.000 palavras e um tempo de acesso de 10 ns. Se uma palavra a ser acessada estiver no nível 1, o processador a acessa nesse nível. Se essa palavra estiver no nível 2, ela, então, é transferida para o nível 1 e, depois, é acessada pelo processador. Para simplificar, devem ser ignorados os tempos necessários para o processador determinar onde a palavra se encontra.
A Figura 2 mostra o tempo médio de acesso a uma memória de dois níveis com uma função de razão de acerto H, em que H é a fração de todos os acessos à memória que são encontrados na memória mais rápida; T1 é o tempo de acesso ao nível 1, e T2 é o tempo de acesso ao nível 2. Se a palavra acessada for encontrada no nível 1, tem-se um acerto, ou, caso contrário, uma falha.
Nesse contexto, caso 90% dos acessos à memória sejam efetuados
na memória mais rápida, então o tempo médio para se acessar
uma palavra é
Comentários
Veja os comentários dos nossos alunos
Acho que essa questão seria de matemática e não gerência do processador.
Pessoal, a questão só tem tamanho e é mais simples do que parece!!!
A matemática usada aqui é bem simples... vamos lá, deixa eu tentar explicar!
Pergunta: "Qual o tempo médio para se acessar uma palavra."
Dados fornecidos:
- 90% dos acessos são efetuados na mem.rápida, logo podemos concluir q 10% é realizado na memória "menos rápida".
- Tempo para acessar a memória rápida: 1ns
- Tempo para acessar a memória menos rápida: 10 ns
1º Vamos colocar um quantidade total de palavras para facilitar nosso raciocínio: 10 palavras
2º Dessas 10 palavras, posso afirmar que são gastos 9,0 ns para acessar cada uma delas na memória rápida (ver dado fornecido).
3º Logo posso concluir que o restante, 1 palavra, necessita de 11 ns. Por que 11 ns? São 10 ns para acessá-la na memória "menos rápida" e mais 1 ns para acessá-la na memória rápida.
4º Agora eu somo tudo e faço a média aritmética: tempo total dividido pela quantidade de palavras.
-> Qual o tempo total: 20 ns
-> Qual a quantidade de palavras: 10
-> Logo 20/10 = 2ns por palavra
Completando a solução de Lucc O.: atenção para a quantidade de palavras em cada memória, essa é uma distração!
nem vou perder tempo com essa questão, porque dificilmente cai algo assim e só pode ser respondido se o tempo der e o nível de estresse estiver baixo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo