Device drivers, Basic Computer Science

Device Drivers:  

Device drivers are shared computer programs that provide an interface between the hardware devices and operating system or other higher level programs.  

You need a specific software program to control each hardware device attached to the computer. It is very tedious to make any piece of hardware work. For example to write to a hard disk, you need to know the specific address available, wait till hard disk is ready to receive data and then feed it with data once it is ready. So instead of writing the same code for a device in multiple applications you share the code between applications. To ensure that the shared code is not compromised, you protect it from users and programs. Such a piece of code is called the device driver.  

Device drivers are hardware dependent and operating system specific. They allow you to add and remove devices conveniently from your computer system without changing any of the applications using that device. 

 In a networked environment, the communication software or network operating system allows computers to communicate with each other. It enables sharing and transferring of data across the network. It controls network operations and manages network security.   

Posted Date: 10/23/2012 5:39:40 AM | Location : United States

Related Discussions:- Device drivers, Assignment Help, Ask Question on Device drivers, Get Answer, Expert's Help, Device drivers Discussions

Write discussion on Device drivers
Your posts are moderated
Related Questions
board coloring

Definition of  Algorithm  An algorithm is a design or plan of obtaining a solution to a problem. The solution is presented by listing all steps in which they are carried out.

A string S is said to be "Super ASCII", if it contains the character frequency equal to their ascii values. String will contain only lower case alphabets (''''''''a''''''''-'''''''

What is a computer??

Computer Processing: Most of the earliest computer memories have been based on physical elements which can exist in just one of the two states (on or off): such an element cor

what is a dry running of flow chart?

i am currently studying my computer science engineering 2nd yr. i am unable to select what specification should i take please help me

Each Many to Many relationship type maps into the Table. The primary key of this relevant is the combination of the primary keys of the participating entity types. These are also c

How to write an algorithm to reverse the order of elements on a stack s using two additional stacks