TRUE-FALSE QUESTIONS The next set of questions are true/fals…

TRUE-FALSE QUESTIONS The next set of questions are true/false  There are 4  sets of questions, each referring to a common figure or question prompt. Each question is worth 1.5 points.   There is no penalty for guessing, so you should attempt every question. 

Paravirtualization The context for this question is the same…

Paravirtualization The context for this question is the same as the previous question. Above picture shows the I/O ring data structure used in Xen to facilitate communication between the guest OS and Xen.  Guest-OS places a request in the I/O ring using the “Request Producer” pointer. Xen places a response in the I/O ring using the “Response Producer” pointer.  [2 points] Why does Xen typically not run out of space to place a response on this ring? State the invariant briefly.

Microkernel [3 points] Greg, a core Linux contributor, is sk…

Microkernel [3 points] Greg, a core Linux contributor, is skeptical about Microkernel. He mentions that the 100x cost of the Protected Procedure Calls between different servers due to Address-Space Switching are too high to be able to achieve good performance. Provide two points as counterarguments to Greg’s point of view.