Secondary Storage is used to store instructions, data, and information when they are not being used in memory.

Memory temporarily holds data and programs currently in use by CPU.