[发明专利]一种地址映射表项页管理方法及装置有效
| 申请号: | 201811099080.5 | 申请日: | 2018-09-20 |
| 公开(公告)号: | CN109408416B | 公开(公告)日: | 2021-01-26 |
| 发明(设计)人: | 唐侃毅 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F12/0873 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 地址 映射 表项页 管理 方法 装置 | ||
本申请提供一种地址映射表项页管理方法及装置,包括:在本设备启动后,将本设备硬盘中所有地址映射表项页读取到本设备的缓存进行记录;当本设备储存的数据被更新时,更新缓存中与该被更新数据对应的地址映射表项页;在所述缓存中记录的所有地址映射表项页中,确定被更新过的各地址映射表项页及其对应的更新次数;依据各指定地址映射表项页的更新次数,确定满足下发条件的待下发指定地址映射表项页并下发至本设备的硬盘,以更新硬盘中储存的地址映射表项页,并且在本设备异常下电时,将更新过的地址映射表对应的第一子映射表下发至硬盘。使用本申请提供的方法可以减少更新地址映射表项页对硬盘造成的空间损耗,并且加快硬盘数据读取速度。
技术领域
本申请涉及存储领域,尤其涉及一种地址映射表项页管理方法及装置。
背景技术
固态硬盘(Solid State Disk),是一代新型的存储设备。固态硬盘的存储介质采用了固态的闪存介质替代了传统的磁介质。由于闪存介质是一种高集成度、超大容量且非易失的存储介质,所以与磁介质相比,在读写速度、读写延迟、抗震安全、功耗等方面均有很大的提升。
但是闪存介质也存在一些缺点,比如,闪存不支持覆盖写,即不能向已存储数据的存储空间继续写入新的数据覆盖已存储的数据。这就使得当固态硬盘中储存的地址映射表项页中的一条表项更新后,就需要将在新的存储空间中写入更新后的地址映射表项页,而不能在该地址映射表项页所占用的存储空间中,用更新后的映射表覆盖该地址映射表项页。尤其是,当地址映射表项页中的大量表项依次更新时,就需要大量新的存储空间来存放依次存放每次表项更新后的地址映射表项页。比如地址映射表项页中的表项1发生更新后,需要申请新的存储空间来存放表项1更新后的地址映射表项页,接着该地址映射表项页中的表项2也发生更新,则需要申请另一个新的存储空间来存放表项2更新后的地址映射表项页,这就大大浪费了固态硬盘的存储空间。
发明内容
有鉴于此,本申请提供一种地址映射表项页管理方法及装置,用以实现在更新硬盘中的地址映射表项页时可节省硬盘存储空间。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种地址映射表项页管理方法,所述方法应用于存储设备,包括:
在本设备启动后,将本设备硬盘中所有地址映射表项页读取到本设备的缓存进行记录;
当本设备储存的数据被更新时,更新缓存中与该被更新数据对应的地址映射表项页;
在所述缓存中记录的所有地址映射表项页中,确定被更新过的至少一个指定地址映射表项页以及各指定地址映射表项页对应的更新次数;
依据各指定地址映射表项页的更新次数,确定满足下发条件的待下发指定地址映射表项页并下发至本设备的硬盘,以更新硬盘中储存的地址映射表项页。
可选的,所述依据各指定地址映射的更新次数,确定满足下发条件的待下发指定地址映射表项页并下发至本设备的硬盘,包括:
将更新次数大于预设的更新次数阈值的指定地址映射表项页作为待下发指定地址映射表项页,下发至本设备的硬盘;
或者,
在确定所有指定地址映射表项页的总个数大于第一数量阈值时,将更新次数最大的前N个指定地址映射表项页作为待下发指定地址映射表项页下发至本设备的硬盘,以使下发后的缓存中指定地址映射表项页的总个数小于第二数量阈值;其中,所述第二数量阈值小于所述第一数量阈值;N为大于零的整数。
可选的,所述确定被更新过的至少一个指定地址映射表项页以及各指定地址映射表项页对应的更新次数,包括:
查找与所述所有地址映射表项页分别对应的更新次数变量;
将更新次数变量取值大于初始值的地址映射表项页确定为所述指定地址映射表项页;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811099080.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种读请求的缓存方法及装置
- 下一篇:存储装置的地址映射方法和操作方法





