The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
x
+12 votes
1.7k views

In a vectored interrupt:

  1. The branch address is assigned to a fixed location in memory

  2. The interrupting source supplies the branch information to the processor through an interrupt vector

  3. The branch address is obtained from a register in the processor

  4. None of the above

asked in CO & Architecture by Veteran (59.8k points)
edited by | 1.7k views

4 Answers

+16 votes
Best answer
Answer: B

A vectored interrupt is a processing technique in which the interrupting device directs the processor to the appropriate interrupt service routine. This is in contrast to a polled interrupt system, in which a single interrupt service routine must determine the source of the interrupt by checking all potential interrupt sources, a slow and relatively laborious process.
answered by Boss (34k points)
+13

yes, correct. To reduce the time involved in the polling process, a device requesting an interrupt may identify itself directly to the processor.
In non-vectored interrupt, the branch address is assigned to a fixed location in memory.
In vectored interrupt, he source that interrupts supplies the branch information to the computer. this inforamtion is called interrupt vector.

+6 votes

Vector interrupt basically gives the flexibility of  multiple branches.It not gives a fixed address and go to that location and service interrupt . Rather it goes to different location , where interrupt servicing is required.

So,(A) is definitely false . As it concerns with a fixed location

(C)Branch address is obtained from the device which finds an interrupt and told processor to service it . Processor generates an ISR with Branch address , which can service that interrupt and some other interrupts too

(B) The interrupt source supplies branch information to the processor by device specified interrupt vector . link :http://www.cse.iitm.ac.in/~vplab/courses/comp_org/Input_Output_Organization_11.pdf

So, Ans B)

answered by Veteran (111k points)
+1 vote
ans is B
answered by Loyal (8.1k points)
+1 vote

After Reading this definitely you will select option (b). :)

https://www.quora.com/What-is-the-difference-between-a-vectored-and-a-non-vectored-interrupt

answered by Active (1.2k points)
0
Why c is false?
0

@sathvikchiramana here CPU does not know address in advance as no branch address is supplied by interrupting source so vectored interrupt is not possible here.

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,129 questions
53,252 answers
184,785 comments
70,505 users