La RAM es un tipo de memoria de acceso aleatorio a la que se puede acceder de forma aleatoria para leer o escribir datos. Existen dos tipos básicos de RAM, la estática SRAM y la dinámica DRAM. La memoria ROM sólo permite lectura de datos y no escritura, y se utiliza principalmente para almacenar firmware u otro contenido vital para el funcionamiento del dispositivo. Existen diferentes tipos de ROM como PROM, EPROM, EEPROM y memoria flash.