Memórias caches
Rafael Behn Rolim
201211541
INTRODUÇÃO Uma definição mais simples poderia ser: uma área de armazenamento temporária onde os dados frequentemente acedidos são armazenados para acesso rápido.
Este tipo de memória é intermediário entre a memória RAM e o processador. A memória cache surgiu quando se percebeu que as memórias não conseguiam mais acompanhar a velocidade do processador fazendo com que às vezes este tivesse que esperar por dados da memória RAM para então continuar a trabalhar. Se a situação já era complicada na época dos computadores mais antigos, pode-se imaginar como estariam às máquinas de hoje em dia se uma solução não fosse encontrada. A memória cache veio para solucionar este problema, pois é um tipo de memória extremamente rápida a qual armazena os dados usados com maior frequência pelo processador. Dessa forma o acesso à memória RAM, muito mais lenta se comparada à cache, é feito com menor frequência, melhorando muito o desempenho do computador.
Com os avanços tecnológicos, vários tipos de cache foram desenvolvidos. Atualmente há cache em processadores, discos rígidos, sistemas, servidores, nas placas-mãe, clusters de bancos de dados, entre outros. Qualquer dispositivo que requeira do usuário uma solicitação/requisição a algum outro recurso, seja de rede ou local, interno ou externo a essa rede, pode requerer ou possuir de fábrica o recurso de cache. O cache de disco representa uma pequena quantidade de memória incluída na placa lógica do HD. Tem como principal função armazenar as últimas trilhas lidas pelo HD. Esse tipo de cache evita que a cabeça de leitura e gravação passe várias vezes pela mesma trilha. Por ser mais caro, o recurso mais rápido não pode ser usado para armazenar todas as informações. Sendo assim, usa-se a cache para armazenar apenas as informações mais frequentemente usadas. Nas unidades de disco, também existem chips de cache nas placas eletrônicas que os acompanham. A memória cache é