一种透明压缩存储设备中的地址映射方法技术

技术编号:42664944 阅读:14 留言:0更新日期:2024-09-10 12:21
本发明专利技术涉及存储设备领域,且公开了一种透明压缩存储设备中的地址映射方法,第一步:数据块经过透明压缩后,写入NAND的每个ECC码字中,包含该码字所存储的压缩后的数据块的总个数,以及每个压缩后数据块在该码字中的偏移(和长度);第二步:地址映射表中增加一个信息位,用于表示数据块经过透明压缩后写入NAND时是否横跨了多个ECC码字;第三步:数据在进行读取时,根据地址映射表中的标识,判断需要从NAND中读取的最少的ECC码字范围并下发相应的命令进行读取,在经过ECC解码和数据解压缩后将目标数据返回主机端,本发明专利技术减少了地址映射表的大小,降低了对设备中内存容量的需求。

【技术实现步骤摘要】

本专利技术涉及存储设备领域,具体为一种透明压缩存储设备中的地址映射方法


技术介绍

1、随着存储技术的进步,固态硬盘(solid-state drives,ssd)已逐渐成为个人、企业以及数据中心数据存储的主要媒介,相对于传统的机械磁盘(hard-disk drives,hdd),极大地缓解了存储端的压力并释放了整体系统的性能潜力。而透明压缩ssd的出现,进一步增加了存储设备的存储空间,并提升了存储设备的性能,同时延长了存储设备的寿命。

2、ssd的存储介质主要为闪存芯片(nand flash)。同其它存储介质一样,存储nandflash的数据,在读取的过程中会出现一定概率的错误比特,因此数据在存储的同时,也会使用纠错码(error check and correcting,ecc),通过产生一定的校验数据,形成一个固定大小的ecc码字,从而在发生读错误的时候对错误的比特进行纠正,保证数据的完整性。此外,nand的一个物理特性是,数据只能以追加写的形式顺序写入而不能随机更新,只能将固定大小的数据块进行整体擦除后再重新写入。此特性也导致了盘内需要本文档来自技高网...

【技术保护点】

1.一种透明压缩存储设备中的地址映射方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种透明压缩存储设备中的地址映射方法,其特征在于:所述第一步的具体内容如下:

3.根据权利要求1所述的一种透明压缩存储设备中的地址映射方法,其特征在于:每个ECC码字中,用于存储压缩后数据块的总个数以及每个压缩后数据块在该码字中的偏移(和长度)的部分,可以根据该ECC码字中实际包含的压缩后数据块的个数进行动态的空间分配,也可以按照一个ECC码字中最大可以包含的压缩后数据块个数进行静态的空间分配。

【技术特征摘要】

1.一种透明压缩存储设备中的地址映射方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种透明压缩存储设备中的地址映射方法,其特征在于:所述第一步的具体内容如下:

3.根据权利要求1所述的一种透明压缩存储设备中的地址映射方法,...

【专利技术属性】
技术研发人员:郑宁段路乾
申请(专利权)人:锐钲杭州科技有限公司
类型:发明
国别省市:

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

1