【技术实现步骤摘要】
一种存储设备中针对特定规律数据镜像映射优化处理方法
[0001]本专利技术涉及存储设备
,尤其是涉及一种存储设备中针对特定规律数据镜像映射优化处理方法。
技术介绍
[0002]目前,常用的存储设备主要由主控制器、闪存芯片构成,主控制器主要负责闪存芯片的管理、载荷分配等,通过固件算法层也叫闪存转换层 FTL(Flash Translate Layer),对外提供与普通硬盘(HDD)相同的访问接口,即系统应用可以通过逻辑扇区号以扇区为单位对闪存设备进行访问。每家闪存制造商都有各自开发的FTL,闪存设备上的一切读写操作需要透过 FTL 来进行操作。
[0003]闪存设备包括逻辑层、固件算法层、物理层,逻辑层实际就是文件系统层,是应用中直接能看到的,由连续的逻辑地址组成的。
[0004]在固件算法层FTL里,存放了逻辑块地址(Logical Block Address,LBA)到物理块地址(Physical Block Address,PBA)的映射。
[0005]操作系统访问的硬盘地址,其实都是逻辑地 ...
【技术保护点】
【技术特征摘要】
1.一种存储设备结构,其特征在于:包括依次设置的逻辑层、重映像层、固件算法层、物理层,重映像层用于对HOST数据进行冷热数据分区存储,通过热映射表与冷映射表分别进行管理,动态追踪冷数据与热数据变化,调整数据区热度值。2.根据权利要求1所述存储设备结构,其特征在于:热数据区包括固定热数据区、可变热数据区,固定热数据区用于存储高频小数据,可变热数据区用于存储低频小数据;重映像层中除热数据区外的区域为冷数据区。3.根据权利要求2所述存储设备结构,其特征在于:将热数据区划分为若干个热数据子区;将冷数据区划分为若干个冷数据子区,建立父子热度值表用于管理。4.一种存储设备中针对特定规律数据镜像映射优化处理方法,其特征在于:在存储设备的逻辑层到FTL固件算法层之间,建立重映射层,在重映射层划分热数据区、冷数据区,对应热数据区、冷数据区分别建立映射表,动态追踪各区变化,调整各区热度值,将热数据区数据依次组合对应到固件算法层的日记区,将冷数据区数据依次组合对应到固件算法层的数据区。5.根据权利要求4所述存储设备中针对特定规律数据镜像映射优化处理方法,其特征在于:根据数据请求中的写入逻辑扇区位置、长度、频度,将数据请求划分为:高频度小数据、低频度小数据、大数据、混合类; 以高频度小数据、低频度小数据所在的区为热数据区,重映像层中除热数据区外的区域为冷数据区。6.根据权利要求5所述存储设备中针对特定规律数据镜像映射优化处理方法,其特征在于:以高频度小数据所在区及其延展区为固定热数据区,以低频度小数据所在区及其延展区为可变热数据区,建立固定热数据区、可变热数据区热映射表。7.根据权利要求4所述存储设备中针对特定规律数据镜像映射优化处理方法,其特征在于:以热数据区一个逻辑块所含的扇区个数为单位,将...
【专利技术属性】
技术研发人员:韦薇,罗挺,吴大畏,李晓强,
申请(专利权)人:深圳市得一微电子有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。