Aula 17 - Memória cache
Índice:
- Um pouco de fundo
- Grande problema: uma solução
- O que isso faz?
- Truques Adicionados
- Maior é sempre melhor?
Nós já falamos um pouco sobre o cache do navegador aqui no, então a maioria de vocês já deve estar familiarizada com isso. Mas há outro tipo de cache que talvez nem todos vocês saibam. E esse é o associado com o CPU. Se você já fez o PC building, uma das especificações sempre mencionadas em uma CPU é o cache.

Mas por que isso precisa disso? O que isso realmente faz?
Um pouco de fundo
Para aqueles de vocês que viram a evolução da computação pessoal desde os primeiros dias, vão se lembrar das especificações dos computadores de antigamente. Os chips de memória costumavam estar nos KBs, assim como as velocidades do processador. Com o passar do tempo, passamos para o território da MHz, com chips de memória rodando a 4 MHz e CPU a 2 MHz.

Então, se a CPU fizesse um pedido em tal sistema, a memória voltaria rapidamente, sem qualquer atraso. Suas velocidades de relógio combinadas ajudaram a fazer o processador funcionar rapidamente. Mas, avance uma década ou duas e agora você pode obter CPUs que podem rodar em velocidade de GHz, mas, infelizmente, os chips de memória não podem acompanhar.
Grande problema: uma solução
O aumento rápido da velocidade da CPU fez com que a CPU realmente precisasse esperar que o chip de memória compreendesse a rápida sucessão de solicitações que estava sendo enviada. Isso foi um problema. Você pode tecnicamente construir memória que tenha a mesma velocidade da CPU, mas ocupa mais espaço no Silicon para armazenar cada bit de informação. Isso custaria muito mais do que os DIMMs que usamos hoje.

A solução alternativa? Divida a memória em dois. A memória principal que nós construímos da RAM dinâmica, assim como um segundo tipo de memória que nós embutimos na CPU. É muito menor, mas também é um tipo de memória muito mais rápido em comparação com a DRAM. E isso é o que nos referimos como Cache.
O que isso faz?
Cache pode ser uma palavra inglesa antiquada, mas é exatamente isso que o cache da CPU faz - armazena coisas. Pense nisso como uma arca do tesouro de um pirata. Ok, talvez não. Como todos nós somos geeks e eu já falei sobre o cache de um navegador da Web, a funcionalidade desse cache também é a mesma.

Portanto, em vez de um computador fazer uma solicitação a um servidor da Web a milhares de quilômetros de distância e, em seguida, fazer o download das imagens e do conteúdo todas as vezes, o cache reterá a maior parte na memória, para qualquer navegador. Isso economiza tempo e as páginas da web abrem muito mais rápido graças ao cache nos navegadores.

Um processador tem o mesmo problema, ele pode falar com sua própria memória muito mais rápido do que pode para a memória principal. Assim, toda vez que a CPU solicita um dado, ela armazena em cache uma cópia em sua memória local. Isso permite que ele seja muito mais rápido em um futuro próximo, quando necessário.
Truques Adicionados
Mas isso não é tudo. A memória local em uma CPU permite não apenas armazenar e ler dados pelo byte, mas também a próxima linha. Se a CPU executar uma instrução por vez, há uma boa chance de que ela seja seguida por um número conhecido de instruções após a ação principal.

Então, ao invés de apenas obter uma palavra da memória por vez, a CPU pode acessar os próximos 128 bytes de memória e ler, o que é chamado, a linha de cache - uma única linha de 128 da CPU, de uma só vez. A ideia é sempre reduzir o tempo e tornar todo o processo muito mais rápido.
Comprando um PC? Então aqui está como você pode comparar CPU, RAM e outras especificações antes de finalizar sua compra.
Maior é sempre melhor?
Bem, nem sempre, mas no caso do cache de memória - certamente é. Deixe-nos saber suas dúvidas no nosso fórum, se você ainda tiver alguma.
“Parece que a Mozilla captou o problema antes que uma grande parte de seus usuários atualizasse para a nova versão, limitando o número de pessoas que estavam operando com vulnerabilidades de segurança ”, explica um relatório da Friday Chitika Insights. “Logo após o reparo e relançamento, as taxas de adoção geralmente não foram afetadas, com três dias de aumento acentuado na participação de tráfego.”
[Mais leitura: Seu novo PC precisa desses 15 programas gratuitos e excelentes]
Em um comunicado, o Bank of America não conf Estava trabalhando com a TEKsystems, uma consultoria de TI que faz parte do Grupo Allegis. Mas disse que a fonte dos dados veio de um terceiro. O Bank of America disse que seus próprios sistemas não foram comprometidos. "Neste caso, uma empresa de terceiros foi comprometida", segundo um comunicado do Bank of America divulgado na semana passada. "Esta empresa estava trabalhando em um programa piloto para monitorar informações publicament
Autoridades do grupo TEKsystems e Allegis não puderam ser imediatamente atendidas.
O que o tumblr smash cache faz e quando usá-lo
O recurso Smash Cache do Tumblr manchado enquanto mexia nas configurações? Parece assustador e perigoso. Mas é mesmo? Vamos descobrir.







