Question

In: Computer Science

Explain what are the terms difference when we speaking about virtualization, emulation and simulation methodologies.

Explain what are the terms difference when we speaking about virtualization, emulation and simulation methodologies.

Solutions

Expert Solution

Virtualization:

virtualization is the technology used to run multiple operating systems or applications on the top of a single physical infrastructure by providing each of them an abstract view of the hardware.It enables these applications or OSs to run in isolation while sharing the same hardware resources.

GOAL : offer a mechanism to run multiple applications without dependency on or knowledge of each other,while sharing an OS and hardware resource pool.

Benefits:Quick provisioning,low operational overhead and cost,improve server utilization,flexible growth,reduced cost of ownership,reduced space requirement,higher availibility and business resiliency,easy manageability for servers and applications.

Emulation:

Emulation is full vertualization to run the OS kernel of VM entirely in software.The Emulator tries to duplicate the inner workings of the device

This type of hypervisor is termed as Type 2 hypervisor, and is installed on the top of the host operating system in order to translate a guest OS kernel code to software instructions.t\There is no hardware involvement, an the translation is done entirely in software layer.

drawback : the overhead of additional system resource leads to performance reduction as compared with other types of vertualization.

Silulation:

The Simulator tries to duplicate the behavior of the device.

A simulator, on the other hand, sets up a similar environment to the original device's OS, but doesn't attempt to simulate the real device's hardware.

Some programs may run a little differently, and it may require other changes (like that the program be compiled for the computer's CPU instead of the device's), but it's a close enough match that you can do most of your development against the simulator.

Benefits : A simulator isn't quite as close a facsimile, but it runs code very fast launches in seconds, and loads new software almost instantly. That makes simulators far more convenient to work with, even if they're not as accurate.


Related Solutions

In JSF practically speaking in terms of coding what is the difference between a managed bean...
In JSF practically speaking in terms of coding what is the difference between a managed bean and an unmanaged bean
What have you learned about when is comes to virtualization and clouding?
What have you learned about when is comes to virtualization and clouding?
What is the difference between a working and a speaking outline? Be specific about the elements...
What is the difference between a working and a speaking outline? Be specific about the elements included (or not included) in each.​
What is the difference between Systems Development Life Cycle SDLC and Agile development methodologies? Explain in...
What is the difference between Systems Development Life Cycle SDLC and Agile development methodologies? Explain in multiple paragraphs. No handwriting, please.
What happens to the standard error of a VaR estimate that uses historical simulation when we...
What happens to the standard error of a VaR estimate that uses historical simulation when we decrease the VaR confidence level? Why?
We are almost finished the semester and we have learned quite a lot about public speaking...
We are almost finished the semester and we have learned quite a lot about public speaking and group work. Some of you may have had some great experiences in a group and others might have had issues. This does not come from luck, but how we build relationships and how we use communication. Understanding people and contexts better enables us to better achieve win-win solutions in our interpersonal daily conversations. Think about how you communicate on dates, in friendships, and...
1. When membrane potential changes, we use the terms depolarization, hyperpolarization, and repolarization. Explain what is...
1. When membrane potential changes, we use the terms depolarization, hyperpolarization, and repolarization. Explain what is happening to the membrane potential in relation to the extracellular fluid during depolarization and hyperpolarization. Explain how depolarization is possible with the movement of positive ions. Explain how depolarization is possible with the movement of negative ions. Explain how hyperpolarization is possible with the movement of both positive and negative ions, like you did for depolarization.
What are we talking about when we talk about Population Health? Cite an example of a...
What are we talking about when we talk about Population Health? Cite an example of a population health initiative. Has it been successful? Why or why not?
Explain what is mean "there is no mobility in networks virtualization and thus the network configuration...
Explain what is mean "there is no mobility in networks virtualization and thus the network configuration is anchored to hardware and its state is spread across a number of networking devices."?
Based the excerpt, HEALTHCARE INSURANCE AND REIMBURSEMENT METHODOLOGIES, Explain in detail the difference between Generic Reimbursement...
Based the excerpt, HEALTHCARE INSURANCE AND REIMBURSEMENT METHODOLOGIES, Explain in detail the difference between Generic Reimbursement Methodologies. Your answer should compare on contrast; Fee-for-Service Methods, Cost-Based Reimbursement, Charge-Based Reimbursement, Prospective payment, Capitation. Your answer would include how CPT and ICD codes play a role in each of these methodologies. Your answer should consist of a minimum of 400 words.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT