欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Xen 工作原理与体系架构

发布时间:2025/3/8 编程问答 154 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Xen 工作原理与体系架构 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Xen 工作原理与体系架构

 

XEN工作原理

Xen通过hypervisor软件层来访问物理硬件,实现在一台单独的计算机上运行多个各自独立彼此隔离的子操作系统。hypervisor扮演着类似交通警察的角色,指挥硬件访问和协调来自各子操作系统的请求。

在Xen环境中,主要有两个组成部分。 一个是虚拟机监控器(VMM),也叫hypervisor。Hypervisor层硬件与虚拟机之间,最先被载入到硬件的第一层。 Hypervisor载入就可部署虚拟机。在Xen中,虚拟机叫做Domain。在这些虚拟机中,Domain0具有很高的特权,负责一些专门的工作。由于hypervisor中不包含任何与硬件对话的驱动,也没有与管理员对话的接口,这些驱动就由 domain0来提供了。通过domain0,管理员可以利用一些Xen工具来创建其它虚拟机(DomainU)。这些domainU属于无特权domain。

在domain0中,还会载入一个xend进程。这个进程会管理所有其它虚拟机,并提供这些虚拟机控制台的访问。在创建虚拟机时,管理员使用配置程序与domain0直接对话。

XEN 体系架构图

Xen 架构可以使超虚拟化的操作系统直接访问硬件,并且几乎对性能没有任何影响。




本文转自 jasonteststudy 51CTO博客,原文链接:http://blog.51cto.com/jasonteststudy/1215343


总结

以上是生活随笔为你收集整理的Xen 工作原理与体系架构的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。