Question

1. When executed with a VM on a modern hypervisor providing full hardware virtualization, what happens when a guest OS execut


1.a) When executed with a VM on a modern hypervisor providing full hardware
virtualization, what happens
when a guest OS executes a privileged instruction of this sort? Explain
your answer?

b) Describe the difference of full virtualization and para-virtualization,
and their advantages.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1. a) Hardware assisting processors give the guest OS the authority it needs to have direct access to platform resources without sharing control of the hardware. Previously, the Virtual machine had to emulate the hardware to the guest OS while it retained control of the physical platform.

These new processors give both the VM and the guest OS the authority each needs to run without hardware emulation or OS modification. Hardware assisted processors, all of which support 64-bit processing, now allow the benefits of 64-bit computing to filter up to the guest OS and its hosted applications. This provides virtual machines with greater capabilities.

b)

Full Virtualization Para Virtualization
It doesn't require hardware or OS assistance to virtualize system operations. It completely depends upon the direct communication between the guest kernel and the underlying hypervision.
Runs unmodified off the shelf guests Guest OS and drivers must be modified to run.
It enables admins to run applications on an isolated guest OS. It provides easier backups, faster migrations, reduced power consumption and improved server consolidation.
It enables OS to emulate new hardware, which can improve security and productivity of a system. It doesn't fully rebuild the hardware which can significantly reduce virtualization.

Advantage of Full Virtualization :

  • Most operating systems can be installed without any modification.
  • Provides complete isolation of each virtual machine.
  • Provides near-native CPU and memory performance.
  • Uses sophisticated techniques to trap and emulate instructions in runtime.

Advantage of Para Virtualization :

  • When no hardware assistance is available, para virtualized guests tend to be the highest performing virtual machines for network and disk I/O.
  • Easier to implement than full virtualization.
Add a comment
Know the answer?
Add Answer to:
1.a) When executed with a VM on a modern hypervisor providing full hardware virtualization, what happens...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Choose the correct answer 1. A virtual machine executes on a host operating system and a...

    Choose the correct answer 1. A virtual machine executes on a host operating system and a hypervisor provides an API to the actual hardware 2. The guest OS knows that it is not accessing the actual hardware so that it can perform better 3. The VM may supply an environment that is different than the actual host hardware 4. Applications running within the VM have an illusion that they are executing on a real machine Select one: a. All the...

  • With the following code answer the following questions. describe what happens when the following code is...

    With the following code answer the following questions. describe what happens when the following code is executed: String[] searchMe = {"apple","bear","cat","dog","elephant"}; describe what is being created when this statement executes System.out.println(linearFind("cat",searchMe)); describe the values passed to the method describe how each of the specific values are compared to each other describe when the method stops executing and/or when the loop stops executing describe what is returned to beoutprinted System.out.println(binaryFind("apple",searchMe)); describe the values passed to the method describe how each of...

  • 1. What is an abstract method and why are they useful? Illustrate your answer using an...

    1. What is an abstract method and why are they useful? Illustrate your answer using an example of where you might use an abstract method. 2. What is the difference between a static variable and a non-static variable? Given the example of a class representing Dogs, give an example of a variable that may be static and another that may non-static. 3. In Java, when you modify a String as shown in the code below, Java makes a new String...

  • A. Issues [1] In addition to damages for one year's notice period, can a trial judge...

    A. Issues [1] In addition to damages for one year's notice period, can a trial judge award significant damages for the mere fact of an employee's dismissal, or for the stigma that that dismissal brings? Or for the employer thereafter competing with the ex-employee for the clients, before the ex-employee has got a new job? B. Basic Facts [2] This is an appeal from 2009 ABQB 591 (CanLII), 473 A.R. 254. [3] Usually a judgment recites facts before law. But...

  • Multiple-Choice Questions (worth two points each) 1. Which of the following describes the process in which...

    Multiple-Choice Questions (worth two points each) 1. Which of the following describes the process in which one adopts patterns of behavior that lead to greater life satisfaction? A. wellness B. health C. social determination D. self-efficacy 2. The Stages of Change Model of health behavior change emphasizes that A. change happens as a process. B. people change only when faced with an illness. C. change occurs only when the environment supports it. D. changes are more effective when based on...

  • Chapter overview 1. Reasons for international trade Resources reasons Economic reasons Other reasons 2. Difference between...

    Chapter overview 1. Reasons for international trade Resources reasons Economic reasons Other reasons 2. Difference between international trade and domestic trade More complex context More difficult and risky Higher management skills required 3. Basic concept s relating to international trade Visible trade & invisible trade Favorable trade & unfavorable trade General trade system & special trade system Volume of international trade & quantum of international trade Commodity composition of international trade Geographical composition of international trade Degree / ratio of...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT