Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Help will be rated, thank you. How does the Xen VMM implement device abstraction

ID: 3866456 • Letter: H

Question

Help will be rated, thank you.

How does the Xen VMM implement device abstractions and achieve efficient I/O? it offers a device driver API that uses circular buffers in shared memory to communicate with the VMM that actually executes the I/O operations it relies on binary translation to execute privileged I/O instructions Xen uses nested page tables for I/O using shared mapped files it presents virtual devices to guests that look like the real thing Access to I/O devices is provided to guest OSs using control partitions in a/an _______: type 1 hypervisor emulator type 0 hypervisor type 2 hypervisor A data center decides to consolidate 20 single-CPU computers running Linux at an average CPU load of 10%. How many physical dual-core computers are needed after consolidation in order to maintain an average CPU load of 100% on each core? (enter the number below)

Explanation / Answer

18) Xen VMM implements device abstraction and achieve efficient I/O as it presents virtual devices to guests that look like the real thing. These guest OSes allocate and manage their own hardware page tables.

19) Access to I/O devices is provided to guests Oss using control partition is a type 0 hypervisor. This is built with minimum components which are required to fully virtualizes guest OSs, and its architecture removes the need for embedded host OS in order to support virtualization