【技术实现步骤摘要】
一种闪存中块类型的识别方法
本专利技术涉及闪存
,尤其涉及闪存中块的类型识别方法。
技术介绍
闪存为非消失性的存储器装置,有存储三个比特的三级单元(TLC),两个比特的多级单元(MLC)闪存以及一个单级单元(SLC)闪存。不管何种闪存,都需要透过存储器控制芯片控制闪存芯片,存储器控制芯片发出闪存指令(例如读取指令、写入/编程指令和擦除指令)后,闪存芯片做出对应的行为读取或写入数据。写入数据时,为使数据中的0和1平均分布在存储空间内,降低出错率,数据将做乱序操作后再被存入闪存,因此读取数据时,需要先解乱序,再输出数据。擦除指令以块为单位擦除存储的内容,同一个块保存的内容类型(代码、数据或操作所需的转换表)相同。块是由页组成的,每一页都有一个备用区域,来存放数据以外的信息。为了辨识块的类型,用每块第一页备用区的第一个字节记录此块的类型(例如存放代码的块在此位置存入0x01,存放数据的块在此位置存入0x02,存放转换表的块在此位置存入0x03)。由于经过写入时的乱序和读取时的解乱序,这一字节的数一旦在过程中出错,此块的类型就将被错误判断,从而影响闪存的正确率。
技术实现思路
本专利技术的目的在于提供一种闪存中块类型的识别方法,有效降低闪存内块的类型判断错误率。实现上述目的的技术方案是:一种闪存中块类型的识别方法,包括:在被操作块的第一页备用区的一个字节中写入类型标识;整个块内除第一页备用区的写入类型标识的字节以外的数据被乱序存入闪存;读取时,整个块内除第一页备用区的写入类型标识的字节以外的数据被解乱序读出;查看第一页备用区写入类型标识的字节的类型标识,判断块的 ...
【技术保护点】
1.一种闪存中块类型的识别方法,其特征在于,包括:在被操作块的第一页备用区的一个字节中写入类型标识;整个块内除第一页备用区的写入类型标识的字节以外的数据被乱序存入闪存;读取时,整个块内除第一页备用区的写入类型标识的字节以外的数据被解乱序读出;查看第一页备用区写入类型标识的字节的类型标识,判断块的类型。
【技术特征摘要】
1.一种闪存中块类型的识别方法,其特征在于,包括:在被操作块的第一页备用区的一个字节中写入类型标识;整个块内除第一页备用区的写入类型标识的字节以外的数据被乱序存入闪存;读取时,整个块内除第一页备用区的写入类...
【专利技术属性】
技术研发人员:杨羽涵,李庭育,黄中柱,王宇,
申请(专利权)人:江苏华存电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。