La memoria ROM almacena programas de forma permanente y se utiliza para guardar los programas básicos necesarios para el arranque de la computadora. Puede ser programada una sola vez mediante pulsos eléctricos y luego solo permite lectura de la información almacenada. La memoria EEPROM es una forma avanzada que permite borrar y reprogramar zonas de memoria individualmente mediante pulsos eléctricos.