[发明专利]一种在静态随机存取存储器上的混合型映象表在审
申请号: | 201911056103.9 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110806987A | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 张盛豪;魏智汎;王展南;谢享奇 | 申请(专利权)人: | 江苏华存电子科技有限公司 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F12/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 226300 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 静态 随机存取存储器 混合 映象 | ||
本发明公开了一种在静态随机存取存储器上的混合型映象表,将静态随机存取存储器上的映象表,与映射到快速缓冲贮存区的映象表结合。即可以节省静态随机存取存储器空间上的使用,以有效提高静态随机存取存储器的使用率。依照快速缓冲贮存区的大小,亦可减少n个静态随机存取存储器的空间使用。
技术领域
本发明涉及存储系统技术领域,具体为一种在静态随机存取存储器上的混合型映象表。
背景技术
闪存(flash memory,有时称为flash RAM)是一种不断供电的非易失性存储器,它能在称为块(block)的存储单位中进行删除和改编。闪存是电可擦写可编程只读存储器(EEPROM)的变体,EEPROM与闪存不同的是,它在字节层面上进行删除和重写,这样EEPROM就比闪存的更新速度慢。通常用闪存来保存控制代码,比如在个人电脑中的基本输入输出系统(BIOS)。当需要改变(重写)输入输出系统时,闪存可以以块(而不是字节)的大小输写,这样闪存就更容易更新。但另一方面,闪存不像随机存取存储器(RAM)一样有用,因为随即存取存储器可以在字节(而不是块)层面上设定地址。
在闪存存储的应用上相当的广泛,然而在静态随机存取存储器的空间上,也随之反应在成本价格上。所以,有效率的使用静态随机存取存储器,则是一个重大的课题。
在闪存存储的系统中,如何标记用户数据是否有存在闪存转换层( FTL, FlashTranslation Layer )的快速缓冲贮存区( SLC area )。市面上各个厂家都有自己独特的方法。常见的方法,则是将目前留在快速缓冲贮存区的用户数据,使用Byte的方式,记录在静态随机存取存储器的一块空间上。当闪存转换层需要查找用户数据时,需要先查找标记快速缓冲贮存区的静态随机存取存储器,查找目前所需要的数据是否有存在快速缓冲贮存区。如果目前所需要的数据不在快速缓冲贮存区,则查寻映像表,查寻所需的资料。
发明内容
本发明的目的在于提供一种在静态随机存取存储器上的混合型映象表,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种在静态随机存取存储器上的混合型映象表,包括以下步骤:
步骤1:查询资料;
步骤2:判断最高位,是则跳至步骤3,否则跳至步骤4;
步骤3:查寻快速缓冲贮存区的物理区块地址;
步骤4:重新载入映像表;
步骤5:从映像表查寻数据的物理区块地址。
优选的,所述映象表为任何的映象表,可与擦除块计数表,有效单元计数表混合。
优选的,所述快速缓冲贮存区有200个SLC,每个SLC有256个闪存页,每页有16K的空间,每4K为一个空间单位。
与现有技术相比,本发明的有益效果是:本发明将静态随机存取存储器上的映象表,与映射到快速缓冲贮存区的映象表结合。即可以节省静态随机存取存储器空间上的使用,以有效提高静态随机存取存储器的使用率。依照快速缓冲贮存区的大小,亦可减少n个静态随机存取存储器的空间使用。
附图说明
图1为本发明流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:一种在静态随机存取存储器上的混合型映象表,包括以下步骤:
步骤1:查询资料;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏华存电子科技有限公司,未经江苏华存电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911056103.9/2.html,转载请声明来源钻瓜专利网。