一种存储设备及其数据处理方法技术

技术编号:42845137 阅读:21 留言:0更新日期:2024-09-27 17:15
本发明专利技术涉及一种存储设备及其数据处理方法,存储设备包括:闪存颗粒,包括多个区块,区块用以存储主机数据和数据映射表;主控制器,电性连接闪存颗粒;其中,主控制器用以响应写入指令,以接收待存储的主机数据,并生成对应的数据映射表,数据映射表被配置为逻辑地址对应物理地址的映射关系;将主机数据和对应的数据映射表写入同一区块内,并将该数据映射表中的最大逻辑地址值保存在逻辑地址查询数组中;响应读取指令,以根据读取指令获取目标数据的逻辑地址值;根据逻辑地址值查询逻辑地址查询数组,以读取对应的某一数据映射表;根据某一数据映射表读取目标数据。本发明专利技术减少了映射表对存储空间的直接消耗,优化了存储设备的读写性能。

【技术实现步骤摘要】

本专利技术涉及存储设备领域,特别是涉及一种存储设备及其数据处理方法


技术介绍

1、存储设备如emmc(嵌入式多媒体卡)、ssd(固态硬盘)和ufs(通用闪存存储)等,它们的固件(firmware,fw)中维护一个逻辑地址(logical address,la)对应物理地址(physical address,pa)的全局映射表,简称l2p(logical address to physicaladdress),l2p表里面存的是pa。这个映射表对于管理闪存的物理特性至关重要。

2、为了确保l2p表的可靠性,现有技术中通常使用xlc(多级单元)block模拟成slc(单级单元)block来存储l2p表,可以提高数据的耐久性和错误抵抗能力,因为slc类型的存储单元相比多层单元有更高的耐用度和更快的读写速度。然而,这样做会牺牲一部分用户存储空间,从而增加了成本。另外,在存储设备中,复写是很常见的现象,即同一逻辑地址多次接收写命令。每次写操作理论上都需要更新l2p表以反映最新数据的物理位置。频繁的更新操作不仅增加了l2p表的管理复杂度,而且在实际操作中本文档来自技高网...

【技术保护点】

1.一种存储设备,其特征在于,包括:

2.根据权利要求1所述的存储设备,其特征在于,所述主控制器包括内存模块,所述内存模块内划分有映射表存储区域,所述映射表存储区域用以临时存储所述数据映射表。

3.根据权利要求2所述的存储设备,其特征在于,所述主控制器接收所述主机数据,同时在所述映射表存储区域内生成每一段所述主机数据对应的逻辑地址,以形成对应的数据映射表。

4.根据权利要求3所述的存储设备,其特征在于,所述主控制器将所述主机数据写入某一区块中,并在所述某一区块写入预设数据量的数据时,将所述数据映射表写入于所述某一区块中。

>5.根据权利要求1...

【技术特征摘要】

1.一种存储设备,其特征在于,包括:

2.根据权利要求1所述的存储设备,其特征在于,所述主控制器包括内存模块,所述内存模块内划分有映射表存储区域,所述映射表存储区域用以临时存储所述数据映射表。

3.根据权利要求2所述的存储设备,其特征在于,所述主控制器接收所述主机数据,同时在所述映射表存储区域内生成每一段所述主机数据对应的逻辑地址,以形成对应的数据映射表。

4.根据权利要求3所述的存储设备,其特征在于,所述主控制器将所述主机数据写入某一区块中,并在所述某一区块写入预设数据量的数据时,将所述数据映射表写入于所述某一区块中。

5.根据权利要求1所述的存储设备,其特征在于,当一个所述区块内存储有p个所述数据映射表时,所述数据映射表依次存储于所述存储块内p等分位置处的存储页内。

6.根据权利要求2所述的存...

【专利技术属性】
技术研发人员:徐文胜王守磊
申请(专利权)人:合肥康芯威存储技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1