全虚拟化

✍ dations ◷ 2025-10-03 16:11:14 #硬件虚拟化

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

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

相关

  • 5-羟色胺和去甲肾上腺素再摄取抑制剂5-羟色胺和去甲肾上腺素再摄取抑制剂(英语:Serotonin–norepinephrine reuptake inhibitors) (SNRIs),是一种用来治疗重度抑郁症和其他精神障碍的抗抑郁药。SNRI有时候也用来治
  • 诗人诗人是创作诗歌的人,属于文学家一类。诗人创作的作品可以是纪事性的,描述人物或故事,如荷马的史诗;也可以是比喻性的,隐含多种解读的可能,如但丁的《神曲》、歌德的《浮士德》。历
  • 光锥在狭义相对论中,光锥(英语:Light cone)是闵可夫斯基时空下能够与一个单一事件通过光速存在因果联系的所有点的集合,并且它具有洛伦兹不变性。光锥也可以看作是闵可夫斯基时空下的
  • ROC (消歧义)R.O.C.主要被中文用户用以指代 Republic of China ,即 中华民国。 ROC也可以指:
  • E3泛素连接酶泛素连接酶,又称为E3泛素连接酶,是一个能够将泛素分子连接到目的蛋白质的某个赖氨酸上的酶。通常情况下,泛素连接酶可以将目的蛋白质多泛素化,即加上多个泛素分子,形成多泛素链;而
  • 单型属单型(英语:Monotypic)在生物分类学上,是指一个分类群中只含有唯一的一个类型。而植物分类学及动物分类学之间,对“单型”的用法又不甚相同:
  • 湖北评书湖北评书,流行于中国湖北省的长江沿岸城市。它起源于明末,但直到清同光时代才开始繁荣。书目有的来自古代演义小说,有的为原创,擅长草莽英雄的塑造。对白时多用口语,描绘景物时用
  • 俞万春俞万春(1794年-1849年),字仲华,是清代小说家,号“忽来道人”,浙江山阴(今绍兴)人。俞万春早年曾随父从军,平定民变。后受父亲嘱托,用22年时间,写成长篇小说《荡寇志》(又名《结水浒传》)。
  • 毛果旱榆毛果旱榆(学名: var. )为榆科榆属下的一个变种。
  • 大治帝国大治帝国,是指1952年在山东五莲县等地,由圣贤道首领李桂森为首成立的一个秘密结社政权。1946年,常山区东尚庄村圣贤道道首五莲县人李桂森结识了李殿奎夫妇,四处笼络道徒,密谋以迷