Redirected
recategorized
992 views
1 votes
1 votes
Match the following w.r.t Input/Output management :

$\begin{array}{ll} &{\text{List – I}}  & & {\text{List – II}} \\ \text{a.} & \text{Device controller} & \text{i.} & \text{Extracts information from the controller register and store it in data buffer} \\ \text{b.} & \text{Device driver} & \text{ii.} & \text{I/O scheduling} \\ \text{c.} & \text{Interrupt handler} & \text{iii.} & \text{Performs data transfer} \\ \text{d.} & \text{Kernel I/O subsystem} & \text{iv.} & \text{Processing of I/O request} \end{array}$

$\begin{array}{ccccc}  & a & b & c & d \\ \text{A.} & iii & iv & i & ii \\ \text{B.} & ii & i & iv & iii \\ \text{C.} & iv & i & ii & iii \\ \text{D.} & i & iii & iv & ii \end{array}$
recategorized

4 Answers

0 votes
0 votes
i thnk option 4 is corret.
0 votes
0 votes
Official Key :

A. a-iii;  b-iv;  c-i;  d-ii

Is it correct ?
0 votes
0 votes

Device controller- Performs data transfer
The Device Controller works like an interface between a device and a device driver. I/O units (Keyboard, mouse, printer, etc.) typically consist of a mechanical component and an electronic component where electronic component is called the device controller.

Device driver — Processing of I/O request
Device drivers are modules that can be plugged into an OS to handle a particular device or category of similar devices.

Interrupt handler– Extracts information from the controller register and store it in data buffer
Interrupt handlers have a multitude of functions, which vary based on what triggered the interrupt and the speed at which the interrupt handler completes its task. For example, pressing a key on a computer keyboard.

Kernel I/O subsystem–I/O scheduling
Kernel provide many services related to I/O. Several services like scheduling, buffering, caching, spooling, device reservation and error handling.These are provided by the kernel's I/O subsystem and build on the hardware and device driver infrastructure.

Answer:

Related questions

1 votes
1 votes
5 answers
2
go_editor asked Mar 24, 2020
2,257 views
In a paging system, it takes $30$ ns to search translation Look-a-side Buffer (TLB) and $90$ ns to access the main memory. If the TLB hit ratio is $70\%$, the effective m...
2 votes
2 votes
4 answers
3
go_editor asked Mar 24, 2020
4,544 views
Which of the following scheduling algorithms may cause starvation ?First-come-first-servedRound RobinPriorityShortest process nextShortest remaining time first a, c and e...