Tipos de memórias de computadores e armazenamento de dados |
---|
Geral
|
Volátil |
Histórica
|
Não volátil |
|
|
Óptico
|
Em desenvolvimento
|
Histórica
|
A EEPROM, ou E2PROM (pronuncia: "e-e-prom", sigla do inglês de Electrically-Erasable Programmable Read-Only Memory) é um tipo de memória não-volátil usada em dispositivos computacionais e outros dispositivos eletrônicos para armazenar pequenas quantidades de dados que precisam ser salvos quando a energia é removida, por exemplo, dados de configuração do dispositivo. Apesar de no nome se declarar Read-Only, esse foi classificado incorretamente pois é do tipo Leitura/Escrita (Read/Write), pelo fato de que códigos de erro no OBD-II poderem ser removidos independentemente, dentre outras características. Este se assemelha à denominação incorreta de ROM dos smartphones, conforme a Ciência da Computação.
Ao contrário da maioria dos outros tipos de memória não-volátil, bytes individuais em uma EEPROM tradicional pode ser lidos, apagados e re-escrita de forma independente.
Atualmente já existe uma memória não-volátil mais moderna, derivada da EEPROM, a memória flash. Quando grandes quantidades de dados estáticos devem ser armazenados (por exemplo, em unidades flash USB) a memória flash é mais econômica do que os dispositivos tradicionais de EEPROM.
Enquanto uma EPROM é programada por um dispositivo eletrônico que dá tensões maiores do que os usados normalmente em circuitos elétricos e pode ser apagada apenas por exposição a uma forte luz ultravioleta, a EEPROM pode ser programada e apagada dentro do próprio circuito, eletricamente, pela aplicação de sinais de programação especiais. Originalmente, EEPROMs foram limitados a operações de byte único que os fizeram mais lento, mas EEPROMs modernos permitem operações com múltiplos bytes.
Embora uma EEPROM possa ser lida, um número praticamente ilimitado de vezes, ela possui uma vida útil limitada - isto é, o número de vezes que pode ser reprogramada (apagada e programada novamente) foi limitado a dezenas ou centenas de milhares de vezes, devido a contínua deterioração interna do chip durante o processo de exclusão que requer uma tensão elétrica mais elevada. Essa limitação foi estendido para um milhão de operações de gravação em EEPROM modernos. Entretanto essa vida útil da EEPROM, se torna uma importante consideração a ser feita, quando seu uso em um computador, por exemplo, tenha uma previsão de frequentes reprogramações. É por esta razão que EEPROMs foram utilizados para informações de configuração, ao invés de memória de acesso aleatório.
Como cada novo dado gravado no chip requer o apagamento do anterior, considera-se apagamento e gravação como uma só operação, porém seria possível gravar o mesmo endereço de memória um bit de cada vez, fazendo então oito gravações com um só prévio apagamento. Entretanto a maioria das memórias EEPROM faz o apagamento do conteúdo do endereço automaticamente antes da gravação.
Tecnologias mais novas como FRAM e MRAM estão aos poucos substituindo as EEPROMs em algumas aplicações