[发明专利]文件存储控制方法及其装置、文件存储装置、电子装置在审
申请号: | 201911088130.4 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110825714A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 尹爱国;谢从涩 | 申请(专利权)人: | 珠海奔图电子有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/172 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519060 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 存储 控制 方法 及其 装置 电子 | ||
本发明提供了一种文件存储控制方法及其装置、文件存储装置及电子装置,该文件存储控制方法,包括:接收数据存储请求,所述数据存储请求包括待存储的数据、及所述待存储数据在文件存储装置中的存储地址,其中,所述待存储的数据包括附加信息,所述附加信息的存储地址与所述文件存储装置中的主存储区对应;基于接收的所述数据存储请求,结合预设的数据存储规则,向所述文件存储装置发送数据存储的指令,从而将所述待存储的数据存储于所述文件存储装置中,用以解决现有技术中存储附加信息的存储空间不足使得后续进行文件读取时,文件系统无法正确地识别到附加信息所导致的文件存储装置中的文件无法被正确读取的技术问题。
【技术领域】
本发明涉及文件存储技术领域,尤其涉及一种文件存储控制方法及其装置、文件存储装置及电子装置、电子设备及可读存储介质。
【背景技术】
现有技术中,诸如计算机、智能手机、平板电脑、图像形成装置等电子装置中,在NAND闪存芯片中存储文件数据,NAND闪存芯片是一种整块读写的存储设备(blockdevice),最小可读取的单元叫页(page),最小可擦除的单元叫存储块或区块(block),如图1所示,一个block往往由很多page组成,每个page由多个存储单元组成,block擦除后里面的page可以进行单独的写入(program)操作,如图2所示,NAND闪存芯片中的一个page空间通常包括主存储区和备用存储区,其中,主存储区用于存储文件内容数据,备用存储区用于存储坏块标记信息及其他附加信息,针对一确定的NAND闪存芯片,一个page空间大小是固定的,即针对一个确定的NAND闪存芯片,主存储区和备用存储区的大小固定,实际将数据存储于NAND闪存芯片时,数据优先存储于主存储区,如图2所示。
电子装置的主控制器中包括对NAND闪存芯片进行控制的NAND控制器。
可以参阅图3,电子装置内设置有主控制器和NAND闪存芯片,实现数据的存储主要涉及的部分包括应用软件、操作系统、NAND驱动与管理软件、对NAND闪存芯片进行控制的NAND控制器,下面结合图3介绍在NAND闪存芯片中存储数据的过程。
在软件层面,电子装置中文件存储的架构一般如下:
应用软件向操作系统发出打开、关闭、读、写文件指令;
操作系统中的文件系统部分把读、写文件的指令转化为读、写存储块的指令;
NAND驱动与管理软件接受读写存储块区的指令,进行缓存、写均衡等优化,向NAND控制器发出读page、写block等指令;
基于接收的读page、写page、擦除block等指令,NAND控制器对NAND闪存芯片进行读、写、擦除操作。
其中,文件系统是操作系统软件中的一个重要部分,负责解决文件的存储问题,用于指示文件在NAND闪存芯片中的存储规则,它会将文件划分成一个个的具有固定大小的数据块,每一个数据块和NAND闪存芯片中的一个page对应,具体地,每一块文件的数据大小与NAND闪存芯片中一个page数据所占用的空间大小相同。针对每一块文件数据,文件系统还会针对性地设置坏块标记信息及其他附加信息,其中,文件系统信息与电子装置所使用的文件系统相一致;坏块标记信息用于指示该块文件是否为“坏块”,若该块数据为坏块,即该块数据为不能读取或者不能写入数据的数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海奔图电子有限公司,未经珠海奔图电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911088130.4/2.html,转载请声明来源钻瓜专利网。