Back to the 2019 paper

Module 2: x86 Architecture, CPU Control, I/O, Memory System Design

20192m

In case of vectored interrupt, interrupt vector means

  • (i) the branch information from the source which interrupts the system
  • (ii) an address that points to a location in memory where the beginning address of the I/O service routine is stored
  • (iii) Both (i) and (ii)
  • (iv) None of the above
Worked SolutionAI Assisted

Answer: (ii) an address that points to a location in memory where the beginning address of the I/O service routine is stored

Vectored Interrupt: Device supplies the interrupt vector – a pointer/index. The vector is an address (or index into Interrupt Vector Table) that points to the starting address of the ISR (Interrupt Service Routine).

  • Interrupt Vector Table (IVT) holds ISR addresses.
  • On interrupt, CPU uses vector to fetch ISR address and jumps directly – no polling/search needed. Fastest identification.
  • Contrasts with non-vectored where CPU must poll to find source.

So correct is (ii). Option (i) is vague/branch info – not correct; (iii) includes wrong (i), so false. Hence (ii) only.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.