写入数据的方法及装置制造方法及图纸

技术编号:4382372 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种写入数据的方法及装置,涉及数据存储领域,解决了现有技术中存储器中某些存储块容易出现受损程度较严重的问题。在本发明专利技术中接收到写入新数据的指令;定位需要修改的数据所在的数据存储块;从所有的存储块中随机选出一个存储块;判断所述随机选出的存储块是否为空存储块;如果是,将所述数据存储块的数据与新数据结合为更新数据,将所述更新数据写入所述空存储块中;如果否,则先将所述随机选出的存储块进行处理成空存储块,然后将所述数据存储块的数据与新数据结合为更新数据,将所述更新数据写入所述空存储块中;将定位到的数据存储块擦除为空存储块。本发明专利技术的实施例主要应用在向存储器执行各种操作时的场景。

【技术实现步骤摘要】

本专利技术涉及数据存储领域,尤其涉及一种写入数据的方法及装置
技术介绍
闪存属于存储器类型的一种,因为其具有可移动性、及保存在闪存上的数据即便是在断电情况下仍不会丢失的优点而得到迅速的发展。在闪存中,写Flash 操作只能把Flash中数据从T变到"0" (Bit);擦除操作可以把"0"变为T, 但是擦除操作只能针对整个"存储块,,为单位进行的。例如 一个存储块的大 小一般为256字节到1024字节。用户在需要修 文存储器中某个存储块的数据时, 一般是在空存储块中写入 需要修改的数据。在现有技术中,通常采用按照一定的顺序在一些空存储块中 找出一个空存储块的方法,然后再将修改后的数据写入到该空存储块中并擦除 修改前的数据存储块里的数据。但是每一个存储块可以被写入和擦除的次数都 是有限的,特别是当用户频繁的修改某些数据或者当空存储块个数不多时,^艮 容易出现对序号排在较前的空存储块频繁地执行写入或者擦除操作的情况,久 而久之就会使这些空存储块的受损程度增加,使用寿命降低,甚至可能因此无 法再次使用该存储块,导致存储器失效。
技术实现思路
本专利技术的实施例提供一种写入数据的方法及装置。本文档来自技高网...

【技术保护点】
一种写入数据的方法,其特征在于,包括: 接收到写入新数据的指令; 定位需要修改的数据所在的数据存储块; 从所有的存储块中随机选出一个存储块; 判断所述随机选出的存储块是否为空存储块; 如果是,将所述数据存储块的 数据与新数据结合为更新数据,将所述更新数据写入所述空存储块中; 如果否,则先将所述随机选出的存储块进行处理成空存储块,然后将所述数据存储块的数据与新数据结合为更新数据,将所述更新数据写入所述空存储块中; 将定位到的数据存储块擦除 为空存储块。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:北京飞天诚信科技有限公司
类型:发明
国别省市:11[中国|北京]

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

1