Device drivers, Basic Computer Science

Assignment Help:

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.   


Related Discussions:- Device drivers

Management information systems, how to introduce information system an in o...

how to introduce information system an in organization

What is the use of system bus ?, The system bus is a cable which carries da...

The system bus is a cable which carries data communication among the major components of the computer, as well as the microprocessor. Not all of the communication that uses the bus

Need of operating system, Need of operating system: What kind of facil...

Need of operating system: What kind of facilities operating system provides to the users and programs: The operating system provides interfaces for the user (keyboard, m

Sequential reading in fcb files, Earlier than anything we must describe the...

Earlier than anything we must describe the file transfer area or DTA. With the intention of sequentially read we use the 14H function of the 21Hinterruption.The register to be read

Use photoshop to create the images, Use the skills that you have learned in...

Use the skills that you have learned in Photoshop to create the following images that could be used in your upcoming web project. All images should be cohesive and complement each

Transfer instructions, They are utilized to move the contents of the operat...

They are utilized to move the contents of the operators. Each instruction can be used with many different modes of addressing. MOV MOVS (MOVSB) (MOVSW) MOV INSTRUCTION Principle: D

Input devices, Input Devices Keyboard Keyboard is the dev...

Input Devices Keyboard Keyboard is the device through which the commands, instructions required for execution of a program is entered. It consists of a number of

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd