Please enable JavaScript.
Coggle requires JavaScript to display documents.
Memória principal, Memória do computador, Memória cache - Coggle Diagram
Memória principal
RAM Random Access Memory
DRAM DInamic RAM
Usa capacitores
Precisam de refresh
Mais simples e barata
Memória principal do computador
Mais lenta que a cache
Nível de carga determina o valor (carregado ou descarregado)
Volátil
Armazenamento de programas em uso
SRAM Static RAM
Cache
Semicondutores
Célula de memória
ROM
ROM
PROM
EPROM
EEPROM
Electronic Erasable PROM
Apagável eletrônicamente
Erasable PROM
Apagável por UV
Reprogramável
Programável uma vez após a fabricação
Read Only Memory
Gravável apenas uma vez (Na fabricação)
Microprogramação
Memória do computador
Método de acesso
Sequencial
Organizado em registros
Começa do início e sempre lê em ordem
Fita
Direto
Blocos possuem endereço exclusivo
Salta para a vizinhança e procura sequencialmente
Disco
Aleatório
Endereços individuais
Tempo de acesso independe da posição
RAM
Associativo
Comparação com conteúdo de uma parte do armazenamento
Tempo de acesso independe da posição
Cache
Localização
Memória presente na CPU
Registradores
Cache
Memória Interna/Principal
Ram
Memória externa/secundária
Armazenamento periférico (E/S)
Desempenho
Tempo de acesso (Latência)
Tempo de ciclo de memória
Taxa de transferência
Hierarquia de memória
Velocidade
Não dá pra ter tudo
Hierarquia (+ capacidade -custo -desempenho)
Desempenho
Custo
Capacidade
Atualmente expressas em GB ou TB
Unidade de transferência
Memória interna
Número de linhas elétricas do módulo de memória (palavra)
Pode haver dual channel, nesse caso será o dobro da palavra
Memória cache
Operação da cache
1- CPU requisita conteúdo
2 - Verifica se os dados estão em cache
3- Se estiverem, apanha da cache
4- Se não, lê da memória ´principal para a cache e depois para a cpu
5- Cache inclui tags de identificação
Usa circuitos flip-flop
Não precisam de refresh
Digital
Arranjo de transistores gera estado lógico estável
Mais rápida, com menor capacidade (bem pequena)
Interna ao processador
Se encontra em vários níveis (l1,l2,l3)
Blocos da memória principal são mapeados na cache usando algum algortimo