[发明专利]一种3D闪存的控制方法及控制系统有效
申请号: | 201610595172.7 | 申请日: | 2016-07-26 |
公开(公告)号: | CN106155919B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 楚一兵 | 申请(专利权)人: | 深圳市瑞耐斯技术有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 王利彬 |
地址: | 518103 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种3D闪存的控制方法和控制系统。所述控制方法包括以下步骤:根据预设的映射表得到所述逻辑块号对应物理块链的入口物理块号;判断所述入口物理块号对应物理块中所述块内页偏移号对应物理页是否空闲或是否存在有效数据,如果是,进行数据的写入或读出;如果否,在进行写操作时,查找所述当前物理块链中各个替换块是否有空闲物理页,如果是,在所述空闲物理页中进行数据的写入,如果否,则查找所述当前物理块链之外的物理块链是否存在空闲物理块,如果存在空闲物理块,将所述空闲物理块分配给所述当前物理块链并在所述空闲物理块的空闲物理页中进行数据的写入,如果没有存在空闲物理块,则进行物理块的擦除回收操作。 | ||
搜索关键词: | 一种 闪存 控制 方法 控制系统 | ||
【主权项】:
1.一种3D闪存的控制方法,其特征在于:所述控制方法包括以下步骤:在进行数据的读/写操作时,根据读/写数据的逻辑页号得到逻辑块号和块内页偏移号;根据预设的映射表得到所述逻辑块号对应物理块链的入口物理块号,其中所述物理块链包括一个作为入口物理块的基本块和多个用于更新数据的替换块;判断所述入口物理块号对应物理块中所述块内页偏移号对应物理页是否空闲或是否存在有效数据,如果是,进行数据的写入或读出;如果否,在进行读操作时,查找当前物理块链中各个物理块的物理页,当查找到所述块内页偏移号对应物理页存在有效数据时,进行有效数据的读出,否则返回提示无有效数据;在进行写操作时,查找所述当前物理块链中各个替换块是否有空闲物理页,如果是,在所述空闲物理页中进行数据的写入,如果否,则查找所述当前物理块链之外的物理块链是否存在空闲物理块,如果存在空闲物理块,将所述空闲物理块分配给所述当前物理块链并在所述空闲物理块的空闲物理页中进行数据的写入,如果没有存在空闲物理块,则进行物理块的擦除回收操作;其中,所述查找所述当前物理块链之外的物理块链是否存在空闲物理块,具体包括:查找所述当前物理块链所在物理行中是否存在空闲物理块;如果是,进入将所述空闲物理块分配给所述当前物理块链并在所述空闲物理块的空闲物理页中进行数据的写入的步骤;如果否,构建一个队列,其中所述队列包括多个元素,每个元素对应一个物理行,从所述队列的队头至所述当前物理块链中第一个替换块所在物理行对应的元素顺次查找是否有存在空闲物理块的物理行,如果是,进入将所述空闲物理块分配给所述当前物理块链并在所述空闲物理块的空闲物理页中进行数据的写入的步骤,如果否,则进入进行物理块的擦除回收操作的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞耐斯技术有限公司,未经深圳市瑞耐斯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610595172.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种可承接病床的卧床患者康复训练装置
- 下一篇:微波电器