This document provides an overview of computer storage devices. It discusses primary storage such as RAM and ROM that temporarily hold data while the computer is on. Secondary storage devices like hard disks, magnetic tapes, floppy disks, optical discs, flash memory, and online cloud storage hold data permanently whether the computer is on or off. The document explains why different storage devices were developed as computer technology advanced and storage needs increased in terms of capacity, speed, portability and cost-effectiveness.