发明名称 一种多核系统的资源管理方法和控制核
摘要 本发明公开了一种多核系统的资源管理方法,预先建立资源管理表,用于保存资源池中各可分配资源的地址信息;设置空闲索引,该空闲索引索引到资源管理表的表项,该表项将资源管理表分成存储所有已分配资源地址信息和存储未分配资源地址信息的两部分;进行资源释放时,确定要释放资源地址信息对应的资源管理表项的序号和最近一次分配资源地址信息所对应的资源管理表项的序号,交换该两个序号表项中保存的地址信息;重置空闲索引,使其索引到资源管理表另一个表项,该表项将资源管理表分成存储所有已分配资源地址信息和存储未分配资源地址信息的两部分。本发明还公开了多核系统的控制核。应用本发明,能够提高资源分配效率。
申请公布号 CN100543687C 申请公布日期 2009.09.23
申请号 CN200710121337.8 申请日期 2007.09.04
申请人 杭州华三通信技术有限公司 发明人 张雪峰
分类号 G06F9/50(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京德琦知识产权代理有限公司 代理人 宋志强;麻海明
主权项 1、一种多核系统的资源管理方法,其特征在于,预先建立资源管理表,该资源管理表包括若干表项,每个表项标有自己的序号,所述资源管理表的各个表项用于保存资源池中各可分配资源的地址信息;为资源管理表设置空闲索引,该空闲索引索引到资源管理表的一个表项,该表项将资源管理表分成两部分,其中一部分为存储所有已分配资源的地址信息的表项,一部分为存储未分配资源的地址信息的表项;在进行资源释放时,确定要释放资源地址信息对应的资源管理表项的序号和最近一次分配资源地址信息所对应的资源管理表项的序号,交换所述的两个序号表项中保存的地址信息;重置空闲索引,使其索引到资源管理表的另一个表项,该另一个表项将资源管理表分成两部分,其中一部分为存储所有已分配资源的地址信息的表项,一部分为存储未分配资源的地址信息的表项。
地址 310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地