Hierarquia de memória virtual

1540 palavras 7 páginas
Profa. Alice M. Tokarnia UNICAMP/FEEC

EA075 --

08/11/2012

Hierarquia de Memória
Alice M. Tokarnia EA075 – UNICAMP/FEEC

Profa. Alice M.Tokarnia EA075_ UNICAMP/FEEC

1

Hierarquia da Memória
• Ideal: memória rápida e de baixo custo • Memória principal
– Grande, baixo custo, lenta – Armazena dados e programas inteiros
Processor Registers Cache Main memory Disk cloud

• Cache
– Pequena, alto custo, rápida – Armazena partes mais acessadas de dados e programas – Podem existir vários níveis de memória cache L1, L2, L3
Profa. Alice M.Tokarnia EA075_ UNICAMP/FEEC

2

1

Profa. Alice M. Tokarnia UNICAMP/FEEC

EA075 --

08/11/2012

Cache
• Geralmente implementada com SRAM
– Rápida, porém mais cara do que a DRAM



Vários níveis de cache no mesmo integrado do processador
– Espaço limitado, portanto muito menor do que a memória principal – Rápido acesso (muito mais rápido que a memória principal)



Operação da Memória Cache
– Requisição para o acesso à memória principal (escrita ou leitura) – Inicialmente, busca toda a cache por uma cópia
• Cache Hit (dado presente na cache) • Cache Miss (dado ausente no cache)



Muitas escolhas para o desenvolvimento da cache
– Mapeamento da cache, estratégia de substituição, técnicas de escrita
Profa. Alice M.Tokarnia EA075_ UNICAMP/FEEC

3

Mapeamento da Cache
• Muito menos posições estão disponíveis na cache comparada com a memória principal • Como saber se o conteúdo correspondente a um endereço da memória principal pode ser encontrado na cache? • Três técnicas básicas de Mapeamento
– direto – totalmente associativo – associativo por conjunto

– Considerar o mapeamento de endereços da memória principal em posições da cache

• As informações são introduzidas na cache em blocos ou linhas indivisíveis que contem valores armazenados em endereços adjacentes de memória
Profa. Alice M.Tokarnia EA075_ UNICAMP/FEEC

4

2

Profa. Alice M. Tokarnia UNICAMP/FEEC

EA075 --

Relacionados

  • Trabalho ISO
    1855 palavras | 8 páginas
  • Hierarquia de memórias
    499 palavras | 2 páginas
  • Aula 05 E 06 GERENCIAMENTO De MEM RIA
    2058 palavras | 9 páginas
  • sistemas
    413 palavras | 2 páginas
  • Https Doc 04 A0 Apps Viewer
    4222 palavras | 17 páginas
  • Org11
    1521 palavras | 7 páginas
  • Resumo sistemas operacionais modernos
    4638 palavras | 19 páginas
  • Sistema operacional
    1691 palavras | 7 páginas
  • sistemas operacionais
    3786 palavras | 16 páginas
  • Gerecimento de Processo/Memoria Windows Vs Linux
    391 palavras | 2 páginas