Interrupt Handling MCQs

By: Prof. Dr. Fazal Rehman | Last updated: June 23, 2025

61 Score: 0 Attempted: 0/61 Subscribe
1. : What is the primary purpose of interrupt handling in a computer system?





2. : Which component is responsible for signaling an interrupt request to the CPU?





3. : What is an Interrupt Service Routine (ISR)?





4. : How does the CPU determine the priority of multiple simultaneous interrupts?





5. : What is the role of the Interrupt Vector Table?





6. : In a system with nested interrupts, how does the CPU handle an interrupt while another interrupt is being serviced?





7. : What does the term “interrupt latency” refer to?





8. : How does a priority-based interrupt system differ from a vector-based system?





9. : What action does the CPU take when an interrupt occurs and interrupts are disabled?





10. : Which interrupt handling method involves the CPU continuously checking for interrupt requests?





11. : What is the main advantage of using interrupts in a computer system?





12. : How does the system determine which ISR to execute for a given interrupt request?





13. : What happens during the “context switch” in interrupt handling?





14. : Which mechanism allows the CPU to handle multiple interrupts efficiently?





15. : What does “interrupt masking” refer to?





16. : In a system with a vector-based interrupt approach, how is an interrupt request handled?





17. : What is the primary disadvantage of using polling for interrupt handling?





18. : Which method involves the CPU responding to interrupt requests as they occur without constant checking?





19. : What is the purpose of the interrupt enable/disable mechanism?





20. : What is “interrupt nesting”?





21. : How does an interrupt request signal the CPU to stop its current task?





22. : Which type of interrupt handling is characterized by the CPU continuously checking the status of peripherals?





23. : What does “ISR preemption” mean in the context of interrupt handling?





24. : Which technique improves interrupt handling by allowing devices to directly signal the CPU?





25. : What is a “vector interrupt”?





26. : In the context of interrupts, what does “context saving” refer to?





27. : What is the key difference between vectored and non-vectored interrupts?





28. : What is the main advantage of using an interrupt vector table?





29. : How does a hardware interrupt differ from a software interrupt?





30. : What is “interrupt throttling”?





31. : Which type of interrupt allows the CPU to handle high-priority tasks more efficiently?





32. : What is the purpose of an interrupt priority system?





33. : How does an interrupt-driven I/O system improve performance compared to polling?





34. : What is “interrupt starvation”?





35. : How does direct memory access (DMA) relate to interrupt handling?





36. : What is the role of the CPU in an interrupt-driven I/O system?





37. : What is the significance of the “interrupt mask” in an interrupt system?





38. : How does interrupt-driven I/O affect CPU utilization?





39. : What is “interrupt chaining”?





40. : How does “interrupt masking” benefit a real-time system?





41. : Which technique involves assigning specific addresses in memory to different interrupt sources?





42. : What does “interrupt acknowledgment” signify in an interrupt system?





43. : Which strategy allows an ISR to be interrupted by a higher-priority ISR?





44. : What is “interrupt servicing latency”?





45. : What role does an interrupt vector play in handling interrupts?





46. : How does interrupt-driven I/O compare to memory-mapped I/O?





47. : What is “interrupt vectoring”?





48. : Which interrupt handling technique involves a device requesting attention by sending an interrupt signal?





49. : What is “interrupt prioritization” used for?





50. : What happens if an interrupt request is received while another interrupt is being serviced in a system without nested interrupt handling?





51. : What is “interrupt-driven I/O”?





52. : What is the main advantage of interrupt-driven I/O over polling?





53. : How does “interrupt masking” help in a system with critical and non-critical interrupts?





54. : What is the primary function of an interrupt controller in a multi-core system?





55. : How does “interrupt throttling” benefit a computer system?





56. : What is “vector-based interrupt handling”?





57. : Which interrupt handling technique is characterized by the CPU executing ISRs based on a predefined address table?





58. : How does the CPU respond to an interrupt request in an interrupt-driven system?





59. : What is the purpose of “interrupt acknowledgement” signals in a system?





60. : How does “interrupt handling latency” affect system performance?





61. : What is the advantage of using a hardware interrupt over a software interrupt?





 

Read More Computer Architecture MCQs

  1. SET 1: Computer Architecture MCQs
  2. SET 2: Computer Architecture MCQs
  3. SET 3: Computer Architecture MCQs
  4. SET 4: Computer Architecture MCQs
  5. SET 5: Computer Architecture MCQs
  6. SET 6: Computer Architecture MCQs
  7. SET 7: Computer Architecture MCQs
  8. SET 8: Computer Architecture MCQs
  9. SET 9: Computer Architecture MCQs
 
All Copyrights Reserved 2025 Reserved by T4Tutorials