Cache
Cache, pronunciado "cash" (não "catch" ou "cashay"), armazena informações usadas recentemente para que possam ser acessadas rapidamente mais tarde. Os computadores incorporam vários tipos diferentes de cache para funcionar com mais eficiência e, assim, melhorar o desempenho. Os tipos comuns de cache incluem o cache do navegador, o cache de disco, o cache de memória e o cache do processador.
- Cache do navegador — A maioria dos navegadores armazena em cache os dados de páginas da web por padrão. Por exemplo, quando você visita uma página da web, o navegador pode armazenar em cache o HTML, as imagens e quaisquer arquivos CSS ou JavaScript referenciados pela página. Quando você navega por outras páginas do site que usam as mesmas imagens, CSS ou JavaScript, o navegador não precisa baixar os arquivos novamente. Em vez disso, ele pode simplesmente carregá-los do cache, que fica armazenado no disco rígido local.
- Cache de memória — Quando um aplicativo está em execução, ele pode armazenar determinados dados na memória do sistema, ou RAM. Por exemplo, se você estiver trabalhando em um projeto de vídeo, o editor de vídeo poderá carregar clipes de vídeo e faixas de áudio específicos do disco rígido para a RAM. Como a RAM pode ser acessada muito mais rapidamente do que um disco rígido, isso reduz o atraso ao importar e editar arquivos.
- Cache de disco — A maioria dos HDDs e SSDs inclui uma pequena quantidade de RAM que funciona como cache de disco. Um cache de disco típico para um disco rígido de 1 terabyte é de 32 megabytes, enquanto um disco rígido de 2 TB pode ter um cache de 64 MB. Essa pequena quantidade de RAM pode fazer uma grande diferença no desempenho da unidade. Por exemplo, quando você abre uma pasta com um grande número de arquivos, as referências aos arquivos podem ser salvas automaticamente no cache de disco. Na próxima vez que você abrir a pasta, a lista de arquivos poderá ser carregada instantaneamente, em vez de levar vários segundos para aparecer.
- Cache do processador — Os caches do processador são ainda menores do que os caches de disco. Isso acontece porque um cache do processador contém pequenos blocos de dados, como instruções usadas com frequência, que podem ser acessados rapidamente pela CPU. Os processadores modernos geralmente contêm um cache L1, que fica ao lado do processador, e um cache L2, que fica um pouco mais distante. O cache L1 é o menor, com cerca de 64 KB, enquanto o cache L2 pode ter cerca de 2 MB. Alguns processadores de alto desempenho incluem até mesmo um cache L3, que é maior do que o cache L2. Quando um processador acessa dados de um cache de nível mais alto, ele também pode mover os dados para o cache de nível mais baixo para acessá-los mais rapidamente na próxima vez.
A maior parte do armazenamento em cache é feita em segundo plano, então você nem percebe que está acontecendo. Na verdade, o único dos caches acima que você pode controlar é o cache do navegador. Você pode abrir as preferências do navegador para visualizar as configurações do cache e alterar o tamanho do cache do navegador ou esvaziá-lo, se necessário.
Teste seus conhecimentos