[发明专利]调度无用单元回收的方法无效
申请号: | 00800918.X | 申请日: | 2000-03-09 |
公开(公告)号: | CN1306644A | 公开(公告)日: | 2001-08-01 |
发明(设计)人: | R·J·霍尔德斯沃斯 | 申请(专利权)人: | 皇家菲利浦电子有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/45 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 栾本生,王忠忠 |
地址: | 荷兰艾*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 无用 单元 回收 方法 | ||
1、一种调度要由处理器并发执行的指令的方法,所述处理器能同时执行预定数量的指令,所述方法包括下列步骤:
按预定的规则使来自第一进程和第二进程的指令相交错,以给出第三进程;以及
调度来自上述第三进程的指令,以便在一第一时间点由处理器加以执行;
其中,第一进程的指令生成这样的数据结构,这些数据结构包括用存储器堆栈中的标识指针连接起来的数据对象,并且,所述第二进程包括无用单元回收进程,该进程用于遍历存储器堆栈并回收分配给第一进程未使用的数据结构的存储器。
2、如权利要求1的方法,其中所述预定规则包括:调度来自第一进程的指令;判断是否有少于在第一时间点为并发执行而调度的预定数量的指令;以及,如果是,则在第一时间点为执行而调度来自第二进程的指令。
3、如权利要求1的方法,其中所述预定规则包括从所述第一和第二进程中选择另外的指令集。
4、如前述权利要求中任何一个的方法,其中所述预定规则包括下列步骤:确定对来自第二进程的指令进行调度的效果;以及,如果效果是负面的,则减少所调度的第二进程指令的数量。
5、一种数据处理设备,包括一处理器,此处理器能并发地执行预定数量的指令并与随机存取存储器相连,所述随机存取存储器包含有数据结构,该结构包括用标识指针连在一起的数据对象,所述数据处理设备配置成能提供以下对所存储的多个数据对象进行操作的装置:
第一装置,它用于按预定的规则使来自第一进程和第二进程的指令相交错,以给出第三进程;以及
第二装置,它用于调度来自上述第三进程的指令,以便在一第一时间点由处理器加以执行;
其中,第一进程的指令生成存储器堆栈中的数据结构,并且,所述第二进程包括无用单元回收进程,该进程用于遍历存储器堆栈并回收分配给第一进程未使用的数据结构的存储器。
6、如权利要求5的数据处理设备,其中所述第一和第二装置包括一个程序解释器,它用于在处理器上执行指令。
7、如权利要求5的数据处理设备,其中所述第一和第二装置包括一个程序编译器,它用于在处理器上执行指令。
8、如权利要求5的数据处理设备,其中所述第一和第二装置包括一指令处理装置,它用于将要同步加以执行的指令汇编并传给处理器。
9、一种程序存储设备,它可由机器来加以读取并对由指令构成的一个或多个程序进行编码,所述程序存储设备用于执行权利要求1至4中指定一个的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家菲利浦电子有限公司,未经皇家菲利浦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00800918.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可动家俱部分的关闭和/或抽拉装置
- 下一篇:电子机器和电子机器的控制方法