Cache Coherency MCQs

50
Score: 0
Attempted: 0/50
Subscribe
1. : What is the primary goal of cache coherency protocols?



2. : Which protocol is commonly used to maintain cache coherency in multiprocessor systems?



3. : In the MESI protocol, what state indicates that a cache line is both dirty and exclusively held by one cache?



4. : Which state in the MESI protocol signifies that a cache line is stored in other caches and is not modified?



5. : What happens when a cache line is in the “Invalid” state in the MESI protocol?



6. : In the MESI protocol, what must happen when a cache line in the “Modified” state is evicted?



7. : Which protocol uses the “Invalidate” command to maintain cache coherency?



8. : What is the key difference between the MESI and MOESI protocols?



9. : In the MOESI protocol, what state indicates that a cache line is dirty and can be written back to memory?



10. : What type of cache coherence problem occurs when multiple caches hold copies of a modified cache line?



11. : How does the “Write-Invalidate” protocol help in maintaining cache coherency?



12. : What is a “snoopy” cache coherency protocol?



13. : What role does the “bus” play in a snoopy cache coherency protocol?



14. : Which of the following is a key characteristic of the MSI cache coherency protocol?



15. : In a system using cache coherency protocols, what is the purpose of the “bus invalidation” mechanism?



16. : What does “write-through” cache policy ensure?



17. : What problem arises when multiple processors have stale copies of data?



18. : Which protocol adds the “Dirty” state to handle cache coherence?



19. : What is the main function of the “Owner” state in the MOESI protocol?



20. : How does the “write-back” cache policy handle data changes?



21. : What does a “cache coherence protocol” typically manage?



22. : What is the impact of cache coherence issues on system performance?



23. : In the MESI protocol, what is the role of the “Exclusive” state?



24. : Which protocol is designed to handle cache coherency in systems with multiple processors and shared caches?



25. : What does the “Invalid” state signify in a cache coherency protocol?



26. : How does the “write-invalidate” cache coherence protocol work?



27. : What is the key difference between the MSI and MESI cache coherency protocols?



28. : What is the purpose of the “snooping” mechanism in cache coherence protocols?



29. : What happens if a processor writes to a cache line while another processor is reading from it?



30. : What does the “bus read” operation do in the context of cache coherence?



31. : In the context of cache coherence, what is the primary role of a “cache coherence controller”?



32. : What is the purpose of the “Shared” state in cache coherency protocols?



33. : What issue does a “cache coherence protocol” specifically address?



34. : What does the “write-back” policy ensure in cache management?



35. : In the MOESI protocol, what does the “Exclusive” state indicate?



36. : Which cache coherence protocol includes the “Modified,” “Exclusive,” “Shared,” and “Invalid” states?



37. : What does a cache coherence protocol’s “write-update” operation do?



38. : What is the primary advantage of the “write-invalidate” protocol over the “write-update” protocol?



39. : In a system with multiple caches, what does the “cache coherence” mechanism prevent?



40. : What is a common feature of both MESI and MOESI protocols?



41. : In the context of cache coherence, what does “bus transaction” refer to?



42. : What is the role of the “cache coherence controller” in multiprocessor systems?



43. : How does the “Modified” state in the MESI protocol affect other caches?



44. : What is a key challenge that cache coherency protocols address?



45. : What impact does the “write-back” policy have on system performance?



46. : Which state in the MESI protocol indicates that a cache line is held exclusively by one cache and is clean?



47. : What is the key advantage of the “MOESI” protocol over the “MESI” protocol?



48. : In a multiprocessor system, what does a “cache coherence violation” indicate?



49. : What role does the “bus” play in maintaining cache coherency?



50. : Which state in the MOESI protocol is responsible for ensuring that modified data is eventually written back to main memory?



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

 

Contents Copyrights Reserved By T4Tutorials