Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memórias Primárias (Endereços de memória (Códigos de correção de erro…
Memórias Primárias
Bit
BCD (Binary Coded Decimal
Endereços de memória
Célula - menor unidade endereçável
Palavras - células
de 8 bits (byte)
Numerados (esq-dir // dir-esq)
Método ineficiente (big e small endian) - incluir cabeçalho na frente de cada item dado
Códigos de correção de erro
Palavra código
Distância de Hamming
Bits de verificação
Memória cache
CPUs mais velozes que memórias
READ de memória apenas quando estas forem encontradas
Bloquear CPU se houver tentativa de uso antes da palavra chegar
CPU não fica bloqueada, mas exige que o compilador não gere código até a chegada da palavra
Cache
Palavras usadas com mais frequência são mantidas na cache
Se uma fração substancial das palavras estiver na cache, o tempo é reduzido
Princípio da localidade
- referências à memória feitas em qualquer intervalo de tempo curto tendem a usar apenas uma pequena fração da memória local
Falha na cache faz toda a linha de cache ser carregada da memória principal
Aspectos da cache
Tamanho da cache
- quanto maior, melhor o desempenho
Tamanho da linha de cache
Maneira de organização da cache
Instruções e dados mantidos na mesma cache (unificada) ou em caches separadas (dividida)
Empacotamento e
tipos de memória
SIMM
(Single Inline Memory Module – módulo único de memória em linha)
DIMM
(Dual Inline Memory Module – módulo duplo de memória em linha)
SO-DIMM
(Small Outline DIMM – DIMM pequeno perfil)