[发明专利]用于固态硬盘的地址映射方法及控制系统在审
申请号: | 202211100032.X | 申请日: | 2022-09-07 |
公开(公告)号: | CN115878029A | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 傅凯;陈正亮;王琛銮;骆小敏;褚世凯 | 申请(专利权)人: | 联芸科技(杭州)股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;张靖琳 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 固态 硬盘 地址 映射 方法 控制系统 | ||
1.一种用于固态硬盘的地址映射方法,包括:
获取主机操作命令中的逻辑地址;
根据所述逻辑地址,查询一级映射表以获得二级映射表的存储位置;以及
根据所述二级映射表的存储位置,访问所述二级映射表以获得所述逻辑地址对应的物理页地址,
其中,所述二级映射表的存储位置包括主机内存缓冲区HMB,根据所述主机操作命令的模式动态切换所述主机内存缓冲区HMB的访问模式。
2.根据权利要求1所述的地址映射方法,其中,所述主机操作命令的模式包括随机模式和顺序模式,所述主机内存缓冲区HMB的访问模式包括与所述随机模式相对应的第一访问模式,以及与所述顺序模式相对应的第二访问模式。
3.根据权利要求2所述的地址映射方法,其中,在所述第一访问模式中,直接从所述主机内存缓冲区HMB中获取到单个逻辑页对应的物理页地址。
4.根据权利要求2所述的地址映射方法,其中,在所述第二访问模式中,从所述主机内存缓冲区HMB中获取当前逻辑页所在的逻辑页集合对应的二级映射表。
5.根据权利要求1所述的地址映射方法,其中,所述二级映射表的存储位置还包括本地缓存SRAM和存储器闪存,所述访问所述二级映射表以获得所述逻辑地址对应的物理页地址还包括:
当所述二级映射表存储在本地缓存SRAM中时,直接读取所述本地缓存SRAM中的二级映射表以获得所述物理页地址;
当所述二级映射表存储在存储器闪存中时,将所述存储器闪存中的二级映射表缓存在本地缓存SRAM中,将缓存到本地缓存SRAM的二级映射表更新至主机内存缓冲区HMB中,以及读取所述二级映射表以获得所述物理页地址。
6.根据权利要求3所述的地址映射方法,其中,在直接从主机内存缓冲区HMB当中获取到单个逻辑页对应的物理页地址后,还包括调用相应的回调函数,将获取到的物理页地址更新至所述主机操作命令中。
7.根据权利要求4所述的地址映射方法,其中,从所述主机内存缓冲区HMB中获取逻辑页集合对应的二级映射表后,还包括,将所述逻辑页集合对应的二级映射表缓存在本地缓存SRAM中,调用相应的回调函数,由所述回调函数通知所述固态硬盘中的处理器,告知所述主机操作命令所述二级映射表已读取到本地缓存SRAM当中。
8.根据权利要求6或7所述的地址映射方法,在主机同时发出多条操作命令时异步访问主机内存缓冲区HMB,其中,根据所述多条操作命令对应的回调函数执行相应的操作。
9.根据权利要求1所述的地址映射方法,根据所述主机操作命令的模式动态切换所述主机内存缓冲区HMB的访问模式的步骤包括:
记录第一时间段内,处理器中的映射表管理模块处理“查询逻辑页对应物理页”请求的数量,判断映射表管理模块处理请求中的第一指标是否超过第一阈值,
若所述第一指标未超过第一阈值,主机内存缓冲区HMB访问模式保持为第二访问模式;
若所述第一指标超过第一阈值,开启主机内存缓冲区HMB访问的模式切换,并继续判断所述处理器接受操作命令请求的第二指标是否超过第二阈值,
若所述第二指标未超过第二阈值,主机内存缓冲区HMB访问模式继续保持为第二访问模式;
若所述第二指标超过第二阈值,主机内存缓冲区HMB访问模式切换为第一访问模式。
10.根据权利要求9所述的地址映射方法,所述第一指标包括所述映射表管理模块处理的请求数量和/或处理请求所需数据性能。
11.根据权利要求9所述的地址映射方法,所述第二指标包括所述处理器接收的操作命令中涉及的逻辑页集合的数量占操作命令数量的百分比。
12.一种固态硬盘的控制系统,用于执行权利要求1-11任一项所述的地址映射方法,所述控制系统包括:
主机接口,连接至主机以接收操作命令,所述操作命令包括用户数据的逻辑地址;
控制器,连接至存储器,基于用户数据的物理地址进行数据操作;
处理器,与所述主机接口、所述控制器相连接,
其中,在主机访问所述固态硬盘时,所述处理器获得用户数据的逻辑地址,根据所述逻辑地址,查询一级映射表以获得二级映射表的存储位置;以及根据所述二级映射表的存储位置,访问所述二级映射表以获得所述逻辑地址对应的物理页地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芸科技(杭州)股份有限公司,未经联芸科技(杭州)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211100032.X/1.html,转载请声明来源钻瓜专利网。