[发明专利]存储设备的扩展地址空间有效
申请号: | 201811074911.3 | 申请日: | 2018-09-14 |
公开(公告)号: | CN110865945B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 代亮亮;高鹏;汤峰 | 申请(专利权)人: | 上海忆芯实业有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/1009 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 200120 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 扩展 地址 空间 | ||
1.一种访问存储设备的扩展地址空间的方法,包括:
获取访问扩展地址空间的写扩展区命令;
将写扩展区命令对应的数据写入第一物理地址;
根据写扩展区命令生成写镜像区命令;
将写镜像区命令对应的数据写入第二物理地址;以及
指示写扩展区命令处理完成;其中,
基于写扩展区命令的LTA地址加上扩展区的大小得到镜像区命令的LTA地址,LTA地址为LTA空间的元素,LTA空间是存储设备所维护的存储空间;以及
将存储要写入扩展区的数据的缓存单元分配给镜像区命令,并将缓存单元所对应的LTA地址更新为镜像区命令指示的LTA地址,且不改变该缓存单元中所存储的数据。
2.根据权利要求1所述的方法,还包括:
获取访问逻辑地址空间的写命令;
将写命令对应的数据写入第三物理地址;以及
指示写命令处理完成。
3.根据权利要求2所述的方法,其中
扩展地址空间被映射到LTA空间的扩展区,以及逻辑地址空间被映射到LTA空间的逻辑地址区。
4.根据权利要求3所述方法,其中
写扩展区命令访问扩展地址空间的地址被映射到扩展区的第一地址;
写镜像命令访问第二地址,第二地址属于LTA空间的镜像区;第二地址是根据第一地址计算得到。
5.根据权利要求4所述的方法,其中
响应于将写扩展区命令对应的数据写入第一物理地址,记录写扩展区命令访问的第一地址与第一物理地址的对应关系;
将写镜像区命令对应的数据写入第二物理地址,记录写镜像区命令访问的第二地址同第二物理地址的对应关系。
6.根据权利要求4或5所述的方法,其中
为逻辑地址区的地址分配第一类存储介质的物理地址;
为扩展区的地址分配第二类存储介质的物理地址;以及
第二类存储介质具有比第一类存储介质更低的访问延迟。
7.一种访问存储设备的扩展地址空间的方法,包括:
获取访问扩展地址空间的读扩展区命令;
根据读扩展区命令的第一地址获取第一物理地址,从第一物理地址读出数据;
响应于从第一物理地址读出数据有误;
生成读镜像区命令,其中,所述读镜像区命令用于指示从镜像区读取其所备份的所述读扩展区命令对应的数据;
根据读镜像区命令的第二地址获取第二物理地址,从第二物理地址读出数据;
将从第二物理地址读出的数据作为对所述读扩展区命令的响应;
其中,基于读扩展区命令的第一地址加上扩展区的大小得到读镜像区命令的第二地址,并基于第二地址与物理地址之间的映射关系得到第二物理地址,基于第二物理地址从镜像区命令读出数据作为对所述读扩展区命令的响应;第一地址为扩展区的LTA地址,第二地址为镜像区的LTA地址,LTA地址为LTA空间的元素,LTA空间是存储设备所维护的存储空间。
8.根据权利要求7所述方法,其中
读扩展区命令访问扩展地址空间的地址被映射到扩展区的第一地址;
读镜像命令访问第二地址,第二地址属于中间地址空间的镜像区;第二地址是根据第一地址计算得到。
9.根据权利要求8所述的方法,其中
响应于获取所述读扩展区命令,根据读扩展区命令访问的第一地址查询FTL表得到第一物理地址;
响应于生成所述读镜像区命令,根据所述读镜像区命令访问的第二地址,查询FTL表得到第二物理地址。
10.一种存储设备,包括控制部件与NVM存储介质;
所述控制部件执行根据权利要求1-9之一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海忆芯实业有限公司,未经上海忆芯实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811074911.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于电视机的远程互动系统及方法
- 下一篇:变速箱及其驻车机构