版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
及其存储介质,通过获取Flash闪存发生断电后并将第一待恢复区块存放至第一区块链表,接2依次扫描所述目标闪存分区中各个区块的起始物理页,并分别获根据各个所述块类型数据,将属于所述已使用类型的区块确定为依次扫描所述第一区块链表中各个所述第一待恢复区块的最后一其中,所述待重建空间用于存储所有物理页未写满用户数据或者,当所述第二存储节点为空时,则将所述或者,当所述第一存储节点和第二存储节点均不为空所述第一已使用次数和所述第二已使用次数确定所述目标工作区块若所述第一已使用次数小于所述第二已使用次数时,则将所述若所述第一已使用次数大于或者等于所述第二已使用次数时将所有物理页均不为空的所述第一待恢复区块确定为第二根据所述第二待恢复区块中最后一个物理页的数据存储情况,对读取Flash闪存工作状态,以及所述第二待恢复区块中最后一个物理页的第二带外数3映射数组包含用于映射所述第二待恢复区块中除最后一个物理页之外的各个物理页的物根据Flash闪存工作状态确定第二待恢复区块是否触发过根据所述第二带外数据的页类型数据,确定所述第二待恢复区块中或者,若所述第二待恢复区块中除最后一个物理页之外的各个物或者,当所述页类型数据的物理页类型为非物理映射页第一断电恢复模块,所述第一断电恢复模块用于依次扫描所述第一断电恢复模块还用于根据各个所述第一带外数据,对应确4所述第一断电恢复模块还用于将所述已使用类型的区块确定为第一待第二断电恢复模块,所述第二断电恢复模块用于依次扫描所算机程序被处理器执行时实现权利要求1至8任意一项所述5[0004]本申请实施例的主要目的在于提出一种缓存断电恢复方其中,数据恢复处理是对所有已使用块进行逻辑页到物理页映射关系的数据恢页未被写满用户数据的区块,目标工作区块用于作为下次执行写入操作时的数据存储区6将所有物理页均不为空的第一待恢复区块确定为第二读取Flash闪存的闪存工作状态,以及第二待恢复区块中最后一个物理页的第二射数组包含用于映射第二待恢复区块中除最后一个物理页之外的各个物理页的物理映射根据Flash闪存工作状态确定第二待恢复区块是否触发过7或者,当页类型数据的物理页类型为非物理映射页类型或者页类型数据为空数当第二存储节点不为空时,将第一存储节点存储的区块放至第二区块链表的末第一断电恢复模块还用于根据各个第一带外数据,对应确定各个区块的区块类恢复区块的最后一个物理页,并且根据第一待恢复区块中最后一个物理页的数据存储情8[0016]在本申请的实施例中具有以下有益效果:本申请通过获取Flash闪存发生断电后第一待恢复区块中最后一个物理页的数据存储情况,对第一待恢复区块进行数据恢复处未被写满用户数据的区块,目标工作区块用于作为下次执行写入操作时的数据存储区块,图2是本申请一些实施例提供的在待重建空间中确定并重建目标工作区块的流程隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后9技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,可以在任何的一个或多个实施例或示例中以合适的存断电恢复方法可以包括但不限于步骤S101至中确定并重建所述目标工作区块的方法可以包括但不限于步骤S201至[0051]在一种可能的实施方式中,当第二存储节点block2为null时,则第一存储节点第二存储节点已使用次数大小确定所述目标点能够为重建目标工作区块提供区块来源,并当第一存储节点和第二存储节点均为空时,待恢复区块中最后一个物理页的带外数据第1空进一步判定第一待恢复区块的除最后一个物理页之外的各个物理页是否全部写入用区块的所有物理页均不为空;而判定第一待恢复区块中最后一个物理页的带外数据的第1[0067]在一种可能的实施方式中,根据读取Flash闪存的第二待恢复区块中最后一个物理页工作状态,对第二待恢复区块进行ECC校验以确定第二待恢复区块是否触发过ECC错射表中查找到对应的物理块号和物理页号,进而能够根据物理块号和物理页号从Flash闪理页的数据出现读取异常了(也可能是出现写入失败则需要将出现ECC错误的第二待恢复区块放到第二区块链表中以回收该第二待恢存断电恢复方法可以包括但不限于步骤S501至块中除最后一个物理页的所有物理页是否已存储有理页均被写满用户数据(即第二待恢复区块中最后一个物理页的第二带外数据第1字节存辑映射表。当用户需要读取文件时可以通过传递逻辑数据sector,然后将其转换成逻辑页理块号block_num和各个物理页号page_num,进而能够快速实现逻辑空间至物理空间的映射过程,并从物理空间(也就是第一区块链表block_u[0083]在一种可能的实施方式中,若第二待恢复区块中所有物理页未均被写满用户数所述,读取各个第三带外数据的第2至5字节所存放对应各个物理页的逻辑页号logic_[0085]其中,当第三带外数据的第1字节为普通填充页类型则表示该物理页对应的恢复方法可以包括但不限于步骤S601至步骤块中除最后一个物理页之外的各个物理页均被写[0097]在一种可能的实施方式中,当第一存储节点block[0099]在一种可能的实施方式中,当第一存储节点block[0101]在一种可能的实施方式中,当第一存储节点block第一断电恢复模块802还用于根据各个第一带外数据,对应确定各个区块的区块第一断电恢复模块802还用于将已使用类型的区块确定为第一待恢复区块,并将[0104]上述缓存断电恢复系统800与上述的缓存断电恢复方法基于相同的发明构思,上块,进而基于第一带外数据在第一次区块扫描中快速缩小并确定待恢复区块的读取范围,可以根据实际的需要选择其中的部分或者全部模块来实现本说对现有技术做出贡献的部分或者该技术方案的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽省池州市公务员人员招聘考试参考题库与答案详解
- 会议室空调用电隐患排查考题及答案解析
- 2026南宁市第九中学招聘1名高中顶岗教师考试备考题库及答案解析
- 2026年常州市钟楼区公务员人员招聘笔试参考试题与答案详解
- 2026拱墅区拱宸桥街道社区卫生服务中心(拱墅区大运河中医院)招聘编外聘用人员考试备考题库及答案解析
- 2026银川花博园文化产业服务有限公司、银川城投置地开发有限公司招聘10人笔试备考试题及答案解析
- 2027年校江西金德铅业股份有限公司校园招聘20人笔试备考题库及答案解析
- 2026年海口市龙华区公务员人员招聘考试备考试题与答案详解
- 2026年舟山市普陀区事业单位人员招聘考试试题与答案详解
- 华中农业大学动物科学技术学院动物医学院2027年硕士研究生部分专业招考招生计划考试备考题库及答案解析
- 2026年新教材人教版九年级上册英语期中复习:Unit 1-4+期中5套测试卷汇编(含答案)
- 河北省邯郸市2025-2026学年高一上学期期中联考语文试题及答案
- ESC 2026新版心力衰竭管理指南精读
- 2024+ESO指南:卵圆孔未闭患者卒中后诊断与治疗
- 2026智联招聘笔试题库及答案
- 2026版《药物临床试验质量管理规范》GCP考试题库(含标准答案+解析)
- EDA技术及应用项目教程 教学大纲
- 中医护理评估
- 2025年度中国展览数据统计报告
- 2026年中考作文押题指导
- 全新版大学英语视听说教程1答案
评论
0/150
提交评论