What is Xen Hypervisor?
什么是Xen Hypervisor?

The Xen hypervisor is a layer of software running directly on computer hardware replacing the operating system thereby allowing the computer hardware to run multiple guest operating systems concurrently. Support for x86, x86-64, Itanium, Power PC, and ARM processors allow the Xen hypervisor to run on a wide variety of computing devices and currently supports Linux, NetBSD, FreeBSD, Solaris, Windows, and other common operating systems as guests running on the hypervisor.
Xen Hypervisor 是一套直接运行在计算机硬件之上的软件层,它代替操作系统,从而允许计算机硬件能同时运行多个客户操作系统。Xen Hypervisor 支持X86、X86-64、Itanium、Power PC和ARM处理器,使得它能广泛地应用在各种计算设备上,并且支持Linux、NetBSD、FreeBSD、Solaris、Windows和其它常用的操作系统作为它的客户操作系统在其上运行。
The Xen.org community develops and maintains the Xen hypervisor as a free solution licensed under the GNU General Public License.
Xen.org社区开发和维护Xen hypervisor,作为一个免费的解决方案,它基于GNU GPL版权。
A computer running the Xen hypervisor contains three components:
• Xen Hypervisor
• Domain 0, the Privileged Domain (Dom0) – Privileged guest running on the hypervisor with direct hardware access and guest management responsibilities
• Multiple DomainU, Unprivileged Domain Guests (DomU) – Unprivileged guests running on the hypervisor; they have no direct access to hardware (e.g. memory, disk, etc.)
一个运行Xen hypervisor的计算机系统包含三个组件:
• Xen hypervisor自身
• 0域,特权域 -- 在Xen hypervisor上运行的特权用户,负责管理其它客户操作系统,并且能直接访问硬件资源
• 多个U域,非特权域用户 -- 在Xen hypervisor上运行的非特权用户,不能直接访问硬件资源
The Xen hypervisor runs directly on the hardware and becomes the interface for all hardware requests such as CPU, I/O, and disk for the guest operating systems.  By separating the guests from the hardware, the Xen hypervisor is able to run multiple operating systems securely and independently.
Xen hypervisor直接运行在硬件层之上,并且为所有硬件请求的提供接口功能,例如客户操作系统的CPU请求,I/O请求,磁盘请求等。通过分离客户操作系统和硬件层,Xen hypervisor能同时安全并独立地运行多个操作系统。
The Domain 0 Guest referred to as Dom0 is launched by the Xen hypervisor during initial system start-up and can run any operating system except Windows.  The Dom0 has unique privileges to access the Xen hypervisor that is not allocated to any other Domain Guests. These privileges allow it to manage all aspects of Domain Guests such as starting, stopping, I/O requests, etc. A system administrator can log into Dom0 and manage the entire computer system.
被称为Dom0的0域用户,是被Xen hypervisor在系统引导过程中启动的,它能运行出了Windows以外的任何操作系统。Dom0被赋予独一无二的权限去访问Xen hypervisor,这是其它域用户所没有的。这些权限允许它去管理域用户的方方面面,包括启动,停止,I/O请求等。系统管理员可以登录到Dom0去管理这个计算机系统。

The Domain Guests referred to as DomUs are launched and controlled by the Dom0 and
independently operate on the system. These guests are either run with a special modified operating system referred to as paravirtualizion or un-modified operating systems leveraging special virtualization hardware (Intel VT and AMD-V)  referred to as hardware virtual machine (HVM).  Note – Microsoft Windows requires a HVM Guest environment.
DomU有Dom0启动并控制,然后独立地运行在系统中。这些用户可以以特定的修改过的操作系统的方式运行(常被称为准虚拟化),也可以借助特殊的虚拟化硬件运行完全没有修改过的操作系统,这种特殊的虚拟硬件常被称为硬件虚拟机,使用了Intel VT或AMD-V的技术。注意,Windows操作系统需要硬件虚拟机客户环境。
• Paravirtualization   
A term used to describe a virtualization technique that allows the operating system to be aware that it is running on a hypervisor instead of base hardware. The operating system must be modified to accommodate the unique situation of running on a hypervisor instead of basic hardware.
• 准虚拟化
用来描述一种虚拟化技术的术语,这种虚拟化技术要求当客户操作系统运行在hypervisor 上时,要进行修改以适应hypervisor对系统要求。

• Hardware Virtual Machine (HVM)   
A term used to describe an operating system that is running in a virtualized environment unchanged and unaware that it is not running directly on the hardware. Special hardware is required to allow this, thus the term HVM.
• 硬件虚拟机
操作系统运行在虚拟环境中,无须修改和关心它是否直接运行在硬件之上。 

【Xen】什么是 Xen Hypervisor相关推荐

  1. Xen 安装ubuntu xen DomU

    Xen 安装ubuntu xen DomU 我文章已经写过 linux(ubuntu) install xen-3.4.2 ,没看过的朋友可以去看看,接下来我们安装虚拟系统,因为我的CPU不支持VT, ...

  2. 华为服务器虚拟化 xen,KVM和xen的比较

    KVM的使用技巧 , 一.KVM简介 虚拟化技术已经成为未来计算机技术的一个重要的发展方向.Linux在虚拟化方面已经有了很多种解决方案:VMware.VirtualBox.Xen和KVM. KVM是 ...

  3. linux安装 xen,Centos安装Xen总结

    Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达100个满特征的操作系统.操作系统必须进行显式地修改("移植")以在Xen上运行(但是提供对用户应 ...

  4. linux安装 xen,Redhat 安装 Xen

    下面介绍一下简单的RedHat 安装 Xen步骤和遇到的问题. 一.配置好yum源 二.用yum install XX, 安装kernel-xen和xen-libs,一般在安装镜像里有相应的包,若没有 ...

  5. linux xen 管理,Linux Xen管理

    Linux Xen管理: 一.常用命令 xm list                       列出虚拟机列表 xm console vm01      连接进入vm01 xm create vm ...

  6. 虚拟化之安装Xen实例

    -----本文大纲 Xen简介 Xen体系结构 Xen布署(Centos 6.5) ------------- 一.Xen简介 Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机 ...

  7. 在 CentOS 7.0 上源码安装 Xen 4.5

    上周 CentOS 7.0 正式版发布了,Xen4CentOS 项目还没来得及更新支持 CentOS 7.0,所以目前要在 CentOS 7.0 上玩 Xen 的唯一办法只有编译源代码了.貌似这次 C ...

  8. Xen与KVM虚拟化技术调研报告

    1.概述 随着计算机硬件的制作工艺提高,如CPU单位面积可容纳的器件多了好几倍,其他硬件的也快速发展,促使单机性能远远超出满足一个应用的需求.同时,目前传统服务器的利用率大约为20%-30%,通过虚拟 ...

  9. Xen虚拟化之一:Xen环境组件详解

    Xen是一个开放源代码虚拟机监视器(Virtual Machine Monitor,简称为VMM),由剑桥大学开发,它致力于实现在单个计算机上运行多达128个有完全功能的操作系统.Xen通过一种叫做半 ...

  10. Xen为什么一定要进入内核 —— [简译] KVM is Linux, Xen is not

    Xen为什么一定要进入内核 这个问题我问了一位名为笑遍世界的博主,这位博主在写一本名为<KVM虚拟化原理与实践>的书,在他的博客上连载了书里面的部分章节,目前我在网上能找到最好的中文资料就 ...

最新文章

  1. vscode中使用js的console配置 - mac
  2. PPPoE***2:PADR耗竭sessionid
  3. DALL·E这波超进化,画质艺术感双飞升,还学会了无痕P图
  4. DL-4 深度学习中的batch_size、epoch、iteration的区别
  5. Linq to objects示例
  6. android搭建https,android 搭建https Server(示例代码)
  7. 嗨,您好 。 。 ! 您如何评价Java / Java EE技能?
  8. 在HTML5中如何利用Canvas处理并存储图片
  9. 将Android手机打造成你的Python开发者桌面#华为云·寻找黑马程序员#
  10. 如何弥补mac系统存在的局限性
  11. layui参考文档地址
  12. 找不到任何设备驱动程序.请确保安装介质_Windows 10 1909全新安装终极指南
  13. C++学习(一七八)Android的arm64-v8a、armeabi-v7a、armeabi、x86
  14. 世界三大短篇小说之王 代表作介绍
  15. win10制作软盘,xp下进行编译,最后回到win10运行
  16. maximum-subarray[最大连续子序列]
  17. python画误差棒_Python数据处理从零开始----第四章(可视化)(3)散点图和误差棒...
  18. 社会上大多数人,都有同一种根深蒂固的思维习惯,而成功的人只是社会少数人。
  19. 如何取消a标签的下划线
  20. k8s重启导致node没有成功连接:The connection to the server localhost:8080 was refused - did you specify the righ

热门文章

  1. php dht,dht.php
  2. 网络层:单播unicast 组播multicast 广播broadcast
  3. 【蓝桥杯选拔赛真题42】Scratch模拟画板 少儿编程scratch蓝桥杯选拔赛真题讲解
  4. NetApp DataONTAP 集群模式 学习笔记1
  5. 软件测试经典面试题总结文库,软件测试经典面试题总结
  6. 禅道项目管理系统RCE漏洞复现+利用
  7. 怎样重装系统(win7/)
  8. NHibernate学习
  9. 云计算机教室中标,金昌市理工中等专业学校云计算机教室设备项目中标公告
  10. Python pypyodbc读取拆分mdb文件