Memória volátil vs memória não volátil
Volátil e não volátil são classificações na memória do computador. A memória volátil é um tipo de memória de computador que requer energia para reter as informações armazenadas, enquanto a memória não volátil não requer atualização para reter os valores da memória.
O que é memória volátil?
A memória volátil é um tipo de memória em computação que requer energia para reter as informações armazenadas. O conteúdo do dispositivo de memória deve ser atualizado regularmente para evitar perda de dados. Os módulos RAM (Random Access Memory) em computadores e a memória Cache nos processadores são exemplos de componentes de memória volátil. (Leia a diferença entre RAM e memória cache)
Dispositivos de RAM são construídos usando um grande conjunto de capacitores que são usados para armazenar cargas temporariamente. Cada capacitor representa um bit de memória. Quando o capacitor está carregado, o estado lógico é 1 (Alto) e, quando descarregado, o estado lógico é 0 (Baixo). E cada capacitor é necessário para recarregar em intervalos regulares para reter dados continuamente. Essa recarga repetida é conhecida como ciclo de atualização.
Existem três classes principais de RAM: RAM estática (SRAM), RAM dinâmica (DRAM) e RAM de mudança de fase (PRAM). Na SRAM, os dados são armazenados usando o estado de um único flip-flop para cada bit e, na DRAM, um único capacitor é usado para cada bit. (Leia mais sobre a diferença entre SRAM e DRAM)
O que é memória não volátil?
A memória não volátil é um tipo de memória de computador que não requer atualização para reter os valores da memória. Todos os tipos de ROM, memória flash, dispositivos de armazenamento óptico e magnético são dispositivos de memória não volátil.
Os dispositivos ROM (Read Only Memory) mais antigos tinham apenas a capacidade de ler, mas não de gravar ou editar o conteúdo. Em alguns casos, os dados podem ser modificados, mas com dificuldade. O tipo mais antigo de estado sólido de ROM é a ROM de máscara, onde o conteúdo da memória é programado pelo próprio fabricante e não pode ser modificado.
A PROM ou ROM Programável foi desenvolvida com base na Mask ROM, onde a memória pode ser programada pelo usuário, mas apenas uma vez. EPROM (Erasable Programmable ROM) é um dispositivo de memória apagável, que pode ser apagado usando a exposição à luz ultravioleta e programado para tensões mais altas. A exposição repetida à luz ultravioleta eventualmente deteriora a capacidade de armazenamento do IC.
EEPROM ou ROM programável eletronicamente apagável é uma extensão da EPROM onde a memória pode ser programada várias vezes pelo usuário. O conteúdo do componente de memória pode ser lido, escrito e modificado usando uma interface projetada especificamente. As unidades microcontroladas são exemplos de dispositivos EEPROM. A memória Flash é desenvolvida com base na arquitetura EEPROM.
As unidades de disco rígido (HDD) também são dispositivos de armazenamento de dados secundários não voláteis usados para armazenar e recuperar informações digitais em computadores. Os discos rígidos são proeminentes devido à sua capacidade e desempenho. A capacidade dos HDDs varia de unidade para unidade, mas tem aumentado consistentemente com o tempo.
Dispositivos de armazenamento óptico, como CD's, DVDs e BluRay Discs, também são dispositivos de memória não volátil. Cartões perfurados e fitas magnéticas usados nos primeiros computadores também podem ser incluídos nesta categoria.
Qual é a diferença entre memória volátil e não volátil?
• A memória volátil requer atualização para reter o conteúdo armazenado, enquanto a memória não volátil não.
• A memória volátil requer energia para reter a memória, enquanto a memória não volátil não requer energia. Se a energia para a memória volátil for perdida, o conteúdo será automaticamente apagado.
• RAM é o principal tipo de memória volátil e é usada como armazenamento temporário de informações antes e depois do processamento. Os dispositivos ROM são usados para armazenar dados ou informações por mais tempo. (Leia mais sobre a diferença entre ROM e RAM)
• Dispositivos de armazenamento secundário usados em computadores são dispositivos de memória não volátil.
• Os dispositivos de memória volátil são principalmente dispositivos de estado sólido, e a memória não volátil pode ser de estado sólido, magnética ou óptica.