long-term storage for instructions and data that a central processing unit does not need at the moment, but is expected to need in the future.
also called permanent storage - for computer systems that need to store larger amounts of data more permanently than main memory allows
a device that stores large amounts of data, instructions, and information more permanently than allowed with main memory.