全虚拟化

✍ dations ◷ 2025-08-13 00:38:38 #硬件虚拟化

在计算机科学中,全虚拟化(英语: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模拟执行。

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

相关

  • 阿里斯托芬阿里斯托芬(Ἀριστοφάνης,约前448年-前380年),古希腊喜剧作家,雅典公民。他被看作是古希腊喜剧尤其是旧喜剧最重要的代表。相传写有四十四部喜剧,现存《阿哈奈人》(The A
  • 小古猫属小古猫属(学名:Miacis),又名细齿兽,是一属已灭绝的细齿兽类,生存于6500-4200万年前的古新世晚期。它们代表了现今食肉目的祖先,小古猫有五爪,大小像鼬,生活在北美洲及欧洲大陆。它们
  • 蜂王浆蜂王浆(英语:Royal jelly),又称蜂皇浆、蜂王乳等,是工蜂的一种分泌物,喂食蜂后的食物。蜂王浆是由蜂群中的哺育工蜂以其舌腺和上颚腺等腺体分泌的浆状物,初出生的蜂幼虫只要一直食
  • 增长极理论增长极理论(英语:Growth pole theory)是法国经济学家弗郎索瓦·佩鲁于1950年代提出的非均衡区域发展理论,尤其对于中国、巴基斯坦等发展中国家的区域经济发展和区域规划起到了显
  • 弗雷德里克·布莱克曼弗雷德里克·弗罗斯特·布莱克曼(英语:Frederick Frost Blackman,1866年7月25日-1947年1月30日),英国植物生理学家, 皇家学会院士。1907年11月19日出生于英国英格兰大伦敦内伦敦兰
  • 玩命关头6《速度与激情6》(英语:Fast & Furious 6)是2013年美国犯罪动作片,由林诣彬执导,范·迪塞尔和保罗·沃克尔主演。此部为速度与激情系列的第六部作品,剧情设定依然于第三部(即速度与
  • 2019冠状病毒病卡塔尔疫情2019冠状病毒病卡塔尔疫情,介绍在2019新型冠状病毒疫情中,在卡塔尔发生的情况。2020年2月27日,一批卡塔尔公民搭乘一架私人飞机由伊朗撤回国内。2月29日,卡塔尔确诊首例新冠肺
  • 毛足真寄居蟹毛足真寄居蟹(学名:)为活额寄居蟹科真寄居蟹属下的一个种。通常被称为有毛的红寄居蟹,是活额寄居蟹科中的一种海洋十足纲甲壳动物。毛足真寄居蟹广泛分布在印度洋-西太平洋区域
  • 伊舍那天伊舍那天(梵语: Īśāna),又作伊遮那天、伊邪那天、伊赊那天、伊沙天。意译自在、众生主。司配者之义。佛教神明,原为婆罗门教湿婆的别名。佛教密宗认为他是色究竟天之主,天部神
  • 扬·柴可拉斯基扬·柴可拉斯基(波兰语:Jan Czochralski,1885年10月23日-1953年4月22日)是一位波兰化学家,发明了提炼单晶硅的柴可拉斯基法,该法被用于半导体制造业中制造晶圆。