Volatile memory loses data when power is removed, while non-volatile memory retains data. Cache memory and RAM are volatile. Magnetic memory and flash memory are non-volatile.