sexta-feira, 4 de fevereiro de 2011

3.5.7.1 Cache interna (L1) do 486

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