全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Xen虚拟化是什么

发布时间:2023-12-04 11:27:26
发布人:xqq

Xen虚拟化是什么?Xen是由剑桥大学开发的一个混合模型虚拟机系统,最早仅支持基于x86平台的32位系统,可以同时运行100个虚拟机。Xen3.0之后,开始支持基于x86平台的64位系统,是目前为止发展最快、性能最稳定、占用资源最少的开源虚拟化系统。

Xen体系结构

Xen环境中共有两部分组成,其一是虚拟机监控器(Virtual Machine Monitor,VMM),也称为监控程序(Xen hypervisor),运行在最高优先级Ring0上。

监控程序位于操作系统和硬件之间,作为虚拟机在硬件之上的载体,为在其上运行的操作系统内核提供虚拟化硬件资源,并且负责分配和管理这些资源,另外还需要确保上层虚拟机之间的相互隔离。

操作系统内核称为Guest OS,运行在较低的优先级上(Ring1),内核中运行的应用程序运行在更低的优先级Ring3上。

每个操作系统内核运行在特定的虚拟域中,其中有一个虚拟域domain 0,称为主控域,也称特权域,因为domain 0拥有直接访问硬件设备的特权,并且可以管理和控制其他域。

通过domain 0,管理员可以在Xen中创建其他虚拟域,这些虚拟域称为domain U。domain U没有特权,所以也称为无特权域(Unprivlegeddomain)。

除此之外,Xen中还有两类域,分别是独立设备驱动域(IDD)、硬件虚拟域(HVM)。Xen架构如图所示。

图 Xen结构图

IT培训

相关文章

嵌入式培训课程:探索技术的无限可能

嵌入式培训课程:探索技术的无限可能

2023-12-12
web前端培训:vue实现双向数据绑定原理

web前端培训:vue实现双向数据绑定原理

2023-12-12
嵌入式开发:Linux系统编程的探索与实践

嵌入式开发:Linux系统编程的探索与实践

2023-12-12
Web前端:探索Web前端开发技术的新领域

Web前端:探索Web前端开发技术的新领域

2023-12-12

最新文章

python培训学校靠谱吗?为什么一定要选择千锋教育

python培训学校靠谱吗?为什么一定要选择千锋教育

2023-12-13
培训学校学java靠谱吗?为什么一定要选择千锋教育

培训学校学java靠谱吗?为什么一定要选择千锋教育

2023-12-13
网络安全哪个培训机构靠谱

网络安全哪个培训机构靠谱

2023-12-13
python培训机构可靠吗?为什么一定要选择千锋教育

python培训机构可靠吗?为什么一定要选择千锋教育

2023-12-13
在线咨询 免费试学 教程领取