[发明专利]固态硬盘读写指令重排序的方法及其系统无效
申请号: | 201110105749.9 | 申请日: | 2011-04-26 |
公开(公告)号: | CN102141898A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 刘伟 | 申请(专利权)人: | 记忆科技(深圳)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 黄韧敏 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 硬盘 读写 指令 排序 方法 及其 系统 | ||
1.一种固态硬盘读写指令重排序的方法,其特征在于,所述方法包括:
A、设置固态硬盘读写指令重排序规则;
B、根据所述固态硬盘读写指令重排序规则,将所述固态硬盘接收到的读写指令序列进行重排序;
C、执行所述固态硬盘重排序后的读写指令序列。
2.根据权利要求1所述的固态硬盘读写指令重排序的方法,其特征在于,所述读写指令重排序规则包括:将所述固态硬盘接收到的读指令全部移动到写指令之前;或者将所述固态硬盘接收到的读指令限位向前移动。
3.根据权利要求1所述的固态硬盘读写指令重排序的方法,其特征在于,所述步骤B包括:
B1、将所述固态硬盘接收到的指令序列进行是否满足重排序条件分析;
B2、根据所述固态硬盘读写指令重排序规则,将满足所述固态硬盘读写指令重排序条件的读写指令序列进行重排序。
4.根据权利要求3所述的固态硬盘读写指令重排序的方法,其特征在于,所述固态硬盘接收到的读写指令序列满足重排序条件包括:
所述读写指令序列的长度小于预设长度值;以及
所述读写指令序列为同一个原生命令队列中的读写指令序列;或者所述读写指令序列为不同原生命令队列中的读写指令序列,但所有所述读写指令序列的指令均无数据相关。
5.一种固态硬盘读写指令重排序的系统,其特征在于,所述系统包括:
重排序规则设置模块,用于设置固态硬盘读写指令重排序规则;
重排序模块,用于根据所述固态硬盘读写指令重排序规则,将所述固态硬盘接收到的读写指令序列进行重排序;
执行模块,用于执行所述固态硬盘重排序后的读写指令序列。
6.根据权利要求5所述的固态硬盘读写指令重排序的系统,其特征在于,所述读写指令重排序规则包括将所述固态硬盘接收到的读指令全部移动到写指令之前;或者将所述固态硬盘接收到的读指令限位向前移动。
7.根据权利要求5所述的固态硬盘读写指令重排序的系统,其特征在于,所述重排序模块包括:
分析子模块,用于将所述固态硬盘接收到的指令序列进行是否满足重排序条件分析;
排序子模块,用于根据所述固态硬盘读写指令重排序规则,将满足所述固态硬盘读写指令重排序条件的读写指令序列进行重排序。
8.根据权利要求7所述的固态硬盘读写指令重排序的系统,其特征在于,所述固态硬盘接收到的读写指令序列满足重排序条件包括:
所述读写指令序列的长度小于预设长度值;以及
所述读写指令序列为同一个原生命令队列中的读写指令序列;或者所述读写指令序列为不同原生命令队列中的读写指令序列,但所有所述读写指令序列的指令均无数据相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于记忆科技(深圳)有限公司,未经记忆科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110105749.9/1.html,转载请声明来源钻瓜专利网。