Match the following mechanisms for interrupting the execution of a process and their uses.

i) Interrupt (a) Call to an operating system function

ii) Trap (b) Reaction to an asynchronous external event

iii) Supervisor Call (c) Handling of an error or an exception condition

A. i-a, ii-b, iii-c

B. i-c, ii-a, iii-b

C. ib, ii-c, iii-a

D. i-a, ii-c, iii-b

Submitted By : Ahsan Ali Soomro