Storage devices are a fundamental component of computing, responsible for holding the binary data that makes up every file, image, and application on a system. This content covers the core concepts of how data is stored, the types of storage used in modern computers, and the key characteristics that define each storage solution.
Storage Devices Overview
This is a high-level overview of storage devices, what we're looking at when it comes to storage devices, and the need for these storage devices.
Your computer operates off of ones and zeros. Your documents are stored in ones and zeros, your pictures are stored in ones and zeros. Really everything on your computer is calculated off of these ones and zeros, and we have a need to store these ones and zeros.
Maybe the data that we're storing is the alphabet and numbers and characters that we want to store, maybe some sort of word processing document that we want to store. We convert those to ones and zeros, and we need to store those ones and zeros. Your pictures are stored in ones and zeros. Your picture is made up of different pixels, and each one of those pixels has a certain amount of red, a certain amount of green and a certain amount of blue, all of which we store in these ones and zeros.
These ones and zeros need to be stored somehow, whether they're being stored just temporarily, ready to be processed by the processor, or stored in something long term -- let's say we want to save a document or save our pictures.
Storage is a huge part of how our computers work. There are really four functions of a computer: we have the input, we have the processing, we have the output, and some sort of storage.
In fact, your computer typically uses quite a few different types of storage. We have that short-term storage in the RAM, so the RAM is what holds data right before it gets processed. Or we have long-term storage that we're storing in some sort of device long term, so that we can save our work. We also have read-only memory, which has data stored on it that gets sent to the processor when initially booting up. So there are different components on your computer that serve different purposes and have different characteristics.
Storage has different characteristics -- whether it's volatile, non-volatile, or read-only memory. Or perhaps it's different media, what it's stored on: we can store it on paper, optical, magnetic, solid state, and there's a lot more. There are different components: there are RAM, ROM, SSDs, flash that we could use with our computers. There are different form factors, the size and shape of them. And there are different protocols, such as SATA, SAS and NVMe.
For any storage device we have, we could point out the characteristics they have, the media that they're stored on, the different components that they're used for on the computer, the form factor it is, and the different protocols or interfaces that they have.
So with the characteristics, that's kind of the outcome, what it is that we're trying to achieve -- it boils down to what we're trying to achieve. The media is what it's actually being stored on, where it's being stored onto. We have the components, which are different parts of the computer. We have the form factors, which is the size and shape. And the protocols and interfaces are how it actually interacts, how it interfaces with the actual computer.
The way we name certain devices can be a little interesting. For instance, there are components on a computer that I could call non-volatile memory, and that's the name of it. Or perhaps I call it a ROM, read-only memory. Or perhaps I call it by its form factor, like MSA. Or perhaps I call it by its interface, like NVMe. So I could call certain storage by different names even though it could be referring to the same device.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →