发明名称 |
用于具有多层虚拟化机制的分层虚拟化的方法和系统 |
摘要 |
公开了分层虚拟化,其中这一虚拟化可用多级机制来实现。该分层虚拟化包括使用维护第一分区的系统管理程序以及使用第一分区内的虚拟化栈来创建和控制第二分区。在第一分区内可以存在多个虚拟化栈,并且每个这样的虚拟化栈都可以创建和控制多个分区。在一个具体实现中,子分区可以具有相对于父分区的对其部分或全部资源的独占控制。这一虚拟化环境中作为最终决策者的系统管理程序实施这一设置,并能与虚拟化分层结构内的任何分区直接通信。 |
申请公布号 |
CN101253481B |
申请公布日期 |
2012.07.04 |
申请号 |
CN200680031438.X |
申请日期 |
2006.08.29 |
申请人 |
微软公司 |
发明人 |
E·P·托奥特 |
分类号 |
G06F9/455(2006.01)I;G06F9/06(2006.01)I;G06F9/00(2006.01)I;G06F12/00(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
陈斌 |
主权项 |
一种用于提供分层虚拟化的方法,包括:用系统管理程序微内核(600)来维护第一分区(608);以及使用在所述第一分区(608)内的第一虚拟化栈(602)与第二分区(606)交互,其中所述系统管理程序微内核(600)知道所述第一分区(608)和所述第二分区(606),其中所述第一虚拟化栈(602)从所述第二分区(602)接收对于访问硬件资源的系统管理程序功能的请求,该访问硬件资源的系统管理程序功能不被所述系统管理程序微内核提供;其中所述第一虚拟化栈(602)向所述第二分区(602)提供对于所述硬件资源的访问。 |
地址 |
美国华盛顿州 |