[发明专利]缓存空间的独占初始化方法及相关装置有效
申请号: | 201910345566.0 | 申请日: | 2019-04-26 |
公开(公告)号: | CN110096455B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 钟大江;杜朝晖;应志伟 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F12/084 | 分类号: | G06F12/084;G06F12/0871;G06F12/14 |
代理公司: | 上海知锦知识产权代理事务所(特殊普通合伙) 31327 | 代理人: | 高静;李丽 |
地址: | 300384 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 空间 独占 初始化 方法 相关 装置 | ||
1.一种缓存空间的独占初始化方法,其特征在于,包括:
接收指令的独占初始化请求,所述独占初始化请求包括所述指令的指令内存地址标识;
根据所述指令内存地址标识的当前地址标识段获取与其对应的当前独占缓存空间单元;
当所述当前独占缓存空间单元为非独占状态时,对所述当前独占缓存空间单元进行独占初始化,以使所述当前独占缓存空间单元能够由所述指令的所属进程独占;
所述独占初始化请求还包括所述指令的所属进程的进程标识;
所述对所述当前独占缓存空间单元进行独占初始化的步骤包括:
将所述当前独占缓存空间单元的当前独占缓存空间单元表表项的进程标识位初始化更新为所述进程标识;
将所述当前独占缓存空间单元表表项的独占状态位初始化更新为独占初始化状态;
当所述当前独占缓存空间单元由异于所述指令的所属进程的进程独占或独占初始化时,清除对已经完成独占初始化的独占缓存空间单元的独占初始化。
2.如权利要求1所述的缓存空间的独占初始化方法,其特征在于,还包括:
在对前一个独占缓存空间单元进行独占初始化后,若所述指令内存地址标识中还存在未曾获取独占缓存空间单元的地址标识段时,获取所述未曾获取独占缓存空间单元的地址标识段,并将未曾获取独占缓存空间单元地址标识段作为当前地址标识段,转向执行所述根据所述指令内存地址标识的当前地址标识段获取与其对应的当前独占缓存空间单元的步骤。
3.如权利要求1所述的缓存空间的独占初始化方法,其特征在于,所述根据所述指令内存地址标识的当前地址标识段获取与其对应的当前独占缓存空间单元的步骤之前,还包括:
根据所述指令内存地址标识获取所述指令的申请独占缓存空间单元数量,根据所述进程标识获取所述所属进程的已独占缓存空间单元数量;
当所述进程已独占缓存空间单元数量与所述申请独占缓存空间单元数量之和,小于或等于所述所属进程的允许独占缓存空间单元数量时,执行所述根据所述指令内存地址标识的当前地址标识段获取与其对应的当前独占缓存空间单元的步骤。
4.如权利要求3所述的缓存空间的独占初始化方法,其特征在于,还包括:
当所述进程已独占缓存空间单元数量与所述申请独占缓存空间单元数量之和大于所述进程的允许独占缓存空间单元数量时,返回错误码。
5.如权利要求3所述的缓存空间的独占初始化方法,其特征在于,所述根据所述进程标识获取所述所属进程的已独占缓存空间单元数量的步骤包括:
根据所述进程标识查找简化进程标识;
根据所述简化进程标识查找所述进程已独占的独占缓存空间单元表表项,得到进程已独占缓存空间单元数量;
所述将所述当前独占缓存空间单元表表项的进程标识位初始化更新为所述进程标识的步骤包括:
将所述当前独占缓存空间单元表表项的进程标识位初始化更新为所述简化进程标识。
6.如权利要求5所述的缓存空间的独占初始化方法,其特征在于,所述根据所述进程标识查找简化进程标识的步骤包括:
根据所述进程标识从进程标识对应表中查找所述简化进程标识,所述进程标识对应表包括记录所述进程标识的进程标识位和记录所述简化进程标识的简化进程标识位。
7.如权利要求6所述的缓存空间的独占初始化方法,其特征在于,当在所述进程标识对应表中未找到所述进程标识,且所述进程标识对应表中存在空表项时,在所述进程标识对应表中选取空表项,得到选定空表项,并更新所述选定空表项,以建立所述进程标识与所述简化进程标识之间的关系;
记录所述选定空表项的简化进程标识。
8.如权利要求7所述的缓存空间的独占初始化方法,其特征在于,还包括:
当所述当前独占缓存空间单元由异于所述指令的所属进程的进程独占或独占初始化时,并清除已更新的所述进程标识对应表的空表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910345566.0/1.html,转载请声明来源钻瓜专利网。