Hierarquia de Memória

Juliana Jenny Kolb

teste seu conhecimento

Home > Arquitetura de Computadores > Memória

Hierarquia de Memória

O termo Hierarquia de memória se refere a uma classificação de tipos de memória em função de desempenho. Essa classificação geralmente segue duas dimensões: tamanho/capacidade e velocidade de acesso.

Para o correto e eficaz funcionamento da manipulação das informações, verifica-se a necessidade de se ter, em um mesmo computador, diferentes tipos de memórias. Estas memórias se interligam de forma estruturada, uma vez que desempenham papeis diferentes, conforme ilustrado na figura 1.

hierarquia de memória

Figura 1: Hierarquia de Memória

Elementos

Registradores

Memória temporária usada pelo processador no processamento de instruções.

Memória ROM/EPROM

Memória onde se guarda as instruções de inicialização dos computadores.

Memória Cache

Armazena partes da memória do computador, sendo diretamente endereçável pelo processador.

Memória Principal – RAM

Memória principal do computador, sendo diretamente endereçável pelo processador.

Memória Secundária

Memória de armazenamento permanente.

Memória Virtual

É um espaço reservado pelo disco rígido que funciona como a memória RAM quando esta se esgota. Tal espaço é denominado arquivo de paginação, e o mecanismo funciona como uma forma de estender a quantidade de memória para dados temporários utilizados pelos aplicativos em execução.

Ver: Gerenciamento de Memória – Paginação (+)

Conceitos de Localidade

  • Localidade temporal: posições de memória, uma vez referenciadas (lidas ou escritas), tendem a ser referenciadas novamente dentro de um curto espaço de tempo.
    • Usualmente encontrada em laços de  instruções e acessos a pilhas de dados e variáveis.
    • Exemplos: loops, reutilização de operandos, etc.
  • Localidade espacial: se uma posição de memória é referenciada, posições de memória cujos endereços sejam próximos da primeira tendem a ser logo referenciados.
    • A informação é manipulada em blocos no sistema de hierarquia de memória para fazer uso da localidade espacial.
    • Exemplos: execução do código, acesso a vetores e matrizes, etc.

Vídeo Selecionado

O vídeo selecionado apresenta uma explicação resumida do funcionamento da hierarquia de memória.

 

Referência Bibliográfica

ALMEIDA, Marilane. Curso de Montagem e Manutenção de Computadores. São Paulo: Digerati Books, 2007.

BUENO, Maurício. Informática fácil para concursos. Rio de Janeiro: Brasport, 2006.

Deixe uma resposta