Hi,
I have been reading some papers from Xen and other sources, there are just a
couple of questions that I found hard to understand.
Why is Xen hypervisor better than a traditional hypervisor? With a
traditional hypervisor, during a context switch, the hypervisor stores the
states of a guest OS then goes to the next OS, upon coming back to the first
OS it restores the hardware states then passes it on to the first OS. Does
Xen pretty much do the same thing except it provides an API to the OS, and
the reason/benefit of having such an API is to reduce the time for a TLB
flush?
Can someone please explain this to me in detail?
Cheers
Chris
I have been reading some papers from Xen and other sources, there are just a
couple of questions that I found hard to understand.
Why is Xen hypervisor better than a traditional hypervisor? With a
traditional hypervisor, during a context switch, the hypervisor stores the
states of a guest OS then goes to the next OS, upon coming back to the first
OS it restores the hardware states then passes it on to the first OS. Does
Xen pretty much do the same thing except it provides an API to the OS, and
the reason/benefit of having such an API is to reduce the time for a TLB
flush?
Can someone please explain this to me in detail?
Cheers
Chris