What is a driver?

driver

The driver is ...

So long ago, I needed something to buy and use a new device on my computer. In the box of the new device you purchased, the manual and warranty card are enclosed, and a floppy disk or CD-ROM is included. You could use the device by inserting a floppy disk or CD into the computer and installing something. This is a device driver program. Device drivers make certain devices available to your computer.
When you hear the word driver, the first thing that comes to mind is not a program. A screwdriver that turns like a screw comes to mind first. It is a computer term that is not translated into Korean. It confuses us from here. It is a word that reads a book and goes to MDSN to learn the concept, but does not reach the heart. However, fortunately, the friends in the north translated it in Korean and used it as "device driver" or "device driver program". Their interpretation is probably kneeling! It is an interpretation that makes you hit.

A driver is a program that allows you to drive a device.

An electronics store picked up a printer from a sour computer. The computer suddenly finds the device plugged into the USB port and talks. However, the child replied with an incomprehensible word that the computer was unable to figure out. Sometimes it doesn't even answer. The computer can't do anything with this device because it's not known who it is. (Of course, this is rarely done in the latest Windows because it automatically installs the driver.) The
computer inserted the driver CD and installed the driver, so it was possible to talk to the printer. You can print text, switch to power saving mode, check how much ink is left, and, above all, know that this is a printer.
Drivers are programs that allow devices and computers to communicate with each other.

I don't know which one is going to connect.

The OS consists of features that are compatible with its own special rules, such as Apple, Microsoft, and Linux. If you follow the rules, there is no problem running programs created on other computers. But H / W is different. It is operated in different ways, functions are different, and even the same USB printer is driven in its own way. The OS doesn't know who's making the device and how to run it. Therefore, the H / W manufacturer inserts the driver CD at the time of purchase. Put this on!

Device Driver Developer

The device driver is naturally developed by a SW developer. However, since it is necessary to make the communication between the computer, that is, the OS and the device, you must know the OS very well, and also know the H / W to be linked. Because it is difficult, it is difficult and you have to know a lot. Even at the bottom of the OS, you have to make a program that works, so the mistake at the moment ... breaks the system. Kernel panic, BSOD! Therefore, be careful.

Comments

Popular posts from this blog

Enabling Com Port on Hyper-V 2nd Generation VM / Windbg

DLL Injection using CreateRemoteThread in Windows 10

Using Overlapped I / O in DeviceIoControl