3.5.7.1 Cache interna (L1) do 486
Todos os membros da família i486 incluem um controlador interno de cache (Level 1) com 8KB de memória cache. Basicamente, esta cache é uma área de memória muito rápida incorporada no processador e que é usada para guardar dados e código que vai ser acedido pelo processador.
O uso da memória cache reduz o tempo de espera do processador por dados evitando que o processador fique à espera desses mesmos dados da memória principal, que é muito mais lenta, aumentando, assim, substancialmente, a performance do processador.
A organização da memória cache no 486 é tecnicamente denominada de “four-way set associative cache”, o que quer dizer que a memória é dividida em quatro blocos, sendo cada bloco organizado em 128 ou 256 linhas, com 16 bytes cada linha.
O conteúdo da cache deve ser sempre sincronizado com o conteúdo da memória principal, de modo a assegurar que o processador está a trabalhar com os dados correctos. Por essa razão, a cache nos 486 é do tipo Write-Throug, isto é, quando o processador escreve informação na cache, essa informação é também escrita automaticamente na memória principal.
Sem comentários:
Enviar um comentário