non volatile storage which is stored electronically which can be erased and reprogrammed at any time. it is a type of eeprom but on a larger faster scale
any non-volitile memory type. it isn't fast enough to replace ram. examples include dvds and usbs
combines ram and rom, where you can read and modify its contents, but does not need an external power supply