[发明专利]存储管理设备、存储管理方法和控制程序在审
申请号: | 201210096527.X | 申请日: | 2012-04-01 |
公开(公告)号: | CN102750225A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 松崎泰裕;神长浩气;长滨弘树;佐藤和美 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李春晖;王娜丽 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 管理 设备 方法 控制程序 | ||
技术领域
本公开文件涉及存储管理设备、存储管理方法和控制程序,更具体地涉及用于取得(secure)和释放存储区域的存储管理设备、存储管理方法和控制程序。
背景技术
在相关技术中,提出了以下技术,选择具有低优先级的处理或者在下次执行前有长等待时间的处理并且当可用的存储容量不足时释放分配给所选处理的存储区域(例如,参见日本特许专利公开2000-215099号)。
此外,在相关技术中,提出了以下技术,当实际存在的存储器页不足时从具有低重要程度的作业挪用页并将实际存在的存储器页分配给具有高重要程度的作业(例如,参见日本特许专利公开2002-244869号)。
发明内容
然而,根据日本特许专利公开2000-215099或日本特许专利公开2002-244869号中公开的技术,强制地终止被释放了存储区域的处理或作业。为此,在多个处理或作业彼此协作地工作的系统中,系统可能操作异常。
根据本公开文件,当存储装置的可用容量不足时,能够释放存储装置的区域并能够取得新的区域,从而抑制在系统或设备中发生异常。
根据本公开的实施例,提供了一种存储管理设备,其包括:存储区域分配单元,其根据来自程序的请求来取得存储装置的区域并将程序指定的等级设置给所取得的区域;存储区域选择单元,其在存储装置的可用容量不足时基于每个区域的等级从所取得的区域中选择要释放的区域;以及存储区域释放单元,其释放所选择的区域。
存储区域选择单元可以从具有比新近要取得的区域的等级低的等级的区域中选择要释放的区域。
存储区域选择单元可以在具有比新近要取得的区域的等级低的等级的区域中选择具有最低等级的区域作为要释放的区域。
等级可以被预先设置给每个程序,并且当存在多个具有最低等级的区域时,存储区域选择单元可以在具有最低等级的区域中选择分配给具有最低等级的程序的区域作为要释放的区域。
当不存在具有比新近要取得的区域的等级低的等级的区域时,存储区域选择单元可以不取得新的区域。
等级可以被预先设置给每个程序,并且当不存在具有比新近要取得的区域的等级低的等级的区域时,所述存储区域释放单元可以强制地终止具有比请求取得区域的程序的等级低的等级的程序中的至少一个程序。
存储区域分配单元可以根据来自程序的请求来改变分配给程序的区域的等级。
根据本公开文件的另一实施例,提供了一种存储管理方法,该方法包括:根据来自程序的请求来取得存储装置的区域并将程序指定的等级设置给所取得的区域;当存储装置的可用容量不足时,基于每个区域的等级从所取得的区域中选择要释放的区域;以及释放所选择的区域。
根据本公开文件的另一实施例,提供了一种用于使计算机执行处理的控制程序,包括:根据来自程序的请求来取得存储装置的区域并将程序指定的等级设置给所取得的区域;当存储装置的可用容量不足时,基于每个区域的等级从所取得的区域中选择要释放的区域;以及释放所选择的区域。
在本公开文件的一个实施例中,根据来自程序的请求来取得存储装置的区域,程序所指定的等级被设置给所取得的区域,当存储装置的可用容量不足时,从所取得的区域中基于每个区域的等级选择要释放的区域,并释放所选择的区域。
根据上述公开文件的这些实施例,当存储装置的可用容量不足时,能够释放存储装置的区域并且可以取得新的区域。
根据上述公开文件的这些实施例,当存储装置的可用容量不足时,能够释放存储装置的区域并且能够取得新的区域,从而抑制在系统或设备中发生异常。
附图说明
图1是示出本公开文件的概况的示图;
图2是示出应用了本公开文件的信息处理系统的实施例的框图;
图3是示出存储管理器的功能的配置示例的框图;
图4是示出存储区域取得请求处理的流程图;
图5是示出存储区域取得处理的第一实施例的流程图;
图6是示出存储区域取得处理的第一实施例的具体示例的示图;
图7是示出存储区域取得处理的第一实施例的具体示例的示图;
图8是示出存储区域取得处理的第二实施例的流程图;
图9是示出存储区域取得处理的第三实施例的流程图;
图10是示出存储区域取得处理的第四实施例的流程图;以及
图11是示出存储存取处理的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210096527.X/2.html,转载请声明来源钻瓜专利网。