[发明专利]一种固态硬盘写入指令排序方法、固态硬盘有效

专利信息
申请号: 201710262451.6 申请日: 2017-04-20
公开(公告)号: CN108572790B 公开(公告)日: 2021-11-26
发明(设计)人: 苏忠益;陈怡地 申请(专利权)人: 深圳市得一微电子有限责任公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 深圳市瑞方达知识产权事务所(普通合伙) 44314 代理人: 张秋红;郭方伟
地址: 518000 广东省深圳市南山区粤海街道科技*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 固态 硬盘 写入 指令 排序 方法
【说明书】:

发明涉及一种固态硬盘写入指令排序方法、固态硬盘,该方法包括:在处理写入指令队列时,判断写入缓冲器的可用空间数是否小于当前写入指令的指令大小;若可用空间数小于当前写入指令,跳过写入指令,并判断可用空间数是否小于写入指令队列内写入指令后的下一条写入指令的指令大小;若否,则执行指令大小大于或等于可用空间数的写入指令。通过实施本发明,通过调整写入指令间的顺序来降低平均延迟时间,提高固态硬盘的读写速率。

技术领域

本发明涉及固态硬盘领域,更具体地说,涉及一种固态硬盘写入指令排序方法、固态硬盘。

背景技术

由于固态硬盘不同于传统硬盘,其对Nand Flash的写入操作时间远大于读取操作的时间,所以调整写入指令与读取指令的顺序能有助于降低指令的平均延迟时间。而相反的,传统硬盘的写入时间与读取时间相同,调整读写指令的顺序对降低指令的平均延迟较不影响。

在现有技术中,由于固态硬盘在Nand Flash的写入操作时间与读取操作的时间上有很大的差异,写入操作的时间远大于读取操作的时间。基于这样的原因,于是有了对读写指令做重排序的作法,以降低指令的平均延迟时间。现有技术为在读写指令序列小于特定长度情况下,将读取指令全部提前到写入指令之前,或将读取指令有限度的往前移,以降低指令的平均延迟时间。

所以,现有技术存在缺点:现有技术仅考虑到将读取指令提前到写入指令之前,以降低指令的平均延迟时间,而未考虑在写入指令之间的顺序作调整来降低指令的平均延迟时间,所以尚有能改进的部分。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述现有技术未考虑写入指令之间的顺序,导致平均延迟时间不合理的缺陷,提供一种固态硬盘写入指令排序方法、固态硬盘。

本发明解决其技术问题所采用的技术方案是:构造一种固态硬盘写入指令排序方法,包括:

S1:在处理写入指令队列时,判断写入缓冲器的可用空间数是否小于当前写入指令的指令大小;

S2:若是,跳过所述写入指令,并判断所述可用空间数是否小于所述写入指令队列内所述写入指令后的下一条写入指令的指令大小;

S3:若否,则执行指令大小大于或等于所述可用空间数的所述写入指令;若是,则执行所述步骤S2。

优选地,本发明所述的固态硬盘写入指令排序方法,所述步骤S2还包括:

S21:在跳过所述写入指令后,记录所述写入指令的跳过次数。

进一步,本发明所述的固态硬盘写入指令排序方法,还包括:

S4:将所述写入指令的跳过次数大于预设跳过次数阈值的所述写入指令写入链表中。

优选地,本发明所述的固态硬盘写入指令排序方法,所述步骤S4包括:

S41:所述链表包括LCL链表和SCL链表,将写入指令大小大于预设指令大小阈值的所述写入指令记录在所述LCL链表中,将写入指令大小小于或等于所述指令大小阈值的所述写入指令记录在所述SCL链表中。

进一步,本发明所述的固态硬盘写入指令排序方法,还包括:

S5:根据所述可用空间数选择所述LCL链表或SCL链表的写入指令进行执行。

优选地,本发明所述的固态硬盘写入指令排序方法,所述步骤S5包括:

S51:若所述可用空间数大于所述指令大小阈值,则选择所述LCL链表的写入指令进行执行;

S52:若所述可用空间数小于或等于所述指令大小阈值,则选择所述SCL链表的写入指令进行执行。

优选地,本发明所述的固态硬盘写入指令排序方法,所述步骤S5还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市得一微电子有限责任公司,未经深圳市得一微电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710262451.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top