Computação |
• Usada para armazenar firmware e rotinas de inicialização (BIOS/UEFI).
• Variações: PROM (programável uma vez), EPROM (apagável por UV) e EEPROM (apagável eletricamente).
Memória Flash
• Tipo especial de EEPROM com blocos de apagamento maiores.
• Não volátil, com boa densidade e velocidade razoável.
• Base da tecnologia dos SSDs, pendrives e cartões de memória.
• Possui vida útil limitada por número de ciclos de gravação.
Organização e Mapeamento de Cache
A memória cache funciona como um intermediário entre o processador e a memória principal, armazenando blocos de dados frequentemente acessados.
Quando o processador solicita um dado, verifica-se primeiro se ele está na cache (cache hit). Caso não esteja (cache miss), o bloco correspondente é trazido da memória principal.
A organização da cache é determinada pelo método de mapeamento, que define como os blocos da memória principal são posicionados na cache:
Mapeamento Direto
• Cada bloco da memória principal é mapeado para um único local na cache.
• Simples e rápido, mas propenso a conflitos.
Ex.: Índice da cache = (Endereço da memória principal) mod (Número de linhas da cache)
Mapeamento Totalmente Associativo
• Qualquer bloco da memória pode ser colocado em qualquer linha da cache.