Memory Hierarchy MCQs

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

54 Score: 0 Attempted: 0/54 Subscribe
1. : What is the primary purpose of the memory hierarchy in computer systems?





2. : Which level of the memory hierarchy is typically the fastest?





3. : What is the main advantage of having multiple levels in the memory hierarchy?





4. : Which of the following is not typically considered part of the memory hierarchy?





5. : What is the primary role of cache memory in the memory hierarchy?





6. : Which memory level is known for having the highest latency?





7. : In the context of memory hierarchy, what is “temporal locality”?





8. : What is “spatial locality” in memory access patterns?





9. : Which type of cache is typically the smallest but fastest?





10. : What is the primary function of virtual memory in the memory hierarchy?





11. : Which of the following is a common technique used to reduce cache miss rates?





12. : What is a cache miss?





13. : Which type of cache typically has the largest size but the highest latency?





14. : What does the term “cache coherence” refer to?





15. : What is the purpose of a page table in virtual memory systems?





16. : What does “paging” refer to in the context of virtual memory?





17. : Which level of the memory hierarchy provides the slowest access times but the largest storage capacity?





18. : What is the purpose of the “write-back” policy in cache memory?





19. : What is the role of a “cache line” or “cache block”?





20. : Which of the following is NOT a typical cache replacement policy?





21. : What is the primary goal of using a “write-through” cache policy?





22. : What is “cache associativity”?





23. : What is the benefit of having a “fully associative” cache?





24. : Which cache policy would likely be used to minimize the impact of frequent data writes?





25. : What is a “cache hit”?





26. : Which component of a CPU handles the translation of virtual addresses to physical addresses?





27. : What is “cache pollution”?





28. : Which type of memory is typically used to store the operating system’s kernel and device drivers?





29. : What does “memory bandwidth” refer to in the context of memory systems?





30. : Which technique helps reduce the latency of memory access by providing a smaller, faster memory close to the CPU?





31. : What is the purpose of the “write-allocate” policy in caching?





32. ChatGPT said:





33. : Which memory hierarchy component is directly responsible for handling page faults?





34. : What is a “page fault”?





35. : What is the purpose of “cache coherence protocols” in a multiprocessor system?





36. : Which of the following is a method to improve cache performance?





37. : What is the typical access time for L1 cache compared to main memory?





38. : What does the term “cache coherence” imply in a multi-core system?





39. : Which memory hierarchy level typically serves as the “last resort” for data storage before accessing the slower disk storage?





40. : What is the impact of “false sharing” on cache performance in multi-core systems?





41. : What is the typical function of “write-back” cache policy compared to “write-through”?





42. : What does “demand paging” refer to in virtual memory systems?





43. : Which type of cache mapping technique typically provides the best balance between complexity and performance?





44. : How does the “least recently used” (LRU) cache replacement policy work?





45. : What is the effect of increasing the cache size on cache performance?





46. : What is the purpose of “cache line replacement” policies?





47. : What is the typical consequence of having a small cache line size?





48. : In a multi-core system, which of the following techniques is used to maintain cache coherence?





49. : What is the primary goal of “prefetching” in memory systems?





50. : What does the term “cache burst” refer to?





51. : What is the primary function of a “write-around” cache policy?





52. : What does “thrashing” refer to in the context of virtual memory?





53. : Which memory hierarchy component typically has the lowest cost per bit?





54. : What is the purpose of “address translation” in virtual memory systems?





 

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