[发明专利]存储设备的读写控制方法和读写控制设备在审
申请号: | 201310530635.8 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103605623A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 杜琳 | 申请(专利权)人: | 北京智谷睿拓技术服务有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 读写 控制 方法 | ||
1.一种存储设备的读写控制方法,其特征在于,所述方法包括:
时延敏感度确定步骤,当检测到要对所述存储设备进行读写操作的一应用程序时,确定所述应用程序的时延敏感度;
读写执行步骤,基于所述应用程序的所述时延敏感度执行所述应用程序的读写操作。
2.根据权利要求1所述的方法,其特征在于,在所述时延敏感度确定步骤中,通过确定一时延敏感度参数或一时延敏感度等级来确定所述时延敏感度。
3.根据权利要求2所述的方法,其特征在于,
所述时延敏感度参数的取值范围是[0,1],所述时延敏感度参数的值越小表示所述应用程序的读写操作对时延越不敏感;
所述时延敏感度等级分为1~5的整数等级,所述时延敏感度等级越小表示所述应用程序的读写操作对时延越不敏感。
4.根据权利要求1所述的方法,其特征在于,通过检测所述应用程序的网络传输特性、用户交互特性、处理器使用特性中的至少一项来确定所述应用程序的所述时延敏感度。
5.根据权利要求1所述的方法,其特征在于,通过检测所述应用程序的读写操作时间特性和/或读写资源特性来确定所述应用程序的所述时延敏感度。
6.根据权利要求1所述的方法,其特征在于,通过检测所述应用程序的读写操作时间特性、读写资源特性、网络传输特性、用户交互特性、处理器使用特性中的至少两项来综合确定所述应用程序的所述时延敏感度。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所确定的所述应用程序的所述时延敏感度保存到一存储位置。
8.根据权利要求1所述的方法,其特征在于,在所述时延敏感度确定步骤中,从一存储位置读取所述应用程序的所述时延敏感度,从而确定所述时延敏感度。
9.根据权利要求1所述的方法,其特征在于,在所述读写执行步骤中,
当所述读写操作为读操作时,如果所述存储设备处于活动状态,从所述存储设备中读取所要读取的数据以执行该读操作。
10.根据权利要求1所述的方法,其特征在于,在所述读写执行步骤中,
当所述读写操作为读操作时,如果所述存储设备处于睡眠状态或空闲状态,检测一缓存区域中是否存在该读操作所要读取的数据,
如果所述缓存区域中存在该读操作所要读取的数据,则从所述缓存区域中读取该数据,如果所述缓存区域中不存在该读操作所要读取的数据,设置该读操作进行等待。
11.根据权利要求10所述的方法,其特征在于,
如果读操作的等待时间超过一第一阈值,或者
等待的读操作的数量超过一第二阈值,或者
在等待过程中所述存储设备变为活动状态,从所述存储设备中读取所要读取的数据以执行该读操作。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
基于所述应用程序的所述时延敏感度设置所述第一阈值和/或所述第二阈值。
13.根据权利要求1所述的方法,其特征在于,在所述读写执行步骤中,
当所述读写操作为写操作时,如果所述存储设备处于活动状态,向所述存储设备中写入所要写入的数据以执行该写操作。
14.根据权利要求1所述的方法,其特征在于,在所述读写执行步骤中,
当所述读写操作为写操作时,如果所述存储设备处于睡眠状态或空闲状态,设置该写操作进行等待。
15.根据权利要求14所述的方法,其特征在于,
如果写操作的等待时间超过一第三阈值,或者
等待的写操作的数量超过一第四阈值,或者
在等待过程中所述存储设备变为活动状态,将所要写入的数据写入所述存储设备以执行该写操作。
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
基于所述应用程序的所述时延敏感度设置所述第三阈值和/或所述第四阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智谷睿拓技术服务有限公司,未经北京智谷睿拓技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310530635.8/1.html,转载请声明来源钻瓜专利网。