Computer memory can be volatile or non-volatile. Volatile memory loses its data when the power is turned off. RAM (Random Access Memory) is the primary example of volatile memory; it is used for temporary storage of data and programs currently in use. Non-volatile memory retains its data even when the power is turned off. ROM (Read-Only Memory) is a type of non-volatile memory typically used to store firmware like the BIOS or UEFI, which is needed to boot the computer. Other non-volatile storage includes hard disk drives, SSDs, and flash memory (like in USB drives). REM is not a standard term for computer memory. Therefore, ROM is the non-volatile memory among the given options.