Difference between revisions of "COMP 3000 Final exam review 2010"

From Soma-notes
Jump to navigation Jump to search
(Created page with "Sample questions # What are two uses for nested virtual machines? # Multi-dimensional page tables are designed to avoid using shadow page tables in nested virtualization. What …")
 
Line 1: Line 1:
Sample questions
Sample questions.  Also refer to the midterm review/exam.


# What are two uses for nested virtual machines?
# What are two uses for nested virtual machines?
Line 5: Line 5:
# What is a sloppy counter?  Why is it more scalable than a regular counter?
# What is a sloppy counter?  Why is it more scalable than a regular counter?
# In Boyd-Wickizer et al (Linux Scalability to Many Cores), they analyze the scalability of seven applications.  For one of these applications, briefly explain 1) what does the program do, 2) what was one key bottleneck they found in the kernel for this application, and 3) how did they address this bottleneck?
# In Boyd-Wickizer et al (Linux Scalability to Many Cores), they analyze the scalability of seven applications.  For one of these applications, briefly explain 1) what does the program do, 2) what was one key bottleneck they found in the kernel for this application, and 3) how did they address this bottleneck?
# Why is OS timekeeping affected by power saving mechanisms?
# Why does live migration of VMs pose fundamental problems for OS clocks?

Revision as of 02:22, 30 November 2010

Sample questions. Also refer to the midterm review/exam.

  1. What are two uses for nested virtual machines?
  2. Multi-dimensional page tables are designed to avoid using shadow page tables in nested virtualization. What are shadow page tables, and when must they be used?
  3. What is a sloppy counter? Why is it more scalable than a regular counter?
  4. In Boyd-Wickizer et al (Linux Scalability to Many Cores), they analyze the scalability of seven applications. For one of these applications, briefly explain 1) what does the program do, 2) what was one key bottleneck they found in the kernel for this application, and 3) how did they address this bottleneck?
  5. Why is OS timekeeping affected by power saving mechanisms?
  6. Why does live migration of VMs pose fundamental problems for OS clocks?