预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局 (12)发明专利说明书 (10)申请公布号CN102222044A (43)申请公布日2011.10.19 (21)申请号CN201010148297.8 (22)申请日2010.04.16 (71)申请人慧荣科技股份有限公司 地址中国台湾新竹县竹北市台元街三十六号八楼之一 (72)发明人萧惟益 (74)专利代理机构深圳市顺天达专利商标代理有限公司 代理人易钊 (51)Int.CI G06F12/06 权利要求说明书说明书幅图 (54)发明名称 存储器的数据写入方法及数据储存 装置 (57)摘要 本发明涉及一种存储器的数据写入 方法及数据储存装置,该存储器包含一数 据区与一空白区,该数据区包含已储存数 据的多个数据区块,且该空白区包括未储 存数据的多个空白区块;首先,自一主机 接收欲将一写入数据写入至该存储器的一 第一数据区块的一写入命令;接着,自该 空白区选取具有最早清除时间的一第一空 白区块;接着,检查是否该第一空白区块 的清除次数小于或等于一第一界限值;当 该第一空白区块的清除次数小于或等于该 第一界限值时,将该写入数据写入该第一 空白区块;最后,清除该第一数据区块储 存的数据,以转换该第一数据区块为空白 区块并置入该空白区。本发明可使存储器 的各区块的使用频率均等,清除次数较为 平均,以延长存储器的使用年限。 法律状态 法律状态公告日法律状态信息法律状态 权利要求说明书 1.一种存储器的数据写入方法,其中该存储器包含一数据区与一空白区,该数据区 包含已储存数据的多个数据区块,该空白区包括未储存数据的多个空白区块,其特 征在于,该方法包括: 自一主机接收欲将一写入数据写入至该存储器的一第一数据区块的一写入命令; 自该空白区选取具有最早清除时间的一第一空白区块; 检查是否该第一空白区块的清除次数小于或等于一第一界限值; 当该第一空白区块的清除次数小于或等于该第一界限值时,将该写入数据写入该第 一空白区块;以及 清除该第一数据区块储存的数据,以转换该第一数据区块为空白区块并置入该空白 区。 2.根据权利要求1所述的存储器的数据写入方法,其特征在于,其中该方法更包括: 当该第一空白区块的清除次数大于该第一界限值时,自该空白区中搜寻清除次数小 于或等于该第一界线值的一第二空白区块; 将该写入数据写入该第二空白区块;以及 清除该第一数据区块储存的数据,以转换该第一数据区块为空白区块并置入该空白 区。 3.根据权利要求2所述的存储器的数据写入方法,其特征在于,其中该方法更包括: 当无法由该空白区中搜寻到清除次数小于或等于该第一界线值的该第二空白区块时, 进行一磨损平均程序以将该数据区中的一第二数据区块转换为该空白区的一第三空 白区块; 将该写入数据写入该第三空白区块;以及 清除该第一数据区块储存的数据,以转换该第一数据区块为空白区块并置入该空白 区; 其中该第三空白区块的清除次数小于或等于该第一界线值。 4.根据权利要求3所述的存储器的数据写入方法,其特征在于,其中该磨损平均程 序的进行更包括: 自该数据区中搜寻清除次数小于该第一界限值的该第二数据区块; 自该空白区中搜寻清除次数大于一第二界限值的一第四空白区块; 将该第二数据区块所储存的数据写入该第四空白区块;以及 清除该第二数据区块的数据,以转换该第二数据区块为该第三空白区块并置入该空 白区; 其中该第二界限值大于该第一界限值。 5.根据权利要求3所述的存储器的数据写入方法,其特征在于,其中该磨损平均程 序的进行更包括: 自该数据区中搜寻清除次数小于该第一界限值的该第二数据区块; 自该空白区中搜寻清除次数最大的一第四空白区块; 将该第二数据区块所储存的数据写入该第四空白区块;以及 清除该第二数据区块的数据,以转换该第二数据区块为该第三空白区块并置入该空 白区; 其中该第二界限值大于该第一界限值。 6.根据权利要求4所述的存储器的数据写入方法,其特征在于,其中该第二数据区 块的取得步骤包括: 当该数据区不具有清除次数小于该第一界限值的数据区块时,将该数据区的所有数 据区块的清除次数减去一预定次数;以及 自该数据区重新寻找清除次数小于该第一界限值的该第二数据区块。 7.根据权利要求6所述的存储器的数据写入方法,其特征在于,其中该预定次数等 于该第一界限值。 8.一种数据储存装置,其特征在于,包括: 一存储器,包含一数据区与一空白区,其中该数据区包含已储存数据的多个数据区 块,该空白区包括未储存数据的多个空白区块;以及 一控制器,自一主机接收欲将一写入数据写入至该存储器的一第一数据区块的一写 入命令,自该空白区选