Características de Memórias
DEPARTAMENTO DE INFORMÁTICA
CARACTERÍSTICAS DE MEMÓRIAS
ARILSON DE JESUS DA SILVA
RAFAEL LOPES DA SILVA
PROFESSORA VANESSA DE OLIVEIRA COLLERE
Arquitetura de Computadores
Joinville – SC
2015
LOCALIZAÇÃO: Basicamente, falando-se de uma localização de acesso comum. O processador vai até a memória e procura o endereço a ser executado, porém, isso leva um certo tempo para que o programa seja “operado”; por isso temos as memórias cache, que facilitam esse processo para o processador fazendo com que seja mais rápido esse acesso e até mesmo mais viável. “Entretanto, há ainda um problema de localização de item no cache. Ao copiar um item da memória principal para o cache, a informação sobre a posição (endereço) do item na memória principal não é válida para a posição do item no cache”. (LUIZ, Ivan – 1999, p.48). Portanto, para sabermos se o item gravado na cache, basta entendermos um pouco da estrutura básica deste processo: Todos os dados armazenados/ guardados no cache, guardam também uma parte de endereços tags (como se fosse um diretório de busca), assim, o item presente dentro da memória principal, grava sua tag para que a cache tenha acesso aquele endereço. Assim, quando o processador solicita para a memória cache uma posição, automaticamente a cache já busca essa informação (uma vez que está gravada uma “tag” na memória principal). Caso essa “tag” não esteja gravada em um diretório “x” na memória principal sinaliza-se então o cache miss e um bloco da memória principal, contendo o item solicitado, sendo assim transferido para o cache. “Pode ser necessário, neste caso, remover um bloco presente no cache para abrir espaço para o novo bloco transferido.” (LUIZ, Ivan – 1999, p.49). Claro que todo esse procedimento, existe uma “comparação” entre a memória cache e a memória principal (para ver se a “tag” registrada na principal, está de acordo com a que está gravada na cache), criando-se assim o parâmetro