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. 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 na 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 a perda de dados. Os módulos de RAM (memória de acesso aleatório) nos computadores e a memória cache nos processadores são exemplos de componentes de memória voláteis. (Leia a diferença entre RAM e memória cache)
Os dispositivos de RAM são construídos usando um grande conjunto de capacitores usados para armazenar cargas temporariamente. Cada capacitor representa um bit de memória. Quando o capacitor é 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 manter os dados continuamente, essa recarga repetida é conhecida como ciclo de atualização.
Existem três classes principais de RAM, e essas são 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?
Memória não volátil é um tipo de memória de computador que não requer atualização para manter 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 (Memory Only Read) 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 estado sólido do tipo mais antigo da ROM é a ROM da máscara, em que o conteúdo da memória é programado pelo próprio fabricante e não pode ser modificado.
O 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 (ROM programável apagável) é um dispositivo de memória apagável, que pode ser apagado usando a exposição à luz UV e programado através de tensões mais altas. A exposição repetida à luz UV eventualmente deteriora a capacidade de armazenamento do IC.
A 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, gravado e modificado usando uma interface projetada especificamente. As unidades de microcontrolador 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 secundários não voláteis de armazenamento de dados 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 ao longo do tempo.
Dispositivos de armazenamento óptico, como DVDs de CD 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 após o 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.