The user
Your best so far
Choose the parts
Backing storage compared
| Storage | How it stores data | Speed | Typical size | Cost per GB | Toughness and portability | Used for |
|---|---|---|---|---|---|---|
| Hard disk (HDD) | Magnetic: spinning platters, a read/write head | Medium | 1 to 20 TB | Lowest | Moving parts: can break if knocked; heavier | Desktops, servers, CCTV, archives |
| Magnetic tape | Magnetic, read in order (serial access) | Slow to find a file | Up to about 18 TB a cartridge | Very low | Tough; often kept off-site, safe from fire or theft | Backing up whole servers |
| Solid-state drive (SSD) | Solid state: flash memory chips | Very fast | 256 GB to 8 TB | Higher | No moving parts: tough, light, low-power | Laptops, desktops |
| Flash memory (cards, pen drives, built in) | Solid state | Fast | 32 GB to 1 TB | Higher | Tiny and tough | Phones, tablets, cameras, moving files |
| Optical (CD, DVD, Blu-ray) | Optical: a laser reads pits and lands | Slow | 700 MB (CD), 4.7 GB (DVD), 25 to 100 GB (Blu-ray) | Low | Scratches easily | Films, games, software, archives |
| Cloud storage | On a provider's servers, over the internet | Depends on the connection | Whatever you pay for | A subscription | Nothing to carry; needs internet | Sharing, backups, working anywhere |
Main memory and backing storage
Main memory (RAM and ROM) is read directly by the processor. RAM holds the programs and data in use: fast, volatile, and written to all the time. ROM holds the start-up (boot) instructions: non-volatile and read-only. Backing storage keeps files and programs when the power is off, so a program is loaded from backing storage into RAM to run. More RAM lets more run at once; more storage only holds more files.