[发明专利]快速响应trim命令的方法、SSD控制器及系统有效
| 申请号: | 201210481987.4 | 申请日: | 2012-11-25 |
| 公开(公告)号: | CN103019971A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | 向志华;李欣;张琴;杨继涛;王灿;黎智;李程 | 申请(专利权)人: | 向志华;李欣;张琴;杨继涛;王灿;黎智;李程 |
| 主分类号: | G06F13/16 | 分类号: | G06F13/16 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 快速 响应 trim 命令 方法 ssd 控制器 系统 | ||
1.一种快速响应trim命令的方法,其特征在于,包括:
固态硬盘SSD控制器接到主机下发的trim命令时,获取该trim命令所指的逻辑地址范围;
SSD控制器修改所述trim命令所指的逻辑地址的状态,将其置为无效;
SSD控制器向主机返回表示trim命令完成的应答信号;
在trim命令完成应答后,由SSD控制器择机执行对所述逻辑地址对应的物理地址的状态进行修改,将其置为无效。
2.如权利要求1所述的快速响应trim命令的方法,其特征在于,所述在trim命令完成应答后,由SSD控制器择机执行对所述逻辑地址对应的物理地址的状态进行修改,将其置为无效,包括:
在主机未下发新的trim命令的情况下,SSD控制器对所述trim命令所指的逻辑地址对应的物理地址的状态进行修改,将其置为无效;或者
在SSD处于空闲的状态时,SSD控制器对所述trim命令所指的逻辑地址对应的物理地址的状态进行修改,将其置为无效。
3.如权利要求1所述的快速响应trim命令的方法,其特征在于,若SSD控制器对所述trim命令所指的逻辑地址对应的物理地址的状态进行修改的操作尚未完成,接收到主机下发的新的trim命令时,则SSD控制器缓存尚未完成的修改物理地址的操作,响应主机下发的新的trim命令;且当所述新的trim命令完成后,SSD控制器继续执行尚未完成的修改物理地址的操作。
4.如权利要求1至3中任一项所述的快速响应trim命令的方法,其特征在于,所述SSD控制器向主机返回表示trim命令完成的应答信号之后,还包括:
SSD控制器接到主机下发的写IO请求时,SSD控制器获取一个可写的物理地址;
SSD控制器下发写命令,将主机下发的数据写到已分配的物理地址;
SSD控制器修改逻辑地址,将其指向新写入数据的物理地址,并置该逻辑地址有效;
SSD控制器修改新写入数据的物理地址的状态信息,并将其标记为有效。
5.如权利要求4所述的快速响应trim命令的方法,其特征在于,所述SSD控制器修改新写入数据的物理地址的状态信息,并将其标记为有效之后还包括:
SSD控制器判断所述逻辑地址之前是否有效;若有效,则修改原物理地址的状态信息,并将其标记为无效。
6.如权利要求1至3中任一项所述的快速响应trim命令的方法,其特征在于,所述SSD控制器向主机返回表示trim命令完成的应答信号之后,还包括:
SSD控制器接到主机读IO请求,判断其逻辑地址之前是否有效;
若有效,则SSD控制器查询映射表获取主机请求的数据所处的物理地址,并下发读命令读取所述数据返回给主机;
若无效,则SSD控制器根据设定将所述逻辑地址的数据内容设定为确定值或任意值,并将数据返回给主机。
7.一种快速响应trim命令的SSD控制器,其特征在于,包括:
逻辑地址获取模块,用于在所述SSD控制器接到主机下发的trim命令时,获取该trim命令所指的逻辑地址范围;
逻辑地址修改模块,用于根据所述逻辑地址获取模块所获取的逻辑地址范围修改所述trim命令所指的逻辑地址的状态,将其置为无效;
trim命令应答模块,用于在所述逻辑地址修改模块完成逻辑地址的状态修改后,向主机返回表示trim命令完成的应答信号;
物理地址修改模块,用于在所述trim命令应答模块向主机完成应答后,择机执行对所述逻辑地址对应的物理地址的状态进行修改,将其置为无效。
8.如权利要求7所述的快速响应trim命令的SSD控制器,其特征在于,
所述物理地址修改模块,用于在主机未下发新的trim命令的情况下,SSD控制器对所述trim命令所指的逻辑地址对应的物理地址的状态进行修改,将其置为无效;或者
在SSD处于空闲的状态时,SSD控制器对所述trim命令所指的逻辑地址对应的物理地址的状态进行修改,将其置为无效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于向志华;李欣;张琴;杨继涛;王灿;黎智;李程,未经向志华;李欣;张琴;杨继涛;王灿;黎智;李程许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210481987.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轨道承轨台浇注模具
- 下一篇:一种降音减震轨道





