There are many terms for different types of computer storage devices: Volatile memory is memory that loses its contents when it loses power; Non-volatile memory does not. Removable storage consists of devices in which the physical storage medium itself can be carried from one computer to another (for example, floppy disks and compact discs. RAM (for random access memory) is memory that can be accessed in any order, as opposed to serial access memory that must be read sequentially (such as a reel of magnetic tape). There are many types of RAM, such as NVRAM (non-volatile RAM), and SRAM, DRAM, SDRAM, etc., which are all types of volatile RAM that differ in obscure ways not related to their basic function. ROM (for read-only memory) cannot be changed once initially programmed by the manufacturer. EPROM? (erasible programmable read-only memory) memory cannot be overitten in normal use, but can be erased and reprogrammed with special hardware. EEPROM? (for electrically erasible programmable read-only memory) is a type of EPROM that can be erased with less specialized hardware that is typically included on the computer that hosts it. WORM? devices (for write once/read many--a term typically used only for removable storage devices) can be initially programmed by the end user but not subsequently overwritten.
Each type of storage is suited for different purposes, and all computers contain several types.