用于管理快闪存储器内容的损坏的方法和设备技术

技术编号:17573123 阅读:52 留言:0更新日期:2018-03-28 20:39
本发明专利技术涉及用于消除或减轻外部快闪存储器中的内容的损坏的效应的方法和设备,所述损坏例如为可在电力中断期间出现的损坏。本发明专利技术的实施例包含冗余地记录对快闪存储器本身中的专用缓冲器分区进行的外部快闪存储器编程和擦除操作的方法。使用来自外部串行快闪存储器的记录信息来擦除当电力被去除时正在编程或擦除的扇区。根据某些方面,实施例中的记录信息的冗余存储确保了如果所述记录信息的一个版本被损坏,那么可使用其它版本。

【技术实现步骤摘要】
【国外来华专利技术】用于管理快闪存储器内容的损坏的方法和设备
本专利技术涉及管理计算机存储器内容,且更确切地说,涉及一种用于防止代码的损坏且在快闪存储器中出现数据损坏时允许恢复的方法和设备。
技术介绍
多种计算机应用程序中使用快闪存储器。对于并行类型的快闪存储器,如外部快闪制造商所指定,控制计算机处理器与外部快闪存储器之间的信号接口。一些制造商提供经由此接口来防止或帮助从快闪存储器内容的损坏的效应恢复的机制,例如当对计算机处理器和/或快闪存储器的电力供应中断时可能出现的损坏。然而,串行类型的快闪存储器已变得较风行,且通常不包含此类机制。这在具有耦合到主机处理器的外部串行快闪存储器的系统中可能存在问题,其中可在任何时间去除到系统的电力。当去除电力时,此要求在外部快闪存储器正由主机处理器擦除或编程的情况下,尤其具有挑战性。同在申请中的第14/554,325号美国专利,其内容以全文引入的方式并入本文中,通过提供其中系统中的非易失性RAM用以记录对外部串行快闪存储器的写入和擦除操作的方法和设备,而大大领先于目前先进技术。此记录信息用以确定在上电时是否应擦除扇区,因为当编程或擦除操作发生时,去除电力。然而,在一些本文档来自技高网...
用于管理快闪存储器内容的损坏的方法和设备

【技术保护点】
一种管理快闪存储器装置中的数据的损坏的方法,其包括:将第一和第二单独簿记结构保存在所述快闪存储器装置中;识别所述快闪存储器装置的其中将开始擦除或编程操作的部分;以及设定所述第一和第二簿记结构两者中的字段,其包含所述所识别的部分,且指示正执行擦除或编程操作,使得如果在所述擦除或编程操作期间发生损坏事件,那么可从所述第一和第二簿记结构确定所述快闪存储器的所述所识别的部分的可能损坏。

【技术特征摘要】
【国外来华专利技术】2015.07.16 US 14/801,1821.一种管理快闪存储器装置中的数据的损坏的方法,其包括:将第一和第二单独簿记结构保存在所述快闪存储器装置中;识别所述快闪存储器装置的其中将开始擦除或编程操作的部分;以及设定所述第一和第二簿记结构两者中的字段,其包含所述所识别的部分,且指示正执行擦除或编程操作,使得如果在所述擦除或编程操作期间发生损坏事件,那么可从所述第一和第二簿记结构确定所述快闪存储器的所述所识别的部分的可能损坏。2.根据权利要求1所述的方法,其进一步包括在所述擦除或编程操作已完成之后,清除所述第一和第二簿记结构中的所述字段。3.根据权利要求1所述的方法,其中所述所识别的部分是所述快闪存储器装置的特定扇区。4.根据权利要求1所述的方法,其进一步包括:接收将数据编程到所述快闪存储器装置的请求;将所述数据分割成两个或更多个记录;以及针对所述两个或更多个记录中的每一者,执行向所述快闪存储器装置的单独编程操作,其中所述识别和设定步骤是在所述单独编程操作中的每一者之前执行。5.根据权利要求4所述的方法,其中所述两个或更多个记录各自具有对应所述快闪存储器装置的扇区大小的大小。6.根据权利要求1所述的方法,其进一步包括:识别所述快闪存储器装置的制造商;基于所述所识别的制造商来确定多个不同数据类型中的每一者在所述快闪存储器装置中的位置和大小;将所述位置和大小存储在快闪存储器映射中,其中使用所述快闪存储器映射来执行识别所述快闪存储器装置的所述部分。7.根据权利要求1所述的方法,其中所述快闪存储器装置是串行快闪存储器装置。8.根据权利要求1所述的方法,其进一步包括:识别所述快闪存储器装置的物理块;将所述第一簿记结构保存在所述所识别的物理块中的一或多者的第一分区中;以及将所述第二簿记结构保存在所述所识别的物理块中的一或多者的单独第二分区中。9.根据权利要求8所述的方法,其进一步包括防止数据...

【专利技术属性】
技术研发人员:加里·沃克尔尼基尔·巴蒂亚汤姆·里克斯伊戈尔·普里莱波维
申请(专利权)人:高通技术国际有限公司
类型:发明
国别省市:英国,GB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1