Question 10: Discussion [10]

  1. What is a segmentation fault?

  2. What is the purpose of the cache in the execution cycle?

  3. What are three causes of a cache miss? Briefly explain each one.