Most people don’t really understand a lot of computer jargon, and the word ‘driver’ is no exception. Perhaps as a result you’ve done web searches for things like: “what is driver”, or something like that and hoped for simple answers.
Of course, there’s no judgement implied in that — if you didn’t understand what a driver was before this, it’s merely because it was never explained to you in an understandable way.
Don’t worry, it’ll all make sense by the end of this article.
I have a simple way to explain it that will just make sense for you. This article will help you make sense of computer terms like driver and more.
Firstly, just so we all we’re all on the same page, I’m going to take a second to clarify the difference between “hardware” and “software”.
It’s really pretty easy — “hardware” refers to all of the tangible pieces of equipment, such as your mouse, your computer’s screen, the hard drive, etc.
“Software” refers to all of the pieces of the computer that you really can’t observe or touch directly. Software would include things like a word processor, a Web browser, Windows or the Mac OS, and all of your personal files like letters, pictures, MP3s, and so on.
Here’s how you can think about it: hardware is like your brain, a physical part of your body, while software is like your mind or your thoughts — the non-physical part of yourself.
Software runs on hardware, just like your thoughts “run on” your brain.
With me so far? OK, let’s talk more specifically about drivers.
Here’s the easy way to think about what a driver is. Imagine that every piece of hardware, including your printer, your mouse, etc., talks a different language.
So one speaks Spanish, another one speaks English, a different one Swahili, etc.
So when you plug in a new printer and power it on, your computer says hello and the printer answers in a foreign language the computer can’t make sense of.
So it needs an interpreter.
And when I say interpreter, I mean just like in the real world, just like when a foreign diplomat arrives in the country but doesn’t understand the local language. The diplomat needs an interpreter to help them talk with the locals.
That, basically speaking, is what a driver is — an interpreter that helps your computer talk to a given piece of equipment. And (generally speaking) you need a different interpreter for every piece of equipment that you attach the computer.
Get it?
Now in some cases, the driver may be “preinstalled” on your computer (in other words, the computer already has the interpreter ready and waiting in case it’s needed) and other times, it needs to either be installed from a disk, or downloaded off the Internet, and then installed on the computer.
But in any case, the computer needs that driver before it can speak to the printer or whatever other thing you may have connected to the computer.
I hope you now understand what a driver is.
