Input/Output Organization MCQs

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

100 Score: 0 Attempted: 0/100 Subscribe
1. : What is a cache miss?





2. : What occurs during a cache hit?





3. : Which of the following can lead to a higher cache miss rate?





4. : How does increasing the cache size generally affect the cache miss rate?





5. : What is the impact of a cache hit on system performance?





6. : What typically happens when a cache miss occurs?





7. : Which factor does not influence the cache miss rate?





8. : What is the effect of a higher cache associativity on cache performance?





9. : What is the primary goal of a cache replacement policy?





10. : Which of the following is a common cache replacement policy?





11. : What does a high cache miss rate indicate about a system?





12. : Which cache mapping technique typically results in a higher cache miss rate?





13. : What is the effect of increasing the cache line size?





14. : Which of the following strategies is likely to decrease the number of cache misses?





15. : What is a consequence of a cache miss in a system with multiple cache levels?





16. : Which of the following is a characteristic of a direct-mapped cache?





17. : In which cache configuration is the likelihood of a cache miss generally the highest?





18. : What is the advantage of a set-associative cache over a direct-mapped cache?





19. : What is a cache miss rate?





20. : How does the cache size typically influence the cache hit rate?





21. : What is the primary benefit of reducing the cache miss rate?





22. : What is a “compulsory miss”?





23. : What is a “conflict miss”?





24. : What is a “capacity miss”?





25. : What strategy can help reduce the impact of compulsory misses?





26. : Which cache replacement policy would help reduce the number of conflict misses?





27. : What is the effect of a larger cache line size on cache misses?





28. : Which type of cache miss is least affected by increasing cache size?





29. : What is a primary benefit of increasing the cache associativity in terms of cache misses?





30. : In which scenario is a “write-allocate” policy most useful?





31. : What is the effect of cache line replacement on cache misses?





32. : How does a larger cache typically impact the time taken to resolve a cache miss?





33. : What is the impact of cache hit latency on overall system performance?





34. : How does a cache’s replacement policy affect cache hit rate?





35. : What is a common cause of a “cold miss” or “compulsory miss”?





36. : What role does prefetching play in cache performance?





37. : How does a “write-around” policy affect cache misses compared to a “write-allocate” policy?





38. : Which type of cache miss is less frequent in a well-designed caching system?





39. : What is the primary purpose of a cache?





40. : How can increasing the number of cache sets in a set-associative cache impact cache performance?





41. : What is the main benefit of using a fully associative cache compared to a direct-mapped cache?





42. : How does a direct-mapped cache handle cache line replacement?





43. : What impact does a high number of cache sets have on cache performance in a set-associative cache?





44. : Which of the following is most likely to improve cache performance for sequential access patterns?





45. : How does the cache line size impact the handling of spatial locality?





46. : What is a “miss rate” in the context of cache performance?





47. : What factor is least likely to affect cache hit rate?





48. : What is the most effective way to reduce the number of capacity misses?





49. : How does the use of prefetching affect cache miss rates?





50. : What type of cache miss occurs when a program accesses data for the first time?





51. : Which type of I/O operation involves the CPU being actively involved in the transfer process?





52. : What is Direct Memory Access (DMA) used for in I/O operations?





53. : In the context of I/O operations, what does “polling” refer to?





54. : Which I/O method allows the CPU to be interrupted when an I/O device needs attention?





55. : What is the main advantage of using Direct Memory Access (DMA) over programmed I/O?





56. : Which of the following describes memory-mapped I/O?





57. : What is an interrupt vector?





58. : Which I/O technique involves the use of interrupts to signal the CPU that an I/O operation is complete?





59. : What is the function of a device driver in an I/O system?





60. : Which of the following is a characteristic of programmed I/O?





61. : How does an interrupt improve system efficiency during I/O operations?





62. : What is the primary purpose of an I/O controller?





63. : Which I/O technique is characterized by the CPU issuing commands to the I/O device and waiting for the device to complete the operation?





64. : What role does the system bus play in I/O operations?





65. : In an interrupt-driven I/O system, what happens when an interrupt occurs?





66. : What is the purpose of an I/O port in a computer system?





67. : Which I/O method allows devices to be mapped into the address space of the CPU, allowing for direct memory access?





68. : What does a “buffer overflow” error indicate?





69. : What is the primary function of a bus controller in an I/O system?





70. : How does an I/O operation affect CPU performance in a programmatic I/O environment?





71. : What is the purpose of an interrupt service routine (ISR)?





72. : In which situation is Direct Memory Access (DMA) most beneficial?





73. : What is a key characteristic of an interrupt-driven I/O system?





74. : Which component is responsible for translating I/O requests into electrical signals that can be understood by the device?





75. : What does the term “polling” imply in the context of I/O systems?





76. : How does an I/O device use interrupts to signal the CPU?





77. : What is the primary advantage of using DMA over interrupt-driven I/O?





78. : What is an example of an I/O device that typically uses direct memory access (DMA)?





79. : In which I/O method does the CPU perform read and write operations directly to and from the I/O device?





80. : What does a “hardware interrupt” refer to?





81. : Which I/O technique involves the CPU waiting for an I/O operation to complete before continuing with other tasks?





82. : How does a memory-mapped I/O system simplify the communication between the CPU and I/O devices?





83. : What is the function of an I/O bus in a computer system?





84. : What does the term “buffering” refer to in I/O operations?





85. : How does interrupt-driven I/O differ from programmed I/O in terms of CPU involvement?





86. : What is the main disadvantage of programmed I/O?





87. : What does an I/O controller manage in a computer system?





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





89. : In which type of I/O system does the CPU perform data transfers directly between memory and the I/O device?





90. : What is the main advantage of using a DMA controller?





91. : What does “memory-mapped I/O” mean in terms of accessing I/O devices?





92. : What is the impact of buffering on I/O performance?





93. : How does an I/O bus improve the efficiency of I/O operations?





94. : What role does a system interrupt play in I/O operations?





95. : Which of the following is a characteristic of Direct Memory Access (DMA) operations?





96. : What is the main function of an I/O port?





97. : Which type of I/O system is characterized by the CPU issuing I/O commands and directly managing data transfer operations?





98. : How does the use of interrupts benefit the handling of I/O operations?





99. : What is the purpose of an interrupt vector table in an I/O system?





100. : Which component is responsible for generating interrupts in an I/O system?





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