o que são as memórias cache? Por que seu uso melhora o desempenho dos sistemas computacionais? resposta
Soluções para a tarefa
Respondido por
0
Memórias cache são memórias de altíssima velocidade e baixa capacidade. São muito caras e por isso sua capacidade não é grande pois de outra forma seriam ainda mais caras.
Com frequencia, os programas acessam dados que estao muito próximos. A ideia da memória cache é transportar os dados da memória RAM normal com antecedencia aumentando as chances de que o próximo acesso a alguma memória já a encontra previamente carregada na memória cache de alta velocidade.
Imagine uma sala de trabalho que tem uma mesa de trabalho e uma série de armários/arquivos no outro lado da sala.
Toda vez que o funcionário for processar um documento, ele tem que parar o que está fazendo, levantar-se da cadeira, caminhar até o armário/arquivo pegar o documento a ser processado, caminhar de volta a mesa, sentar-se e só então processar o documento.
Agora imagine que da próxima vez que ele for precisar de um documento novo num certo armário arquivo ele traga preventivamente vários outros documentos e os deixe na mesa.
Assim, quando ele precisar de um novo documento ele já o tem na mesa, não precisa ter o trabalho todo de ir ao armário/arquivo buscá-lo.
O acesso ao documento na mesa é muito mais rápido. Infelizmente, a mesa não consegue armazenar todos os documentos pois sua capacidade de armazenamento é menor do que os armários/arquivos.
A mesa é a memória cache, o armário arquivo é a memória RAM normal, nessa fábula que usei para ilustrar o conceito.
Com frequencia, os programas acessam dados que estao muito próximos. A ideia da memória cache é transportar os dados da memória RAM normal com antecedencia aumentando as chances de que o próximo acesso a alguma memória já a encontra previamente carregada na memória cache de alta velocidade.
Imagine uma sala de trabalho que tem uma mesa de trabalho e uma série de armários/arquivos no outro lado da sala.
Toda vez que o funcionário for processar um documento, ele tem que parar o que está fazendo, levantar-se da cadeira, caminhar até o armário/arquivo pegar o documento a ser processado, caminhar de volta a mesa, sentar-se e só então processar o documento.
Agora imagine que da próxima vez que ele for precisar de um documento novo num certo armário arquivo ele traga preventivamente vários outros documentos e os deixe na mesa.
Assim, quando ele precisar de um novo documento ele já o tem na mesa, não precisa ter o trabalho todo de ir ao armário/arquivo buscá-lo.
O acesso ao documento na mesa é muito mais rápido. Infelizmente, a mesa não consegue armazenar todos os documentos pois sua capacidade de armazenamento é menor do que os armários/arquivos.
A mesa é a memória cache, o armário arquivo é a memória RAM normal, nessa fábula que usei para ilustrar o conceito.
Perguntas interessantes