[发明专利]一种NVMe扩展的实现方法及固态硬盘有效
申请号: | 201810258978.6 | 申请日: | 2018-03-27 |
公开(公告)号: | CN108549610B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 徐伟华;王猛;韩道静;张健 | 申请(专利权)人: | 深圳忆联信息系统有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F3/06 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 董红海 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种NVMe扩展的实现方法及固态硬盘,其特征在于SSD接收到主机端读命令后,按照该命令的逻辑空间查询SSD内部的无映射管理表,判断该命令是否为无映射命令,如果是则直接将完成队列条目中用于标识是否为无映射的映射状态位设置为1,并直接结束该命令,并返回主机;否则根据该命令的逻辑空间地址读取数据,读完成后,将映射状态位设置为0,再返回主机;主机接收到完成队列条目后先判读映射状态位是否为1,如果是则直接由主机端将该命令对应的缓存置0后返回应用或直接返回应用。通过优化读处理流程,由于减少了SSD到Host之间的数据传输,所以命令响应延迟以及服务时间大大地得到了降低,其实测带宽可有效突破PCIe的物理限制。 | ||
搜索关键词: | 一种 nvme 扩展 实现 方法 固态 硬盘 | ||
【主权项】:
1.一种NVMe扩展的实现方法,其特征在于SSD接收到主机端读命令后,按照该命令的逻辑空间查询SSD内部的无映射管理表,判断该命令是否为无映射命令,如果是则直接将完成队列条目中用于标识是否为无映射的映射状态位设置为1,并直接结束该命令,并返回主机;否则根据该命令的逻辑空间地址读取数据,读完成后,将映射状态位设置为0,再返回主机;主机接收到完成队列条目后先判读映射状态位是否为1,如果是则直接由主机端将该命令对应的缓存置0后返回应用或直接返回应用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳忆联信息系统有限公司,未经深圳忆联信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810258978.6/,转载请声明来源钻瓜专利网。