Redirected
in Operating System recategorized
968 views
1 vote
1 vote
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}$
in Operating System recategorized
968 views

2 Comments

I m stuck b/w option A) and D). :(
0
0

interrupt occurs when we processing of I/O request.

above statement clear that C - iv

0
0

4 Answers

4 votes
4 votes

option 4..

a. Device controller i. Extracts information from the controller register and store it in data buffer
b. Device driver iii. Performs data transfer
c. Interrupt handler iv. Processing of I/O request
d. Kernel I/O subsystem ii. I/O scheduling

reference : https://www.tutorialspoint.com/operating_system/os_io_software.htm

0 votes
0 votes
i thnk option 4 is corret.
by
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