Alternativas
Para armazenar um programa que deve permanecer na memória quando o computador for desligado, deve-se utilizar uma memória RAM, que é não volátil.
Se o microprocessador e as memórias se comunicam com o uso de um barramento de dados, então os pinos de dados do microprocessador e da memória conectados ao barramento nunca deverão assumir o estado de alta impedância.
Para o armazenamento de dados durante o processamento, os quais podem ser apagados quando o computador é desligado, a memória ROM é a mais adequada para uso, por ser volátil e permitir a escrita de dados por parte do microprocessador.
A memória EPROM é não volátil e permite a escrita de dados que não são perdidos com o desligamento da energia do sistema. Os dados armazenados nesse tipo de memória podem ser apagados com o uso de luz ultravioleta aplicada por uma janela no chip .
As memórias EEPROM são não voláteis e permitem apenas uma escrita, já que os dados gravados não podem ser apagados.