Memória
Prof. Tiago Bandeira Marchesan
Introdução
Organizada de uma forma hierárquica;
Necessidade: Custo/bit menor;
Cache em vários níveis: L1, L2,…
A cache retém automaticamente uma cópia de algumas palavras usadas recentemente.
Características dos Sistemas de Memória do
Computador
Localização
Externa
Interna
CPU
Capacidade
Expresso em bytes ( 8 bits) ou palavras
Palavra é a unidade “natural”de organização de
memória. O tamanho da palavra normalmente é igual ao número de bits usados para representar um inteiro e ao tamanho da instrução.
Unidade de Transferência
Interna: Nomalmente
regulada pela largura do barramento; Externa: Nomalmente um bloco (unidade muito maior que uma palavra) – fator localidade;
Unidade endereçável:
Menor local que pode ser endereçado exclusivamente.
Métodos de Acesso
Acesso Sequêncial: Tempo de acesso depende da localização dos dados e local anterior. Ex. Fita
Magnética
Acesso Direto: Blocos Individuais possuem
endereço exclusivo. Salto para a vizinhança mais busca sequêncial. Ex. Disco rígido
Acesso Aleatório: Tempo de acesso independe da localização ou acesso anterior. Ex. RAM
Acesso Associativo: Realizado por comparação
com uma parte do conteúdo necessário. Ex. Cache
Desempenho
Tempo de Acesso, Ciclo de Memória, Taxa de
Transferência.
Outras Características
Tipo Físico: Semicondutor, Magnético ou Óptico;
Características Físicas: Volátil / Não Volátil e
Apagável/ Não Apagável;
Organização: Módulos de Memória, Arranjo Físico dos Bits em Palavras.
Memória Cache
Estrutura da Cache e da Memória Principal
Operação de Leitura na Cache
Processadores Modernos
Memória Cache
Mapeamento da Cache
Direta
Associativa
Associativa em Conjunto (set associative)
Mapeamento Direto
Mapeamento Associativo
Mapeamento Direto