[发明专利]用于超级管理器加载的存储器管理有效
| 申请号: | 200980125784.8 | 申请日: | 2009-06-25 |
| 公开(公告)号: | CN102203735A | 公开(公告)日: | 2011-09-28 |
| 发明(设计)人: | K·巴德 | 申请(专利权)人: | 惠普公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李娜;王洪斌 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 超级 管理器 加载 存储器 管理 | ||
1.一种用于初始化计算机(10)以支持虚拟机的方法,包括步骤:
分配读写存储器的第一区域;
从第一非易失性存储器向该第一区域加载:
第一程序,其选自由以下项组成的列表:
超级管理器程序和
操作以加载超级管理器程序到所述第一区域中的程序;
创建排除所述第一区域的读写存储器的存储器堆;和
传递控制给所述第一程序。
2.根据权利要求1的方法,进一步包含:响应于计算机内的BIOS程序所知的参数划分该堆以创建多个分区;并且使划分结果对第一程序可见。
3.根据权利要求1或2的方法,其中:所述分配和加载基本上在CPU(中央处理器单元)真实模式下操作;以及超级管理器程序至少部分地在受保护模式或虚拟地址模式下操作。
4.根据权利要求1到3中任一项的方法,进一步包含:响应于超级管理器程序的动作,执行第二程序,该第二程序或者被包含在MBR(主引导记录)中或者使用该MBR定位,其中该MBR驻留在第二非易失性存储器上。
5.根据权利要求1到4中任一项的方法,进一步包含:使得第一区域对至少一些程序不可见,所述至少一些程序晚于第一程序,但在更晚的重置条件出现在计算机中之前被加载到计算机中。
6.根据权利要求1到5中任一项的方法,进一步包含:使得第一区域对来自位于该堆中的指令的存储器位置查询不可见。
7.根据权利要求2的方法,其中超级管理器程序:
创建用于第一虚拟机的第一环境;
向第一虚拟机分配从所述多个分区中选择的分区,并且
虚拟化来自第一虚拟机的对关于读写存储器可用性的信息的请求。
8.根据权利要求1的方法,其中超级管理器程序:
创建用于第一虚拟机的第一环境;
创建用于第二虚拟机的第二环境;
使用MBR(主引导记录),虚拟化被加载到第一环境中的第二程序,其中所述MBR驻留在第二非易失性存储器上;并且
虚拟化从非易失性存储器加载到第二环境中的第三程序,该非易失性存储器选自由以下存储器组成的列表:
第一非易失性存储器和第三非易失性存储器。
9.根据权利要求8的方法,其中超级管理器程序通过以下方式对激励作出响应:
去激活主控第二非易失性存储器的设备;并且
去激活第一虚拟机或第二程序。
10.根据权利要求1到9中任一项的方法,进一步包括,在加载第一程序之前:
从电磁波中解调信号的动作,所述信号中编码有计算机指令,所述指令当被计算机执行时通过权利要求1中定义的步骤使得该计算机变得初始化。
11.根据权利要求10的方法,进一步包括,在解调的动作之前:
将所述信号调制到被压印到有形介质中的电磁波上的动作。
12.一种制造的计算机程序产品,包含:
至少一个其中编码有计算机指令的计算机可读介质,所述指令当被至少一个计算机执行时,通过包含以下动作的步骤使得所述至少一个计算机变得初始化以支持虚拟机:
分配读写存储器的第一区域;
从第一非易失性存储器向该第一区域加载:
第一程序,其选自由以下项组成的列表:
超级管理器程序和
操作以加载超级管理器程序到所述第一区域中的程序;
创建排除所述第一区域的读写存储器的存储器堆;和
传递控制给所述第一程序。
13.根据权利要求12的制造的计算机程序产品,其中所述动作进一步包含:
响应于计算机内的BIOS程序所知的参数划分该堆以创建多个分区;并且使划分结果对第一程序可见。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普公司,未经惠普公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980125784.8/1.html,转载请声明来源钻瓜专利网。





