COMPUTER SCIENCE AND ENGINEERING
OPERATING SYSTEM
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Allows the OS to communicate with hardware
|
|
Drives around the motherboard
|
|
Increases the amount of storage
|
|
None of the above
|
Detailed explanation-1: -Device drivers relay requests for device access and actions from the operating system and its active applications to their respective hardware devices. They also deliver outputs or status/messages from the hardware devices to the operating system and thus to applications.
Detailed explanation-2: -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 (drives it).
Detailed explanation-3: -Drivers facilitate communication between an operating system and a peripheral hardware device. Each driver contains knowledge about a particular hardware device or software interface that other programs–including the underlying operating system (OS)–does not have.
Detailed explanation-4: -The device driver provides the rest of the operating system with the software interface to a given device or device class. The upper layer recognizes which commands are required to control a particular device or device class.
Detailed explanation-5: -Operating systems use device drivers written by hardware creators to communicate with their devices. Operating systems also include a lot of software-things like common system services, libraries, and application programming interfaces (APIs) that developers can use to write programs that run on the operating system.