• Matéria: Informática
  • Autor: luisantoniocamposrib
  • Perguntado 7 anos atrás

O que é e para que serve a memória cache?

Cache foi o nome escolhido para designar o nível da hierarquia de memória entre o processador e a memória principal. Assim, a memória cache é um dispositivo de memória colocado entre a CPU e a memória principal, com o intuito de aumentar o desempenho do sistema. Possui tecnologia de fabricação semelhante a CPU (VLSI) garantindo redução da espera por parte desta.
As caches apareceram primeiro nas máquinas desenvolvidas para pesquisa, no início da década de 60, sendo implementadas em máquinas comerciais mais tarde, ainda na mesma década; virtualmente todas as máquinas comerciais desenvolvidas hoje, desde as mais rápidas até as mais lentas, incluem cache.
Uma analogia utilizando uma biblioteca pode ser definida, suponha que você necessite pesquisar sobre a evolução da arquitetura de computadores na biblioteca da universidade. Imagine que você esteja sentado em uma mesa com um conjunto de livros sobre o assunto que você selecionou previamente, retirou das estantes e colocou sobre a mesa. Ao examinar os livros em seu poder, você observa que eles contêm a descrição de várias máquinas e tecnologias, com exceção da arquitetura proposta por Von Neumann. Por causa disto você retorna as estantes em busca de um livro adicional que trate sobre o assunto. Caso tenha selecionado bem os livros que se encontram sobre sua mesa existe uma grande probabilidade de você encontrar neles a maioria dos tópicos que você precisa para o seu trabalho.
O fato de você possuir vários livros a sua frente faz com que o tempo necessário para escrita do trabalho seja bem menor, quando comparado ao tempo gasto na escrita do mesmo trabalho caso você não pudesse ter mais de um livro em seu poder e precisasse constantemente levantar-se da sua mesa para levar um livro até a estante e trocá-lo por outro. O mesmo princípio permite criar a ilusão de uma memória muito grande que possa ser acessada de modo tão rápido quanto é uma memória pequena. Assim como você não precisa acessar todos os livros de uma biblioteca de uma vez, com igual prioridade, um programa não acessa todo o seu código e todos os seus dados de uma vez com igual probabilidade. Se assim fosse seria impossível fazer com que os acessos a essa memória fossem rápidos. Pela mesma linha de raciocínio seria impossível para você colocar todos os livros de uma biblioteca em cima da sua mesa, mantendo a chance de encontrar rapidamente a informação que você precisa.
O chamado princípio da localidade está por trás tanto da maneira como você escreve o trabalho quanto o modo como os programas operam. Este princípio estabelece que os programas acessam uma parte relativamente pequena do seu espaço de endereçamento em um instante qualquer, assim como você acessa uma parcela extremamente pequena dos recursos de uma biblioteca, em um dado instante. Existem dois diferentes tipos de localidade.

Após leitura e reflexão, assinale a alternativa correta em relação à Memoria Cache:


A) É uma memória ligada ao HD para melhorar sua conexão


B) É uma memória lenta usada para armazenamento


C) É uma memória virtual utilizada enquanto fazemos virtualização na maquina


D) É uma memória temporária utilizada somente para jogos


E) É uma memória de alta velocidade para aumentar o desempenho da máquina

Respostas

respondido por: ajahsshahsh
0

Resposta:

Letra A

Explicação:

uma memória ligada do HD para melhora sua conexão

Perguntas similares