【技术实现步骤摘要】
嵌入式设备中存储区间的分配方法及装置
本专利技术涉及嵌入式设备
,更具体地,涉及嵌入式设备中存储区间的分配方法及装置。
技术介绍
嵌入式设备通常采用固定容量的指令存储区间和数据存储区间,不同程序对指令存储区间和数据存储区间的需求是不平衡的,导致某种存储区间的容量不足,而另一种存储区间却有空闲。而动态的存储区间却不存在这种问题,但动态存储区间的容量一般都比较大,访问功耗也就比较大,降低了其普遍适用性。
技术实现思路
本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的嵌入式设备中存储区间的分配方法及装置。第一个方面,本专利技术实施例提供一种嵌入式设备中存储区间的分配方法,包括:将嵌入式设备中的存储器划分为指令存储区间、数据存储区间和滑动存储区间,并分别配置各存储区间的大小;在预设时间后,监控当前时间片的指令存储区间和数据存储区间的访问信息,并根据所述访问信息确定下一时间片的滑动存储区间的配置方案;在下一时间片达到时,执行前一时间片确定的滑动存储区间的配置方案;其中,所述访问信息包括访问次数、连续缺失次数、在存储区间的最大容量下的额外路命中数和在存储区间的最小容量状态时的最近最少路命中数;所述配置方案包括:滑动存储区间作为数据存储区间使用、滑动存储区间作为指令存储区间使用以及滑动存储区间保持当前配置方案中的一种。进一步地,所述根据所述访问信息确定下一时间片的滑动存储区间的配置方案,包括:若对所述指令存储区间的访问次数等于第一预设 ...
【技术保护点】
1.一种嵌入式设备中存储区间的分配方法,其特征在于,包括:/n将嵌入式设备中的存储器划分为指令存储区间、数据存储区间和滑动存储区间,并分别配置各存储区间的大小;/n在预设时间后,监控当前时间片的指令存储区间和数据存储区间的访问信息,并根据所述访问信息确定下一时间片的滑动存储区间的配置方案;/n在下一时间片达到时,执行前一时间片确定的滑动存储区间的配置方案;/n其中,所述访问信息包括访问次数、连续缺失次数、在存储区间的最大容量下的额外路命中数和在存储区间的最小容量状态时的最近最少路命中数;所述配置方案包括:滑动存储区间作为数据存储区间使用、滑动存储区间作为指令存储区间使用以及滑动存储区间保持当前配置方案中的一种。/n
【技术特征摘要】
1.一种嵌入式设备中存储区间的分配方法,其特征在于,包括:
将嵌入式设备中的存储器划分为指令存储区间、数据存储区间和滑动存储区间,并分别配置各存储区间的大小;
在预设时间后,监控当前时间片的指令存储区间和数据存储区间的访问信息,并根据所述访问信息确定下一时间片的滑动存储区间的配置方案;
在下一时间片达到时,执行前一时间片确定的滑动存储区间的配置方案;
其中,所述访问信息包括访问次数、连续缺失次数、在存储区间的最大容量下的额外路命中数和在存储区间的最小容量状态时的最近最少路命中数;所述配置方案包括:滑动存储区间作为数据存储区间使用、滑动存储区间作为指令存储区间使用以及滑动存储区间保持当前配置方案中的一种。
2.根据权利要求1所述的嵌入式设备中存储区间的分配方法,其特征在于,所述根据所述访问信息确定下一时间片的滑动存储区间的配置方案,包括:
若对所述指令存储区间的访问次数等于第一预设阈值并且所述指令存储区间的连续缺失次数超过第二预设阈值,则确定下一时间片的滑动存储区间的配置方案为滑动存储区间作为所述指令存储区间使用;
若对所述数据存储区间的访问次数等于第一预设阈值并且所述数据存储区间的连续缺失次数超过第二预设阈值,则确定下一时间片的滑动存储区间的配置方案为滑动存储区间作为所述数据存储区间使用。
3.根据权利要求1所述的嵌入式设备中存储区间的分配方法,其特征在于,所述根据所述访问信息确定下一时间片的滑动存储区间的配置方案,包括:
若所述指令存储区间的最大容量下的额外路命中数超过第三预设阈值和所述数据存储区间的最大容量下的额外路命中数、所述指令存储区间的最小容量下的最近最少路命中数超过第四预设阈值和所述数据存储区间的最小容量下的最近最少路命中数,则确定下一时间片的滑动存储区间的配置方案为滑动存储区间作为所述指令存储区间使用;清空当前时间片的指令存储区间的最大容量下的额外路命中数以及指令存储区间的最小容量下的最近最少路命中数,以在下一时间片重新统计;
若所述数据存储区间的最大容量下的额外路命中数超过第三预设阈值和所述指令存储区间的最大容量下的额外路命中数,所述数据存储区间的最小容量下的最近最少路命中数超过第四预设阈值和所述指令存储区间的最小容量下的最近最少路命中数,则确定下一时间片的滑动存储区间的配置方案为滑动存储区间作为所述...
【专利技术属性】
技术研发人员:何青松,张江林,乔晓斌,沈川,胡剑,向峰,江啸,王耀,甘丽,
申请(专利权)人:武汉船舶通信研究所中国船舶重工集团公司第七二二研究所,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。