应用于存储器的映射信息处理方法和存储器控制器技术

技术编号:41703312 阅读:25 留言:0更新日期:2024-06-19 12:35
公开一种映射信息处理方法、存储器控制器和存储器。该方法包括:将缓存单元上存储的最新的映射信息输入给硬件加速器,以得到第一VFC表;从最新的映射信息中依次读取索引地址;对当前索引地址,判断当前索引地址是否指向存储介质上的物理块,如果当前索引地址指向存储介质上的物理块,则将物理块上的二级映射表读取到缓存单元中,并根据所述缓存单元上对应的映射信息更新所述缓存单元上的二级映射表,并获取二级映射表中与映射信息中具有相同逻辑地址但不同物理地址的记录,并将其中的物理地址写到第二物理地址集合中;将第二物理地址集合输入给硬件加速器,以得到第二VFC表;采用第一VFC表减去第二VFC表。该方法提高缓存映射信息的处理速度。

【技术实现步骤摘要】

本专利技术涉及存储,特别涉及一种应用于存储器的映射信息处理方法、存储器控制器和存储器。


技术介绍

1、固态硬盘(ssd,solid state drives)是使用固态电子存储芯片制作的存储硬盘,存储硬盘包括存储器控制器和存储介质。目前最主流的固态硬盘采用闪存存储介质(flashmemory),例如以nand flash为例的非易失性存储器。

2、存储器控制器在存储主机发送过来的写数据时,需要用到ftl(flashtranslation layer,闪存转换层)的映射信息,映射信息记录主机的逻辑地址到存储介质的物理地址之间的映射关系。

3、目前主流的固态硬盘一般有两种硬件设计:一种是存储器控制器带有sram和dram作为存储映射信息的缓存单元;另一种是只使用sram作为缓存单元(即不包括dram),通常这种固态硬盘被称为dramless固态硬盘。dramless固态硬盘由于缓存单元的容量很小,因此将小部分的映射信息存放在缓存单元中,全部的映射信息则存放在存储介质中,并以二级映射表或多级映射表的形式进行管理。因此,dramless固态本文档来自技高网...

【技术保护点】

1.一种应用于存储器的映射信息处理方法,所述存储器包括存储器控制器和存储介质,所述存储器控制器包括缓存单元,所述存储器控制器采用两级映射表管理物理地址和逻辑地址之间的映射信息,所述映射信息处理方法包括:

2.根据权利要求1所述的映射信息处理方法,还包括:如果所述当前索引地址未指向所述存储介质上的任何物理块,则将所述缓存单元上对应的映射信息以某种格式刷新到物理块中。

3.根据权利要求1所述的映射信息处理方法,其中,采用硬件完成所述根据所述缓存单元上对应的映射信息更新所述缓存单元中的二级映射表,并获取所述缓存单元中的二级映射表中与所述映射信息中具有相同逻辑地址但不同物...

【技术特征摘要】

1.一种应用于存储器的映射信息处理方法,所述存储器包括存储器控制器和存储介质,所述存储器控制器包括缓存单元,所述存储器控制器采用两级映射表管理物理地址和逻辑地址之间的映射信息,所述映射信息处理方法包括:

2.根据权利要求1所述的映射信息处理方法,还包括:如果所述当前索引地址未指向所述存储介质上的任何物理块,则将所述缓存单元上对应的映射信息以某种格式刷新到物理块中。

3.根据权利要求1所述的映射信息处理方法,其中,采用硬件完成所述根据所述缓存单元上对应的映射信息更新所述缓存单元中的二级映射表,并获取所述缓存单元中的二级映射表中与所述映射信息中具有相同逻辑地址但不同物理地址的记录,并将所述记录中的物理地址写到第二物理地址集合中的步骤。

4.根据权利要求1所述的映射信息处理方法,其中,所述获取所述缓存单元中...

【专利技术属性】
技术研发人员:褚世凯骆小敏王琛銮傅凯陈正亮
申请(专利权)人:联芸科技杭州股份有限公司
类型:发明
国别省市:

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

1