[发明专利]去分配命令处理方法及其存储设备在审
申请号: | 201810594487.9 | 申请日: | 2018-06-11 |
公开(公告)号: | CN110580228A | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 郭志红;高会娟;蔡述楠 | 申请(专利权)人: | 北京忆恒创源科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06;G06F12/1009;G06F3/06 |
代理公司: | 11572 北京卓特专利代理事务所(普通合伙) | 代理人: | 段宇 |
地址: | 100192 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分配 命令处理 垃圾回收过程 存储设备 分配表 表项 申请 延迟 带宽 放大 响应 引入 更新 | ||
1.一种处理去分配命令的系统,其特征在于,包括:控制部件与外部存储器;
控制部件包括分配器与多个CPU,
所述分配器,接收IO命令,并将IO命令分配给多个CPU中的每一个;
所述多个CPU,用于并行处理接收到的IO命令;
外部存储器,存储去分配表。
2.如权利要求1所述的处理去分配命令的系统,其特征在于,其中去分配表被分为多个部分,每个部分由多个CPU中的一个维护。
3.如权利要求2-3之一所述的处理去分配命令的系统,其特征在于,其中依据IO命令访问的地址,将IO命令分配给CPU。
4.一种处理去分配命令的方法,其特征在于,包括如下步骤:
将接收的去分配命令同时发送给多个CPU;
收到去分配命令的CPU根据去分配命令指示的地址范围,获取去分配命令指示的地址范围中属于自己的去分配表的一个或多个地址,并根据获取的所述一个或多个地址更新自己维护的去分配表,以在该去分配表中记录的所述一个或多个地址被去分配。
5.如权利要求4所述的处理去分配命令的方法,其特征在于,其中定时或周期性的对去分配表进行检查,找出被标记为去分配的第一表项,根据第一表项在FTL表中记录对应的逻辑地址被去分配,并清除去分配表中第一表项的去分配标记。
6.如权利要求4-5之一所述的处理去分配命令的方法,其特征在于,其中还包括根据去分配命令指示的地址范围更新大块描述符中记录的有效数据量。
7.一种存储设备垃圾回收方法,其特征在于,包括如下步骤:
根据大块描述符表选择待回收的大块;
根据待回收大块,获取待回收的数据的地址;
若去分配表须检查,依据待回收数据的地址访问去分配表,若去分配表的对应表项记录了去分配,从待回收大块中获取下一待回收数据的地址。
8.一种处理去分配命令的方法,其特征在于,包括如下步骤:
将接收的去分配命令发送给多个CPU;
各个CPU从去分配命令指示的地址范围中获取属于自己维护的去分配表的一个或多个地址,并根据所述一个或多个地址更新自己维护的去分配表,以在该去分配表中记录所述一个或多个地址被去分配。
9.如权利要求8所述的处理去分配命令的方法,其特征在于,还包括:
响应于要进行垃圾回收,选择待回收的大块;
根据待回收大块,获取待回收的数据的地址;
若去分配表须检查,依据待回收数据的地址访问去分配表,若去分配表的对应表项记录了去分配,从待回收大块中获取下一待回收数据。
10.一种包含程序代码的程序,当被载入CPU并在CPU中执行时,程序使CPU执行根据权利要求4-9之一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆恒创源科技有限公司,未经北京忆恒创源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810594487.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应NVM命令生成方法与装置
- 下一篇:扩展线宽存储器侧高速缓存系统和方法