Computer Science, asked by sssachu14, 11 months ago

Difference between device controller and device drivers

Answers

Answered by lizamallarine
2

A device controller is a part of a computer system that makes sense of the signals going to, and coming from the CPU.Any device connected to the computer is connected by a plug and socket, and the socket is connected to a device controller.It functions as a bridge between the device and the operating system.The electrical part of an I/O device is known as a device controller and can take the form of a chip on personal computers.

The Device Controller receives the data from a connected device and stores it temporarily in some special purpose registers (i.e. local buffer) inside the controller. Then it communicates the data with a Device Driver . For each device controller there is an equivalent device driver which is the standard interface through which the device controller communicates with the Operating Systems.

A device driver is a computer program that operates or controls a particular type of device that is attached to a computer. A driver provides a software interface to hardware devices.

Answered by 0DIVINESOUL0
1

Answer:

Device controller is a hardware component that works as a bridge between the hardware device and the operating system or an application program. That is the main difference between device driver and device controller. In brief, device driver is software while device controller is hardware.

A device driver is a software program, and on the other hand, a device controller is a hardwired program. The kernel device drivers and the user device drivers are the two type of device drivers, and on the other hand, the SCSI is a serial portal which is enough for the working of a device controller.

Similar questions