1. What does the acronym ISR stand for in computer systems?

  • A) Interrupt Service Routine
  • B) Immediate System Reset
  • C) Interrupt System Routine
  • D) Integrated System Register
A) Interrupt Service Routine Explanation

2. Which interrupt type cannot be ignored by the CPU and must be processed immediately?

  • A) Maskable interrupt
  • B) Non-maskable interrupt (NMI)
  • C) Software interrupt
  • D) Hardware interrupt
B) Non-maskable interrupt (NMI) Explanation

3. Which of the following is NOT a type of interrupt?

  • A) Hardware Interrupts
  • B) Software Interrupts
  • C)  Maskable Interrupts
  • D) Read/Write Interrupts
D) Read/Write Interrupts Explanation

4. Which type of interrupt is typically used to handle exceptional conditions like division by zero or invalid memory access?

  • A) Hardware interrupt
  • B) Non-maskable interrupt (NMI)
  • C) Software interrupt
  • D) Fault
D) Fault Explanation

5. Which of the following issues may occur when an interrupt signal does not reach the CPU as expected?

  • A) Missing interrupt
  • B) Spurious interrupt
  • C) Maskable interrupt
  • D) Non-maskable interrupt
A) Missing interrupt Explanation

6. Which of the following is NOT a typical source of an interrupt?

  • A) Timer overflow
  • B)  Division by zero
  • C)  Cache hit
  • D) I/O device request
C) Cache hit Explanation

7. What is the purpose of an Interrupt Vector?

  • A) To store the current state of the CPU.
  • B) To hold the address of the Interrupt Service Routine.
  • C) To increase the priority of the interrupt.
  • D) To synchronize the CPU clock with external devices.
B) To hold the address of the Interrupt Service Routine. Explanation

8. Which interrupt signal type can arrive at any time and is independent of the processor clock?

  • A) Synchronous interrupt
  • B) Software interrupt
  • C) Asynchronous interrupt
  • D) Instruction interrupt
C) Asynchronous interrupt Explanation

9. What term is used to describe an interrupt that does not have an identifiable source?

  • A) Missing interrupt
  • B) Non-maskable interrupt
  • C) Spurious interrupt
  • D) Software interrupt
C) Spurious interrupt Explanation

10. In a multiprocessor system, what protocol is used to maintain consistency of cached data when an interrupt occurs?

  • A) Spurious interrupt protocol
  • B) Cache coherence protocol
  • C) Interrupt masking protocol
  • D) Asynchronous interrupt protocol
B) Cache coherence protocol Explanation