📜  虚拟化和仿真的区别

📅  最后修改于: 2021-09-11 03:49:34             🧑  作者: Mango

1.虚拟化
顾名思义,虚拟化是一种技术,用于以完全函数的方式访问计算资源和设备,无论它们的物理布局或位置如何。它为运行虚拟WindowsXP机器提供了虚拟环境。它通过彻底改变传统计算来提高可扩展性来简单地管理工作负载。它还可以提高运营效率并提供更大的工作负载移动性。

2. 仿真:
仿真,顾名思义,是一种虚拟机在软件中模拟完整硬件的技术。有许多虚拟化技术是在仿真技术中开发或继承的。它在为各种系统设计软件时非常有用。它只是允许我们使用当前平台来访问较旧的应用程序、数据或操作系统。

虚拟化和仿真的区别:

Virtualization 

Emulation  

It is a process of creating virtual version of something such as OS, server, storage device, etc.   It is a process of simulating another kind of device.  
It generally increases IT agility, increase scalability, improve flexibility, saves costs, etc.   It generally increases customer satisfaction, install acceleration at customer site that minimizes impact on production, increase confidence, etc.  
It simply allows and help us to use full capacity of physical machines by distributing its capabilities among different environments or users.   It simply allows and help us to run software from totally different device on our computer.  
Its main aim is to centralize administrative tasks that in turn improves scalability and workloads. Its main aim is to allow subsystem to present same interface and characteristics as another.  
It runs code directly with different set of domains in use language.   It’s uses interpreter that translate and convert source code into readable format of host system so that it can be processed further.  
It creates an isolated environment. It reproduces behavior of same hardware including quirks, bugs, etc.  
It usually accesses hardware directly without any need of software bridge.   It usually requires software bridge to access hardware. 
It is less cost-effective I.e., costlier as compared emulation.   It is more cost-effective as compared to virtualization.  
It provides effective and better backup solutions as compared to emulation.  It provides less effective backup solution as compared to virtualization.  
It makes use of and rely on CPU.   It does not use CPU.  
It is normally faster than emulation.   It is unnecessarily slower than virtualization.