[发明专利]存储装置、存储系统及存储装置的写入方法在审
申请号: | 202211656113.8 | 申请日: | 2022-12-22 |
公开(公告)号: | CN116126231A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 方浩俊;黄运新;杨亚飞 | 申请(专利权)人: | 深圳大普微电子科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 林丽璀 |
地址: | 518172 广东省深圳市龙岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 装置 存储系统 写入 方法 | ||
1.一种存储装置,其特征在于,所述存储装置包括前端模块、后端模块、缓存模块、存储介质与处理器;所述缓存模块连接所述前端模块、处理器与所述后端模块,所述后端模块连接所述处理器与所述存储介质;所述缓存模块包括缓存管理单元、第一缓存与第二缓存,所述第二缓存的容量大于等于所述第一缓存,所述第二缓存的读写速度小于所述第一缓存;
所述前端模块,用于传输待写入数据至所述第一缓存;
所述缓存管理单元,用于根据预设策略控制所述第一缓存与所述第二缓存之间进行所述待写入数据的相互转移;
所述后端模块,用于通过所述第一缓存将目标待写入数据写入所述存储介质。
2.根据权利要求1所述的存储装置,其特征在于,所述处理器中固化有软件,所述前端模块连接所述待写入数据的来源设备端与所述处理器;
所述前端模块将所述来源设备端的写命令发送给所述处理器;
所述处理器收到所述写命令后新建缓存管理节点,并向所述前端模块发送数据传输指令;
所述前端模块根据所述数据传输指令,将从所述来源设备端获取的所述待写入数据传输至所述第一缓存。
3.根据权利要求1所述的存储装置,其特征在于,所述预设策略,包括以下至少一项:
将所述第二缓存中高优先级的待写入数据转移至所述第一缓存;
将所述第一缓存中低优先级的待写入数据转移至所述第二缓存;
将最新写入的待写入数据转移至所述第二缓存;
将所述目标待写入数据转移至所述第一缓存;
在所述第一缓存的存储状态达到预设最大阈值时,将所述第一缓存中一部分待写入数据转移至所述第二缓存;
在所述第一缓存的存储状态达到预设最小阈值时,将所述第二缓存中一部分待写入数据转移至所述第一缓存。
4.根据权利要求1所述的存储装置,其特征在于,所述缓存管理单元,还用于:
响应于所述后端模块发送的写入指令,将所述第一缓存和/或所述第二缓存中对应于所述写入指令的目标待写入数据锁定在所述第一缓存中。
5.根据权利要求4所述的存储装置,其特征在于,所述第一缓存中的待写入数据的优先级不低于所述第二缓存中的待写入数据的优先级,所述缓存管理单元,用于将所述目标待写入数据设置为最高优先级,以锁定在所述第一缓存中。
6.根据权利要求4所述的存储装置,其特征在于,所述缓存管理单元,还用于:
将所述第一缓存和/或所述第二缓存中对应于所述写入指令的目标待写入数据锁定在所述第一缓存中之后,响应于所述后端模块的数据传输指令,通过所述第一缓存将所述目标待写入数据传输至所述后端模块。
7.根据权利要求1所述的存储装置,其特征在于,
所述后端模块,用于在所述目标待写入数据成功写入所述存储介质后,向所述缓存管理单元发送数据释放指令,以及向所述处理器发送成功写入信号;
所述处理器,用于根据所述成功写入信号处理所述目标待写入数据的软件资源。
8.根据权利要求1-7中任一项所述的存储装置,其特征在于,所述缓存管理单元为硬件模块。
9.一种存储系统,其特征在于,包括主机以及如权利要求1-8中任一项所述的存储装置,所述主机用于向所述存储装置的前端模块提供所述待写入数据。
10.一种存储装置的写入方法,其特征在于,应用于如权利要求1-8中任一项所述的存储装置,所述方法包括:
传输待写入数据至第一缓存;
根据预设策略控制所述第一缓存与第二缓存之间进行所述待写入数据的相互转移,其中,所述第二缓存的容量大于所述第一缓存,所述第二缓存的读写速度小于所述第一缓存;
响应于写入指令,通过所述第一缓存将目标待写入数据写入存储介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大普微电子科技有限公司,未经深圳大普微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211656113.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医用脊柱矫正机的座椅机构
- 下一篇:一种上升进布的轧染机