全虚拟化

✍ dations ◷ 2024-10-19 04:25:37 #硬件虚拟化

在计算机科学中,全虚拟化(英语:Full virtualization)是硬件虚拟化的一种,允许未经修改的客操作系统(英语:Guest OS)隔离运行。硬件虚拟化对客操作系统隐藏了真实的硬件,虚拟机运行在一个架设在硬件或主机操作系统(英语:Host OS)之上的虚拟机监视器(VMM)中。对于全虚拟化,硬件特征会被映射到虚拟机上,这些特征包括完整的指令集、I/O操作、中断和内存管理等。在全虚拟化环境中,任何可以运行在裸机上的软件(通常是操作系统)都可以未经修改地运行在虚拟机中。相对地,半虚拟化(英语:Paravirtualization)则要求对客操作系统做出必要的更改,以适应VMM提供的半虚拟化API。

实现一个比主机操作系统优先级更高的VMM或超级操作系统(英语:Super OS)是全虚拟化与1型虚拟化(英语:Type-1 virtualization)的基础。监视器或超级操作系统需要两个关键特性来提供并保护虚拟化环境:

全虚拟化仅仅在波佩克与戈德堡虚拟化需求得以满足时才是可行的。

在大多数IBM System/360(IBM System/360-67是一个例外)和早期的IBM System/370是无法实现全虚拟化的。IBM于1972年在System/370上添加了实现虚拟化内存的硬件,从而实现了全虚拟化。

全虚拟化在早期的x86平台上也无法实现。直到2006年前后,AMD和Intel分别加入了AMD-V和Intel VT-x扩展(参见x86虚拟化)。Intel VT-x采用了保护环的实现方式,以恰当地控制虚拟机的内核模式特权。然而在此之前许多x86上的平台VMM已经非常接近于实现全虚拟化,甚至宣称支持全虚拟化。比如 Adeos、Mac-on-Linux、Parallels Desktop for Mac、Parallels Workstation、VMware Workstation、VMware Server、VirtualBox、Win4BSD和Win4Lin Pro。以VMware为例,它使用二进制翻译的技术,可以在运行时将x86软件中的一些可以“穿过虚拟机”的指令自动地翻译成对主机安全的指令。

全虚拟化技术应对的关键挑战是对有高特权操作的侦听和模拟,比如I/O操作。虚拟机中所有操作的副作用一定要限制在虚拟机之内——虚拟操作不可以修改其他虚拟机的状态、控制程序或是硬件。对于涉及对象完全受VMM管理的机器指令,可以直接在硬件上执行,例如内存地址和算数寄存器。其他一些指令可能会“穿过虚拟机”,即可以访问或影响状态信息或对虚拟机外产生影响,这些指令就不可以直接执行,它们必须被软中断之后由VMM模拟执行。

全虚拟化已被证实的成功之处有:

相关

  • 厄瓜多尔面积以下资讯是以2019年估计家用电源国家领袖国内生产总值(购买力平价) 以下资讯是以2016年估计国内生产总值(国际汇率) 以下资讯是以2016年估计人类发展指数 以下资讯是以2018
  • 舌头舌(舌头)是口腔底的肌肉,帮助咀嚼、吞咽、构音和感受味觉。舌能辨别酸、甜、苦、辣、咸、鲜味,舌表面的大部分粘膜上皮中含味蕾。因为舌是帮助发声的器官之一,在一些语言中,比如在
  • 戈登县戈登县(Gordon County, Georgia)是美国乔治亚州西北部的一个县。面积927平方公里。根据美国2000年人口普查,共有人口44,104人。县治卡尔霍恩 (Calhoun)。成立于1850年2月13日。
  • 难辨梭状芽胞杆菌艰难梭菌(Clostridium difficile),又称难辨梭菌、难辨棱状芽孢杆菌(c-diff)或困难梭菌,属厌氧性梭菌属细菌,一般寄生在人的肠道内。厌氧性细菌是指那些在无氧条件下要比在有氧环境
  • 伊娃·裴隆玛丽亚·伊娃·杜阿尔特·德·庇隆(西班牙语:María Eva Duarte de Perón;1919年5月7日-1952年7月26日),常被称为庇隆夫人或艾薇塔(Evita),是阿根廷总统胡安·庇隆的第二任妻子。她
  • 台南报恩堂坐标:22°59′34″N 120°12′13″E / 22.992823°N 120.203629°E / 22.992823; 120.203629台南报恩堂位于台南市中西区,于民国七十四年(1985年)11月27日公告为三级古迹。该斋
  • 西周 (启蒙家)西周(日语:西 周/にし あまね 、1829年3月7日-1897年1月31日),日本江户时代后期幕末至明治初期的启蒙家、教育家。江户幕府将军德川庆喜的政治顾问、明治贵族院议员。男爵,勋一等
  • 石门县第一中学坐标:29°35′29″N 111°25′37″E / 29.591521°N 111.426859°E / 29.591521; 111.426859石门县第一中学(英语:The First High School of Shimen)位于湖南省常德市石门县黄金
  • 法国远东学院法国远东学院(法语:École française d'Extrême-Orient,简称EFEO,越南语:Viện Viễn Đông Bác cổ/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic
  • 陈荩陈荩(17世纪-17世纪),又名陈赓,字鸣迟,直隶魏县人,明朝、南明政治人物。陈荩是万历四十三年(1615年)的举人,到崇祯四年(1631年)成进士,曾任职授广信府知府、福建参议,有德行。崇祯十七年(16