【技术实现步骤摘要】
尾数据页查找方法、装置、设备以及可读存储介质
[0001]本专利技术涉及数据处理领域,尤其涉及一种尾数据页查找方法、装置、设备及可读存储介质。
技术介绍
[0002]随着固态硬盘容量的增加,内部的闪存裸片的数量也在不断增加,这对在固态硬盘上查找尾数据页提出了更高的要求。当前查找尾数据页的方法一般是折半查找法。利用该方法读到状态为空的存储页时,系统不断改变参考电压,找到可以读取出数据的电压点,直到读取出数据。但是这样的处理方式会增加重复读取空存储页的次数,导致芯片重新上电后,需要消耗一定的时间才能恢复正常的工作状态,不能立即响应用户的相关指令,影响用户的体验感。
技术实现思路
[0003]本专利技术的主要目的在于提供一种尾数据页查找方法、装置、设备及可读存储介质,旨在减少重复读取空存储页的次数,使固态硬盘重新上电后,花费更少时间重新开始写入数据,恢复正常的工作状态。
[0004]第一方面,本专利技术提供一种尾数据页查找方法,所述的尾数据页查找方法包括:
[0005]步骤S10,确定可用的闪存裸片 ...
【技术保护点】
【技术特征摘要】
1.一种尾数据页查找方法,其特征在于,所述尾数据页查找方法包括:步骤S10,确定可用的闪存裸片;步骤S20,通过折半查找法找到可用的闪存裸片中首个闪存裸片的尾数据页;步骤S30,检测尾数据页的页号是否为最大页号;步骤S40,若是,则记录所述尾数据页的页号,并执行步骤S50;步骤S60,若否,往后扫描一个超级页,检测所述超级页的状态是否为全空;步骤S70,若不为全空,确定下一个闪存裸片的尾数据页,返回步骤S30;步骤S80,若为全空,则记录所述尾数据页的页号,并执行步骤S50;步骤S50,从可用的闪存裸片中查找所述页号存在数据的目标闪存裸片,以所述目标闪存裸片中标号最大的闪存裸片的尾数据页作为真尾数据页。2.如权利要求1所述的尾数据页查找方法,其特征在于,步骤S10包括:以存储块矩阵为单位扫描所述全部闪存裸片,确定可用的闪存裸片。3.如权利要求1所述的尾数据页查找方法,其特征在于,所述步骤S70包括:若不为全空,标记为空的存储位置,以供在后续扫描时跳过所述为空的存储位置,确定下一个闪存裸片的尾数据页,返回步骤S30。4.如权利要求1所述的尾数据页查找方法,其特征在于,所述步骤S50包括:按照所述标号从大到小的规则依次检查各个可用的闪存裸片,找到首个在所述页号上存在数据的可用的闪存裸片;确定首个在所述页号上存在数据的可用的闪存裸片的尾数据页为所述真尾数据页。5.如权利要求1所述的尾数据页查找方法,其特征在于,所述步骤S50之后还包括:从所述真尾数据页开始写数据,恢复正常工作状态。6.一种尾数据页查找装置,其特征在于,所述尾数据页查找装置包括:第一控制模块,用于执行:步骤S10,确定可用的闪存裸片;步骤S20,通过折半查找法找到可用的闪存裸片中首个闪存裸片的尾数据...
【专利技术属性】
技术研发人员:付宇彬,弗兰克,
申请(专利权)人:至誉科技武汉有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。