一种固态硬盘的内存转换层对映架构及方法技术

技术编号:19320114 阅读:29 留言:0更新日期:2018-11-03 10:46
本发明专利技术涉及一种固态硬盘的内存转换层对映架构及方法。该内存转换层对映架构包括:第一层映射表和第二层映射表,其中,第一层映射表用于记录随机存取数据;第二层映射表包括连续存取映射表和随机存取映射表,连续存取映射表用于记录写入单元的对映关系,随机存取映射表用于记录随机存取写入单元所对映的物理地址。通过实施本发明专利技术,缩小内存转换层中映射表的大小,节省SRAM的使用;在随机存取的情况下增加了映射表的命中率,进而提升了随机读取的效能以及减少映射表频繁的置换。

A memory conversion layer enantiosing framework and method for SSDs

The invention relates to a memory conversion layer enantiomeric framework and method for solid state hard disk drives. The mapping architecture of the memory conversion layer includes: the first layer mapping table and the second layer mapping table, in which the first layer mapping table is used to record random access data; the second layer mapping table includes continuous access mapping table and random access mapping table; the continuous access mapping table is used to record the mapping relationship between writing units; and the random access mapping table is used to record the mapping relationship between writing units. It is used to record the physical address of the random access write unit. By implementing the present invention, the size of the mapping table in the memory conversion layer is reduced, and the use of SRAM is saved; the hit rate of the mapping table is increased in the case of random access, thereby improving the efficiency of random reading and reducing frequent replacement of the mapping table.

【技术实现步骤摘要】
一种固态硬盘的内存转换层对映架构及方法
本专利技术涉及固态硬盘领域,更具体地说,涉及一种固态硬盘的内存转换层对映架构及方法。
技术介绍
内存转换层中最重要的是逻辑对物理映像表的对映方式。由闪存记忆的特性可知,一个已写入的储存页面,需经过抹除后,才可以写入新的数据。然而,抹除的最小单位储存区块却远大于写入的最小单位储存页面。因此,内存转换层运用了逻辑对物理映像表,当某个逻辑地址所对应到的物理地址中已写入数据时,内存转换层会将此写入数据导向到另外一个空的物理地址当中,并将此逻辑与物理的对应关系,更新到逻辑对物理映像表中。若要读取此逻辑地址的资料时,内存转换层会根据逻辑对物理映像表,找到所对应的物理地址。逻辑对物理映像表的设计将决定对内存的操作效率。其中,若抹除的次数越多,闪存内存的使用寿命越短。另外,在嵌入式的应用中,许多设计是将逻辑对物理映像表存放在RAM中,因此逻辑对物理映像表的大小也是在设计时的考虑重点。依照地址映射设计方式的不同,可分成以下三大类:页面映射、块映射、以及4k映射。对于块映射:在逻辑对物理映像表中建立逻辑储存区块对应到物理储存区块地址的映像表,每次写入数据时就必须要本文档来自技高网...

【技术保护点】
1.一种固态硬盘的内存转换层对映架构,其特征在于,包括:第一层映射表和第二层映射表,其中,所述第一层映射表用于记录随机存取数据;所述第二层映射表包括连续存取映射表和随机存取映射表,所述连续存取映射表用于记录写入单元的对映关系,所述随机存取映射表用于记录随机存取所述写入单元所对映的物理地址。

【技术特征摘要】
1.一种固态硬盘的内存转换层对映架构,其特征在于,包括:第一层映射表和第二层映射表,其中,所述第一层映射表用于记录随机存取数据;所述第二层映射表包括连续存取映射表和随机存取映射表,所述连续存取映射表用于记录写入单元的对映关系,所述随机存取映射表用于记录随机存取所述写入单元所对映的物理地址。2.根据权利要求1所述的固态硬盘的内存转换层对映架构,其特征在于,对于所述第一层映射表:所述写入单元为基本映射单位,一个所述写入单元包含多个逻辑块号码;对于所述第二层映射表:所述连续存取映射表记录全部所述写入单元所对映的物理地址;所述随机存取映射表用于在所述第一层映射表内的一个所述写入单元写满后,将所述写入单元写入闪存内存中,并更新所述随机存取映射表内所述写入单元所对映的物理地址。3.根据权利要求1所述的固态硬盘的内存转换层对映架构,其特征在于,所述第一层映射表和第二层映射表存放在静态随机存储内存中。4.根据权利要求1所述的固态硬盘的内存转换层对映架构,其特征在于,固态硬盘的控制器包含多个信道,每个所述信道支持多颗闪存内存。5.根据权利要求4所述的固态硬盘的内存转换层对映架构,其特征在于,所述写入单元为所述控制器一次同时对闪存内存写入的单位。6.根据权利要求1-5任一所述的固态硬盘的内存转换层对映架构,其特征在于,所述固态硬盘为Non-DRAM固态硬盘。7.一种固态硬盘的内存转换层对映方法,其特征在于,所述方法应用于权利要求1-6任一项所述的固态硬盘的内存转换层对映架构,包括数据写入过程:S11:在固态硬盘写入数据过程中,第一层映射表记录写入的逻辑块号码;S12:在所述逻辑块号码写满一个写入单元后,判断...

【专利技术属性】
技术研发人员:林昱纬胡豪彭中德
申请(专利权)人:立而鼎科技深圳有限公司
类型:发明
国别省市:广东,44

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

1