Featured Posts

Breaking News

How To Free Download All PC/Laptops Driver For Every Window Urdu/Hindi|Tutorial

            Download All PC/Laptops Driver

In a computer, a driver is a piece of software that tells hardware how to run on a certain operating system. That means your PC card, DVD drive, video card and other hardware all use drivers to make their operations work.


Download Now


      User Guide Video Watch Before Download

A driver communicates with the device through the computer bus or communications subsystem to which the hardware connects. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program. Drivers are hardware dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface

Purpose

The main purpose of device drivers is to provide abstraction by acting as a translator between a hardware device and the applications or operating systems that use it.[1]Programmers can write the higher-level application code independently of whatever specific hardware the end-user is using.
For example, a high-level application for interacting with a serial port may simply have two functions for "send data" and "receive data". At a lower level, a device driver implementing these functions would communicate to the particular serial port controller installed on a user's computer. The commands needed to control a 16550 UART are much different from the commands needed to control an FTDI serial port converter, but each hardware-specific device driver abstracts these details into the same (or similar) software interface.

No comments