Todo computador deve ter alguma quantidade de memória não volátil porque precisa de um local para armazenar dados e instruções que devem ser retidos mesmo quando o computador está desligado. Isto contrasta com a memória volátil, que perde o seu conteúdo quando a fonte de alimentação é interrompida.
A memória não volátil é normalmente implementada usando tecnologia de semicondutores, como memória flash ou EEPROM. Essas tecnologias são capazes de armazenar dados de forma resistente à perda de energia. Isto os torna ideais para uso em computadores, pois garantem que dados e instruções importantes não sejam perdidos mesmo se o computador sofrer uma falha de energia.
A quantidade de memória não volátil necessária em um computador varia dependendo das necessidades específicas do sistema. Por exemplo, um computador usado para tarefas básicas, como processamento de texto e navegação na Web, pode precisar apenas de uma pequena quantidade de memória não volátil. No entanto, um computador usado para tarefas mais complexas, como edição de vídeo ou jogos, pode exigir uma quantidade maior de memória não volátil.
Em resumo, todo computador deve ter alguma quantidade de memória não volátil porque precisa de um local para armazenar dados e instruções que devem ser retidos mesmo quando o computador estiver desligado.