当前位置:首页 > 虚拟化 > 正文

虚拟化与半虚拟化的区别(全虚拟化半虚拟化)


一、请教一个简单的虚拟化问题,完全虚拟化和半虚拟化是不是属于硬件虚拟化?是不是一定要硬件支持呢?1、首先,全虚拟化和半虚拟化都是通过软件进行虚拟化,全虚拟化需要CPU支持,而半虚拟化不需要CPU支持。
2.系统虚拟化、桌面虚拟化和软件虚拟化是三个完全不同的概念。这里的软件虚拟化是指使用软件进行虚拟化。
二、什么模式是实现虚拟化服务的关键Hypervisor模式是实现虚拟化服务的关键。虚拟化的实现方式主要有两种:全虚拟化的IO虚拟化和硬件支持的虚拟化。还有第三种方法,那就是半虚拟化。全字母和半字母都是虚拟化;代表软件和硬件之间的关系。全虚拟化是指整个虚拟化在软件中进行;半虚拟化是指整个硬件进行虚拟化;原生硬件支持的虚拟化是虚拟化在硬件中的深度融合。


三、云计算虚拟化四个表现方式

1全虚拟化在客户操作系统和硬件之间捕获并处理那些对虚拟化敏感的特权指令,从而使客户操作系统无需修改即可运行,一般可以满足用户的需求。

2、这有点类似于全虚拟化,也是利用Hypervisor来实现对底层硬件的共享访问,但是因为运行在Hypervisor上的GuestOS是与半虚拟化集成的。可以很好的配合Hyperivosr来实现虚拟化。

3Intel/AMD等硬件辅助虚拟化通过一些全虚拟化中使用的基于硬件的软件技术来提高性能。硬件辅助虚拟化技术通常用于优化全虚拟化和半虚拟化产品,而不是独创。

4操作系统级虚拟化该技术通过简单隔离服务器操作系统来实现虚拟化,主要用于VPS。关键技术包括ParallelsVirtuozzoContainers、类Unix系统上的chroot以及Solaris上的Zone。

产生背景

互联网在20世纪60年代开始发展,主要用于军队、大型企业等之间的纯文本电子邮件或新闻组。团体服务。1990年才开始进入普通家庭。

以上内容参考-云计算