Windows uses a special software program is called device driver. Driver function used as a translator between the instructions and the electrical signals that run the hardware systems. Device driver is important for managing the hardware devices. When a new device is added to your system, Windows installs a device driver for that item. Once installed, each driver is added to the Windows Vista Driver Store.
This ensures that if you need to reinstall a particular device driver, you won’t need to locate and use the original disk. Windows automatically access the original driver stored in the Driver store. Once the device drivers are loaded, the driver passes information to windows. Whole information about a separate device is stored in system memory is called a driver object. It will supply the data that completes the Function Dispatch Table, which is a database that tells windows about each driver.
When Windows need to perform a particular function, it first examines the function dispatch table to determine which device can best do the job. Next windows send the instruction to the device driver in the form of input/output request packet and the device drivers translates the instruction, from windows to perform the appropriate functions.
