【技术实现步骤摘要】
DRAM-less固态硬盘映射表管理方法、装置、计算机设备及存储介质
[0001]本专利技术涉及DRAM-less固态硬盘映射表管理
,更具体地说是指DRAM-less固态硬盘映射表管理方法、装置、计算机设备及存储介质。
技术介绍
[0002]SSD用户空间映射表(L2P表)较大,通常需采用两级表对其进行管理:即将L2P表按固定单元大小(MP)顺序编址形成一级映射表(M2P表),L2P表称为二级映射表,因DRAM-less(高速非易失性)SSD系统提供的RAM空间极为有限,M2P常驻RAM会占用较多的RAM空间,系统能提供的RAM容量可能无法满足此需求。
技术实现思路
[0003]本专利技术的目的在于克服现有技术的缺陷,提供DRAM-less固态硬盘映射表管理方法、装置、计算机设备及存储介质。
[0004]为实现上述目的,本专利技术采用以下技术方案:
[0005]DRAM-less固态硬盘映射表管理方法,包括以下步骤:
[0006]将逻辑页号转换为映射表数据页号;
[00 ...
【技术保护点】
【技术特征摘要】
1.DRAM-less固态硬盘映射表管理方法,其特征在于,包括以下步骤:将逻辑页号转换为映射表数据页号;判断映射表数据页号对应的页是否加载至内存中;若未加载,则判断映射表数据页号对应的映射是否在一级映射表中;若不在,则加载映射表数据页号对应的映射,形成映射表数据页号的映射;设置当前待扫描的二级映射表更新日志页为最新二级映射表更新日志页;读取最新二级映射表更新日志页;判断映射表数据页号的映射是否在最新二级映射表更新日志页的映射表数据页号的映射目录中;若在,则加载映射表数据页号对应的页到二级映射表缓存中;查询二级映射表缓存获取逻辑页号对应的NAND地址。2.根据权利要求1所述的DRAM-less固态硬盘映射表管理方法,其特征在于,所述判断映射表数据页号对应的页是否加载至内存中的步骤之后,还包括:若映射表数据页号对应的页加载至内存中,则执行步骤查询二级映射表缓存获取逻辑页号对应的NAND地址。3.根据权利要求1所述的DRAM-less固态硬盘映射表管理方法,其特征在于,所述判断映射表数据页号对应的映射是否在一级映射表中的步骤之后,还包括:若映射表数据页号对应的映射在一级映射表中,则执行步骤加载映射表数据页号对应的页到二级映射表缓存中。4.根据权利要求3所述的DRAM-less固态硬盘映射表管理方法,其特征在于,所述判断映射表数据页号的映射是否在最新二级映射表更新日志页的映射表数据页号的映射目录中的步骤之后,还包括:若映射表数据页号的映射不在最新二级映射表更新日志页的映射表数据页号的映射目录中,则设置最新二级映射表更新日志页为读取页中记录的以往二级映射表更新日志页。5.DRAM-le...
【专利技术属性】
技术研发人员:李建,华荣,杨禹,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。