[发明专利]基于自定义开放通道SSD的文件系统及文件管理方法在审
申请号: | 202010667770.7 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111949212A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 赖振楠 | 申请(专利权)人: | 深圳宏芯宇电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 陆军 |
地址: | 518000 广东省深圳市龙岗区南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自定义 开放 通道 ssd 文件系统 文件 管理 方法 | ||
1.一种基于自定义开放通道SSD的文件系统,所述SSD包括快闪存储器,所述快闪存储器包括多个具有相同存储容量的块,且每一所述块具有唯一的块地址;其特征在于,所述文件系统包括映射文件和分别由一个或多个数据段构成的主文件;其中:
所述映射文件存储于其中一个块中,且该映射文件包括块状态表以及分别与多个主文件对应的文件记录;每一所述文件记录包括至少一个块地址,且构成所述文件记录所对应的主文件的数据段分别存储于所述至少一个块地址对应的块中;所述块状态表包括所述快闪存储器中每一个块的状态;
所述映射文件在所述文件系统启动时由DMA控制器写入到动态随机存取存储器,且所述数据段由所述DMA控制器在中央处理单元执行指令过程中写入到所述动态随机存取存储器。
2.根据权利要求1所述的基于自定义开放通道SSD的文件系统,其特征在于,所述文件系统基于多个快闪存储器;
每一所述文件记录的块地址包括快闪存储器标识号;所述映射文件中的块状态表包括所有快闪存储器中的每一个块的状态。
3.根据权利要求1所述的基于自定义开放通道SSD的文件系统,其特征在于,至少部分所述主文件的数据量小于所述块的存储容量,且分别与多个数据量之和小于所述块的存储容量的主文件所对应的多个文件记录包括相同的块地址。
4.根据权利要求1或2所述的基于自定义开放通道SSD的文件系统,其特征在于,每一所述块中存储的数据段包括第一标识和/或第二标识,所述第一标识包括所述数据段所属的主文件的下一数据段所在块的块地址或结束标记,所述第二标识包括所述数据段所属的主文件的前一数据段所在的块的块地址或起始标记。
5.根据权利要求1所述的基于自定义开放通道SSD的文件系统,其特征在于,所述文件系统还包括备份文件,所述备份文件的内容与所述映射文件的内容相同,且所述备份文件存储到一个独立于所述映射文件所在的块,所述备份文件在所述文件系统启动时由DMA控制器写入到动态随机存取存储器。
6.根据权利要求5所述的基于自定义开放通道SSD的文件系统,其特征在于,每一所述块中存储的数据段包括第三标识,所述第三标识包括所述备份文件所在的块的块地址以及映射文件所在的块的块地址。
7.一种基于自定义开放通道SSD的文件管理方法,所述SSD包括快闪存储器,所述快闪存储器包括多个具有相同存储容量的块,且每一所述块具有唯一的块地址;其特征在于,所述方法包括:
在文件系统启动时,将存储于所述快闪存储器中的映射文件写入到动态随机存取存储器;所述映射文件包括块状态表以及分别与多个主文件对应的文件记录,每一所述文件记录包括至少一个块地址,且构成所述文件记录对应的主文件的数据段分别存储于所述至少一个块地址对应的块中;所述块状态表包括所述快闪存储器中每一个块的状态;
从所述文件记录中的块地址对应的块获取中央处理单元所需的数据段,并将所述数据段写入到所述动态随机存取存储器。
8.根据权利要求7所述的基于自定义开放通道SSD的文件管理方法,其特征在于,所述文件管理方法基于多个快闪存储器;
每一所述文件记录的块地址包括快闪存储器标识号;所述映射文件中的块状态表包括所有快闪存储器中的每一块的状态。
9.根据权利要求7或8所述的基于自定义开放通道SSD的文件管理方法,其特征在于,至少部分所述主文件的数据量小于所述块的存储容量,且分别与多个数据量之和小于所述块的存储容量的主文件所对应的多个文件记录包括相同的块地址。
10.根据权利要求7或8所述的基于自定义开放通道SSD的文件管理方法,其特征在于,每一所述块中存储的数据段包括第一标识和第二标识,所述第一标识包括所述数据段所属的文件的下一数据段所在的块的块地址或结束标记,所述第二标识包括所述数据段所属的文件的前一数据段所在的块的块地址或结束标记;所述方法还包括:
在所述映射文件失效时,根据任一所述块中存储的数据段的第一标识,依次读取所述数据段之后的所有数据段;
在所述映射文件失效时,根据任一所述块中存储的数据段的第二标识,依次读取所述数据段之前的所有数据段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳宏芯宇电子股份有限公司,未经深圳宏芯宇电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010667770.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储装置及存储控制方法
- 下一篇:主给水流量的异常检测方法、装置和计算机设备