Memória Volátil vs 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?
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) nos 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)
Os 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 recarregar em intervalos regulares para reter dados continuamente, essa recarga repetida é conhecida como ciclo de atualização.
Existem três classes principais de RAM, e essas são Static RAM (SRAM), dinâmica RAM (DRAM) e Phase-change RAM (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?
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 escrever ou editar o conteúdo. Em alguns casos, os dados podem ser modificados, mas com dificuldade. O tipo mais antigo de ROM de estado sólido é Mask ROM onde o conteúdo da memória é programado pelo próprio fabricante e não pode ser modificado.
PROM ou ROM Programável foi desenvolvido com base no 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 UV e programado através de voltagens mais altas. A exposição repetida à luz UV eventualmente deteriora a capacidade de armazenamento do IC.
EEPROM ou ROM programável apagável eletronicamente é 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 microcontroladoras são exemplos de dispositivos EEPROM. A memória flash é desenvolvida com base na arquitetura EEPROM.
Os discos rígidos (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 se destacam por sua capacidade e desempenho. A capacidade dos HDD's varia de unidade para unidade, mas vem aumentando consistentemente ao longo do tempo.
Dispositivos de armazenamento óptico, como CDs, DVDs e discos BluRay, 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 da memória volátil for perdida, o conteúdo será apagado automaticamente.
• 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)
• Os 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.