波佩克与戈德堡虚拟化需求

✍ dations ◷ 2025-11-18 06:20:10 #计算机科学,虚拟机

波佩克与戈德堡虚拟化需求(英语:Popek and Goldberg virtualization requirements)是一组充分条件,用于验证某一计算机体系结构可否被有效虚拟化。杰拉尔德·J·波佩克与罗伯特·P·戈德堡于1974年合作论文《可虚拟第三代架构的规范化条件(英语:Formal Requirements for Virtualizable Third Generation Architectures)》中提出。尽管这组条件基于简单化假设获得,但它们仍为判定一个计算机架构是否能够有效支持虚拟化提供了一个便利方法,也为设计可虚拟化计算机架构给出了指导原则。

系统虚拟机(system virtual machine)是指能够虚拟包括单或多处理器、内存、外存及周边设备在内之全体硬件资源的虚拟机。虚拟机监视器(virtual machine monitor,VMM)是一个软件,用于提供虚拟机的抽象(Abstraction)。当分析一个VMM所创造的环境时,有三点性质值得特别关注:

波佩克与戈德堡认为VMM应具备上述三个性质。今天来看,VMM通常被认为具备前两个性质即可。

波佩克与戈德堡描述了一台物理机为了能够运行具备以上性质之VMM,其指令集架构(Instruction Set Architecture,ISA)必须满足的特征。尽管这些分析使用所谓“第三代架构模型”(如IBM 360和DEC公司的PDP-10)得出相关特征,它们对于现在的计算机也是足够适用的。这个模型包括一个运行于系统或用户模式的CPU,并可以访问线形、统一化可编址内存。它还假设,指令集有一个子集只能运行于系统模式(内核态);内存通过一个重定位寄存器进行寻址。输入/输出和中断未被考虑。

为导出虚拟化需求,波佩克与戈德堡将ISA的全部指令分为三类。

波佩克与戈德堡的分析结果主要归纳如下:

定理1:对于任何传统的第三代计算机,只要其敏感指令是优先级指令的一个子集,就可以为其创建VMM。

直观地说,这条定理指出,欲构造一个VMM,其充分条件是所有可能影响VMM正常工作的指令(即敏感指令)能够自陷并将控制权移交给VMM。这就保证了资源控制;非特权指令则必须被本地(物理机)执行——也就是更有效率地执行。等价性也得到满足。

一个关联问题是递归虚拟化的ISA需求,即探讨在什么样的条件下可以创建一个能运行于自身拷贝上的VMM。波佩克与戈德堡指出,

定理2:一台传统第三代计算机是递归虚拟的,当

定理1所给出的条件可以通过牺牲第三条性质、效率性来放宽。因此,许多按波佩克与戈德堡之定义应归类为非可虚拟的ISA也有VMM。但是,虚拟这种体系结构意味着对一些关键指令,即敏感且非特权指令,必须作出正确处理。动态重编译中常用的补丁方法在这里得到运用:在运行时发现这样的指令,并以自陷到VMM来替换。

相关

  • THTerminologia Histologica(TH)是一份细胞生物学和组织学的受控词表,由FCAT(Federative International Committee on Anatomical Terminology(英语:Federative International Commi
  • 阿拉伯地区阿拉伯世界主要城市阿拉伯世界(阿拉伯语:العالم العربي‎)是指分布于西亚和北非,主要以阿拉伯语作为主要语言的国家。从西边的毛里塔尼亚延伸至东边的阿曼,横跨非洲
  • 1964年1964年中国人口普查是中华人民共和国的第二次人口普查,普查标准日在1964年7月1日,普查结果显示1964年中的中国大陆总人口为6亿9458万人,此外“台湾省、港澳同胞和国外华侨等人
  • 本田中心本田中心(英语:Honda Center)是一座位于美国加州的橘郡安那翰市中心的室内体育馆,由日本本田技研工业冠名赞助。
  • 免费电视免费电视频道接收(英文:Free to air,简写:FTA)是终端用户使用电视机或是收音机搭配简易的天线就可以收看或收听节目内容的一种无线传播接收方式。另外一种就是付费电视接收(例如:HB
  • 巨蜥科巨蜥科(学名:Varanidae)为爬行纲有鳞目的一科,现仅存1属,包括现存最大的蜥蜴——科莫多巨蜥。体型较大,头部、吻部、尾部都较长。四肢强壮。大多为陆生,以小动物和腐肉为食。分布于
  • 弗里德里希·李斯特弗里德里希·李斯特 (德语:Friedrich List,1789年8月6日-1846年11月30日),德国经济学家。他被视为经济历史学派的先驱,而他的思想亦被视为建立欧洲经济共同体的理论基础。与亚当·
  • 国家烟草专卖局1999年规定:印章直径4.5厘米,中央刊国徽,由国务院制发。 中国烟草标志国家烟草专卖局,简称国家烟草局,成立于1984年,与中国烟草总公司合署办公,对中国内地烟草业实行统一领导、垂
  • 门多萨手抄本门多萨手抄本(西班牙语:Códice Mendoza)是阿兹特克手抄本(英语:Aztec codices)之一,约作于1541年前后,共72页。此抄本以征服阿兹特克后的首任新西班牙总督安东尼奥·德·门多萨(英语
  • 摄政风格摄政时期建筑指的是英国19世纪早期摄政时代的古典建筑风格,时值威尔士亲王乔治担任摄政王,以及那个时期之前和之后同等风格的建筑。同时期存在的其他建筑风格还有德语地区的俾