-
ERRADO : Esse conceito é de localidade temporal.
O conceito de Localidade espacial tem a ver com endereços próximos ao acessado recentemente tem grande probabilidade de serem acessados no futuro próximo.
-
Indo além...
Processador ---------------[[CACHE]]--------------------------------->>Memória RAM
|
|
-------->Memória ultra rápida de transmissão entre o processador e a RAM. Quando for vinculada a qualquer outro componente será BUFFER.
-
Localidade temporal é explorada mantendo valores de dados e instruções usados recentemente na memória cache e explorando uma hierarquia de cache.
Localidade espacial geralmente é explorada usando blocos de cache maiores e incorporando mecanismos de pré-busca (buscando itens de uso antecipado) na lógica de controle de cache.
Fonte Stallings 8a. Ed.
-
A literatura faz uma distinção entre localidade espacial e localidade temporal.
A localidade espacial refere-se à tendência da execução de envolver uma série de locais de memória que estão agrupados. Isso reflete a tendência de um processador de acessar as instruções sequencialmente. A localidade espacial também reflete a tendência de um programa de acessar locais de dados sequencialmente, como ao processar uma tabela de dados.
A localidade temporal refere-se à tendência de um processador de acessar locais de memória que foram usados recentemente.
Por exemplo, quando um loop é executado, o processador executa o mesmo conjunto de instruções repetidamente.
* Stallings 8a. Ed.
-
GABARITO: E
A memória cache se baseia nos princípios de localidade temporal e espacial. A localidade TEMPORAL diz respeito à alta probabilidade de que o processador volte a acessar novamente uma mesma palavra na memória principal.
-
Princípio da Localidade Temporal: um dado acessado recentemente tem mais chances de ser usado
novamente do que um dado usado há mais tempo. Isso ocorre porque as variáveis de um programa tendem
a ser acessadas diversas vezes durante a execução de um programa, e as instruções utilizam muitos
comandos de repetição (laços) e subprogramas, fazendo com que as instruções sejam acessadas
repetidamente.
Princípio da Localidade Espacial: há uma maior probabilidade de acesso para dados e instruções em
endereços próximos àqueles acessados recentemente. Isso ocorre porque os programas são sequenciais e
usam laços. Quando uma instrução é acessada, a instrução com maior probabilidade de ser executada na
sequência é a instrução logo a seguir dela. Para as variáveis a ideia é a mesma, pois variáveis de um mesmo
programa são armazenadas próximas umas das outras, vetores e matrizes são armazenados em sequência
de acordo com seus índices.
-
gab e! definiu a temporal.
Princípio da Localidade Temporal: um dado acessado recentemente tem mais chances de ser usado
novamente do que um dado usado há mais tempo
Localidade espacial mecanismos de pré-busca