[发明专利]具有基于自动页的RAM遮蔽的计算设备及操作方法无效
| 申请号: | 200680008412.3 | 申请日: | 2006-03-15 |
| 公开(公告)号: | CN101142557A | 公开(公告)日: | 2008-03-12 |
| 发明(设计)人: | 查尔斯·加西亚-托宾 | 申请(专利权)人: | 西姆毕恩软件有限公司 |
| 主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F11/14;G06F9/445 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 余刚;尚志峰 |
| 地址: | 英国*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 基于 自动 ram 遮蔽 计算 设备 操作方法 | ||
1.一种操作计算设备的方法,包括:将设置在非易失性存储器中的一个或多个存储页遮蔽到相对更快速的易失性存储器中,并将所遮蔽的页映射到先前与所述非易失性存储器中的所述页相关联的虚拟存储地址中。
2.根据权利要求1所述的方法,其中,从包括那些函数和过程的名称的列表中确定所述将被遮蔽的页,所述那些函数和过程的名称基于所述非易失性存储器中的所述存储页的存取频率而被排序。
3.根据权利要求1或2所述的方法,其中,以固定位置在所述设备的非易失性存储器中存储所述将被遮蔽的页的详细资料。
4.根据权利要求1或2所述的方法,其中,所述将被遮蔽的页的详细资料连同到被存储在固定位置的所述详细资料的所述位置的指针一起被存储在所述设备的非易失性存储器中的可变位置。
5.根据权利要求2至4中任一项所述的方法,其中,参考以下任意一个或多个而构造所述列表:
a.在所述设备上电时启动的引导进程;
b.一个或多个可执行对象;或
c.所述设备的一般用户的典型使用模式。
6.根据权利要求5所述的方法,其中,与每个可执行对象相关的所述页被存储在链表中或被索引引用。
7.根据权利要求5或6所述的方法,应用于一个或多个可执行对象,其中,用于可执行对象的系统加载器检索用于每个可执行对象的将被遮蔽的任何页的所述详细资料并安排如此指定的所述页的所述遮蔽。
8.根据权利要求5所述的方法,应用于上电时启动的所述引导进程或应用于一般用户的典型使用模式,其中,所述引导进程包括用于检索所述将被遮蔽的页的所述详细资料和如此指定的所述页的所述遮蔽的方式。
9.根据权利要求5至8中任一项所述的方法,其中,当所述列表从选项a、b或c中的一个以上的组合中被构造时,所述列表被设置成包括相互排斥的函数。
10.根据权利要求5至7中任一项或根据当从属于权利要求5至7中任一项时的权利要求9所述的方法,其中,从可执行对象中遮蔽的那些页在所述可执行对象终止时被释放。
11.根据权利要求2至10中任一项所述的方法,其中,基于所述体系结构的知识和所述计算设备的设计,所述列表通过人工过程被确定。
12.根据权利要求2至10中任一项所述的方法,其中,所述列表由用于识别从非易失性存储器中最频繁存取的那些页的剖析器确定。
13.根据权利要求2至12中任一项所述的方法,其中,通过参考下列因素中的任意一项或多项而编辑所述列表:
a.在所述设备上使用的所述存储页的大小;
b.所述列表的所述函数和过程的大小;
c.所述函数和过程通常所要求的CPU周期的数量;
d.所述函数和过程被引用的频率;
e.在所述设备上可用的各种类型的存储器的规格说明,
包括但不限于用于读取和写入的存储空间、时钟频率、存取时
间、等待状态和数据传送速度;
f.所述设备上的任一CPU的所述规格说明,包括时钟频率和高速缓存器规格说明;
g.在任一页中的剩余空间;
h.从所述设备的非易失性存储器的所述内容的先前构造中获得的符号信息。
14.根据权利要求13所述的方法,其中,通过自动工具、参考所述因素构造所述列表。
15.根据前述权利要求中任一项所述的方法,其中,被确定从所述非易失性存储器中最频繁存取的函数被集中到页中。
16.根据前述权利要求中任一项所述的方法,其中,确定与维持非易失性存储器中邻近位置处所述一个或多个页中的任一页相比,遮蔽易失性存储器中的所述一个或多个页中的任一页是否为所述设备提供任何性能优势,以及如果确定没有性能优势,或所述设备的性能被降低,那么所述一个或多个页中的任一页就不被遮蔽到易失性存储器中。
17.根据权利要求13所述的方法,其中,如果所述将被遮蔽的页不能在可用存储器中被容纳,则增加所述设备上的所述可用存储器的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西姆毕恩软件有限公司,未经西姆毕恩软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680008412.3/1.html,转载请声明来源钻瓜专利网。





