全虚拟化

✍ dations ◷ 2025-05-20 11:13:30 #硬件虚拟化

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

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

相关

  • 二专二年制专科学校简称二专,为实施台湾二年制专科教育学制的学校机构。招收对象为技术型高级中等学校之毕业生,或同等学历参加四技二专统一入学测验后,以技优甄保、推荐甄试、登记
  • 克劳斯苯克劳斯苯(Claus' benzene)是描述苯的分子结构的一种假设,由德国化学家克劳斯(英语:Adolf Karl Ludwig Claus)于1867年提出。这种结构又称对位键结构式,分子中每个碳原子与相邻两个
  • 1970年1970年美国人口普查(英语:1970 United States Census)是美国历史上第19次全国人口普查,确定了美国的常住人口为203,392,031人,相比1960年美国人口普查,同比增长为13.4%。加利福尼
  • 法兰西公学院法兰西公学院(Le Collège de France),亦可称为“法兰西公开学术院”,是法国历史最悠久的学术机构,由法国国王弗朗索瓦一世(François I)成立于1530年,比法兰西学术院(L'Académie Fr
  • 海峡殖民地海峡殖民地(英语:Straits Settlements),是英帝国于1826年至1946年对于马六甲海峡周边及邻近地区各殖民地的管理建制。最初由新加坡(石叻埠)、槟城(槟榔屿)和马六甲(吗六呷)三个重要英
  • 艾伯特·德尔·罗萨里奥艾伯特·德尔·罗萨里奥(英语:Albert del Rosario,1939年11月14日-)出生于菲律宾首都马尼拉,从2011年2月24日起,菲律宾总统贝尼格诺·阿基诺三世宣布他出任菲律宾外交部部长,接替阿
  • E·L·多克托罗埃德加·劳伦斯·多克托罗(英语:Edgar Lawrence Doctorow,1931年1月6日-2015年7月21日),美国犹太裔小说家、编剧。多克托罗生于纽约、曾就读于肯庸学院、哥伦比亚大学,1968年成为纽
  • 贝蒂·弗里丹贝蒂·弗里丹(英语:Betty Friedan,1921年2月4日-2006年2月4日),为一位美国作家、编辑,在近代女权运动中扮演着重要的角色,其著作【女性的奥秘】为提倡自由主义女性主义的经典。1921
  • 松枝泰介松枝泰介(1982年12月15日-)出身在日本香川县,是一位足球运动员,曾效力印度足球甲级联赛球队孟买足球俱乐部,位置为中场。松枝泰介在2001到2004年间加入明治大学青年足球队。2005到
  • BLOOD ALONE《BLOOD ALONE》是一部日本漫画家高野真之的漫画作品。日本版原为同人志作品,后于《月刊Comic电击大王》(ASCII Media Works)自2004年4月号至2010年4月号连载,台湾角川代理其台