非挥发性存储器的损耗平衡方法技术

技术编号:2868809 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种非挥发性存储器的损耗平衡方法,该方法可运用在一嵌入式系统中,该嵌入式系统初始化时,其所设的控制程序,可将其该嵌入式系统的非挥发性存储器中,未写入数据的储存块的块号,以队列结构进行排序,且每当一储存块被擦除数据时,将该被擦除数据的储存块的块号,将加入该队列尾部,而该储存块内的数据被修改完毕后,欲写回该非挥发性存储器内,或有新数据欲写入该非挥发性存储器内时,该控制程序将从该队列头部取得一储存块的块号,再将该新数据或被修改的数据,写入对应该块号的储存块中,同时将该块号从该队列中清除。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术有关于损耗平衡方法,尤其有关于一种非挥发性存储器的每一储存块,其被擦除次数可平均化,以延长该非挥发性存储器的使用寿命的方法。
技术介绍
嵌入式系统正广泛应于各个领域(如手机、电脑…等),其存储模组一般包括有一随机存取存储器(RAM)、只读存储器(ROM)和快闪存储器(FLASH)所组成。其中该随机存取存储器一般用于系统即时数据的存取,如系统处理完数据后将数据进行堆叠储存的媒介…等;该只读存储器则是用于存放系统数据,如字型、指令…等;而该快闪存储器可被分割为若干储存块,该储存块一般用于储存数据,其内所储存的数据,可在其中一个或多个储存块中进行修改,且该储存块修改其内所储存的数据时,需先擦除该储存块中数据,再重新写入该储存块中。此外,该快闪存储器倘若其中一个储存块损坏或不能使用,即令该快闪存储器损坏或无法继续使用。再者,该快闪存储器具有有限的擦除寿命(约100,000次擦除),若其中一个储存块达到该擦除寿命后,该快闪存储器立即就不能再使用。而一般该快闪存储器所储存的数据被修改时,通常先将该储存块内数据全部读出,并合并新数据后,再擦除该储存块回写,由此可见,该快闪存储器内每一本文档来自技高网...

【技术保护点】
一种非挥发性存储器的损耗平衡方法,该方法是将一非挥发性存储器未写入数据的一储存块的块号,以队列结构进行排序,该非挥发性存储器其中一个储存块被擦除数据时,该被擦除数据的储存块的块号,将加入该队列尾部,而一数据欲写入该非挥发性存储器内时,将从该队列头部取得一储存块的块号,再将该数据写入对应该块号的储存块中,同时将该块号从该队列中清除。

【技术特征摘要】

【专利技术属性】
技术研发人员:何代水蔡世光韩巍
申请(专利权)人:英华达上海电子有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利