Week 03 · lesson
Lesson 1: Storage Media, Form Factors, and Workloads
A 4 TB hard drive can hold more data than a 1 TB NVMe SSD.
That does not make it faster.
A very fast SSD can make a terrible archive if the job requires cheap capacity more than low latency. A removable flash drive can be convenient and still be the wrong place for the only copy of important work.
Storage decisions make more sense when you stop asking, "Which drive is best?" and start asking:
Best for what workload?
Storage keeps state after power is gone
RAM holds active working data while the system is powered.
Storage preserves data after power is removed.
That makes storage responsible for operating-system files, applications, user documents, media, projects, backups, and archives.
Different storage technologies reach that goal in different ways, and those differences create tradeoffs.
Diagrams open at a readable shape-aware scale. Zoom or expand when you need more detail.
HDDs trade latency for capacity and cost
A hard disk drive stores data magnetically on spinning platters and moves read/write heads across the disk surface.
Common physical sizes include:
- 3.5-inch, common in desktops and bulk-storage systems;
- 2.5-inch, historically common in laptops and smaller systems.
You may encounter spindle speeds such as 5400 RPM and 7200 RPM.
Higher RPM can improve some performance characteristics, but do not reduce HDD performance to spindle speed alone. Cache, platter design, interface, workload, fragmentation, and access pattern also matter.
The important mechanical consequence is this:
Moving parts create seek time.
If the drive has to read thousands of small files scattered across the disk, the heads repeatedly move to different physical locations.
That costs time.
HDD strengths include large capacities and relatively low cost per gigabyte. Their tradeoffs include slower random access than SSDs, mechanical wear, sensitivity to shock while operating, and audible failure symptoms.
SSDs remove the moving-head delay
Solid-state drives use flash memory rather than spinning platters.
There is no mechanical head seeking across a disk surface.
That gives SSDs major advantages in random access and latency.
Typical benefits include:
- fast boot and application loading;
- low access latency;
- silent operation;
- good shock resistance compared with spinning disks;
- lower power use in many mobile workloads.
But SSD is still a broad category.
A SATA SSD and a PCIe/NVMe SSD do not share the same interface limits. Controller design, flash type, cache behavior, thermal conditions, and workload can all change real performance.
Solid state does not mean infinitely fast or impossible to wear out.
Sequential and random workloads behave differently
Imagine two jobs.
Job A: copy one 20 GB video file
The system mostly moves a large continuous stream of data.
Job B: open an application that needs thousands of small files
The system performs many smaller accesses across different locations.
Those workloads stress storage differently.
This is why one advertised megabytes-per-second number does not tell you everything about how a drive will feel in use.
Technicians also care about:
- latency;
- IOPS, or input/output operations per second;
- queue behavior;
- sustained write performance;
- workload pattern.
You do not need to benchmark every drive here. You do need to understand why performance depends on what the system is asking the storage to do.
Removable storage solves convenience problems and creates new risks
USB flash drives and memory cards are useful for file transfer, imaging, cameras, embedded devices, and temporary portable storage.
Their portability is useful.
It also creates risk.
Small removable media can be lost, stolen, damaged, infected with malicious files, formatted with an incompatible filesystem, or used as the only copy of important data by someone who will eventually regret that decision.
Convenient is not the same as durable or recoverable.
Optical storage still matters in support work
CD, DVD, and Blu-ray media are less common in modern consumer PCs, but support environments still encounter them.
You may see optical media used for legacy software, archived content, installation media, or older equipment workflows.
The technology is not current enough to dominate a new PC build, but technicians support systems that exist, not only systems they wish existed.
Capacity, performance, durability, and cost pull in different directions
Consider four requirements:
fast boot
large archive
portable transfer
inexpensive backup target
One storage technology does not automatically win all four.
A good recommendation balances:
- required capacity;
- access pattern;
- latency and performance needs;
- physical size;
- power use;
- durability;
- cost;
- recovery strategy.
This is systems thinking applied to storage.
Worked example: esports station
Requirements:
operating-system boot drive
several large games
fast load times
limited budget
no need for massive archival storage
Would a slow high-capacity HDD work?
Yes, technically.
Would it best fit the workload?
Probably not if load time and responsiveness matter.
A SATA SSD or NVMe SSD may be a stronger fit depending on platform support and budget.
Could an HDD still have a role?
Yes, perhaps as secondary bulk storage.
The useful answer is not "SSD good, HDD bad."
The useful answer explains the workload tradeoff.
Worked example: video archive workstation
Requirements:
large source-footage library
finished exports retained for months
active editing projects need high throughput
budget matters
One reasonable design may separate roles:
- fast SSD for active projects and applications;
- large-capacity HDD storage for less frequently accessed archive material;
- independent backup for recovery.
The system does not need every byte on the fastest device.
Different data can have different performance requirements.
Build a workload-based storage comparison
For each scenario, choose a reasonable first storage class and defend the choice:
- student laptop boot drive;
- large video archive;
- esports game library;
- school lab imaging repository;
- inexpensive local backup target;
- camera using removable storage;
- legacy software delivered on optical media.
For each answer include:
- media type;
- expected workload;
- main advantage;
- main tradeoff;
- one support or recovery concern.
Do not choose based only on capacity.
Before you move on
Storage choices are not one-dimensional.
You should now be able to separate:
media type
form factor
interface
capacity
latency
throughput
IOPS
durability
cost
recovery role
Next we untangle the naming problem that causes a lot of storage confusion: SATA, PCIe, NVMe, SAS, M.2, and mSATA are not all describing the same kind of thing.
Read it. Prove it.