【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及计算机领域,尤其涉及一种数据处理方法及装置。
技术介绍
在电子设备中,数据以文件的方式保存在存储器上的。文件系统负责文件的管理。处理器可以将应用对文件的访问转化成数据读写操作。文件系统可以是闪存文件系统(FlashFriendlyFileSystem,F2FS)。存储器可以是嵌入式多媒体卡(EmbeddedMultimediaCard,eMMC)或通用闪存存储(UniversalFlashStorage,UFS)。F2FS内部包含的映射表用于保存文件与存储数据的逻辑地址的映射关系。eMMC/UFS内部包含的映射表用于保存逻辑地址和物理地址的映射关系。文件系统的映射表就是元数据(MetaData)。存储器的映射表是指闪存转换层(FlashTranslateLayer,FTL)。在数据读写操作过程中,需要根据文件系统的映射表和存储器的映射表来获取访问闪存(如:NandFlash)的物理地址。在数据读写操作过程中,为了将存储器的映射表能够完全加载到内存中,存储器的映射表的映射粒度可以设置为块粒度。但是,文件系统的映射表的映射粒度通常是页粒度。由于存储器的映射表的映射粒度与文件系统的映射表的映射粒度不同,无法根据文件系统的映射表和存储器的映射表来获取访问闪存的物理地址。因此,如何将存储器的映射表与文件系统的映射表关联,基于映射粒度不同的存储器的映射表和文件系统的映射表进行数据读写操作还没有一个确定的方案。
技术实现思路
本申请提供一种数据处理方法及装置,解决了如何 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收写请求,所述写请求包括文件的数据;/n分配物理块号指示的存储空间;/n在所述物理块号指示的存储空间内的偏移值指示的地址开始写入所述文件的数据;/n根据所述物理块号和所述物理块号指示的存储空间内的偏移值生成逻辑地址,所述逻辑地址用于指示所述物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;/n反馈所述逻辑地址。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收写请求,所述写请求包括文件的数据;
分配物理块号指示的存储空间;
在所述物理块号指示的存储空间内的偏移值指示的地址开始写入所述文件的数据;
根据所述物理块号和所述物理块号指示的存储空间内的偏移值生成逻辑地址,所述逻辑地址用于指示所述物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
反馈所述逻辑地址。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
生成所述物理块号和所述物理块号对应的逻辑块号的映射关系,存储器的映射表包括所述物理块号和所述物理块号对应的逻辑块号的映射关系的表项。
3.一种数据处理方法,其特征在于,包括:
接收逻辑地址,所述逻辑地址用于指示物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
根据所述逻辑地址生成文件与逻辑地址的映射关系,文件系统的映射表包括所述文件与所述逻辑地址的映射关系的表项。
4.一种数据处理方法,其特征在于,包括:
获取文件信息,所述文件信息包括文件名称、文件地址和数据长度;
根据所述文件信息查询文件系统的映射表,得到文件对应的逻辑地址,所述逻辑地址用于指示物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
发送读请求,所述读请求包括所述逻辑地址和所述数据长度。
5.一种数据处理方法,其特征在于,包括:
接收读请求,所述读请求包括逻辑地址和数据长度,所述逻辑地址用于指示物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
根据所述逻辑地址确定逻辑块号和偏移值;
查询存储器的映射表,得到所述逻辑块号对应的物理块号;
从所述物理块号指示的存储空间内依据所述偏移值指示的地址开始读取所述数据长度的数据。
6.一种通信装置,其特征在于,包括:
收发单元用于接收写请求,所述写请求包括文件的数据;
处理单元用于分配物理块号指示的存储空间;
所述处理单元还用于在所述物理块号指示的存储空间内的偏移值指示的地址开始写入所述文件的数据;
所述处理单元还用于根据所述物理块号和所述物理块号指示的存储空间内的偏移值生成逻辑地址,所述逻辑地址用于指示所述物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
所述收发单元还用于向处理器反馈所述逻辑地址。
7.根据权利要求6所述的通信装置,其特征在于,
所述处理单元还用于生成所述物理块号和所述物理块号对应的逻辑块号的映射关系,存储器的映射表包括所述物理块号和所述物理块号对应的逻辑块号的映射关系的表项。
8.一种通信装置,其特征在于,包括:
收发单元用于接收逻辑地址,所述逻辑地址用于指示物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
处理单元用于根据存储器反馈的所述逻辑地址生成文件与逻辑地址的映射关系,文件系统的映射表包括所述文件与所述逻辑地址的映射关系的表项。
9.一种通信装置,其特征在于,包括:
处理单元用于获取文件信息,所述文件信息包括文件名称、文件地址和数据长度;
所述处理单元还用于根据所述文件信息查询文件系统的映射表,得到文件对应的逻辑地址,所述逻辑地址用于指示物理块号对应的逻辑块号和所述物理块号指示的存储空间内的偏移值;
收发单元用于向存储器发送读请求,所述读请求包括所述逻辑地址和所述数据长度。
10.一种通信装置,其特征在于,包括:
收发单元用于接收读请求,所述读请求包括逻辑地址和数据长度,所...
【专利技术属性】
技术研发人员:童朝柱,宋云龙,任磊,俞超,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。