[发明专利]用于自主NAND刷新的系统和方法有效
申请号: | 201110333701.3 | 申请日: | 2011-10-28 |
公开(公告)号: | CN102568609A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | A.齐默曼;J.伊莫托;L.塞奇 | 申请(专利权)人: | 阿沃森特公司 |
主分类号: | G11C29/48 | 分类号: | G11C29/48;G11C16/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马丽娜;卢江 |
地址: | 美国阿*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自主 nand 刷新 系统 方法 | ||
1.一种具有存储在计算机文件系统中的文件的计算机系统,该计算机系统包括;
中央处理单元;
非易失性存储器,其被耦合到中央处理单元;以及
存储器,其包括嵌入在其中的计算机程序代码,其中,该计算机程序代码控制中央处理单元来确定是否应发生与文件系统无关的重写过程,并且如果应发生与文件系统无关的重写过程,则控制中央处理单元来读取非易失性存储器的至少一个页面并将非易失性存储器的所述至少一个页面重写到非易失性存储器中,使得所述至少一个页面的每个重写页面对于文件系统而言看起来在被重写之后处于与被重写之前相同的位置。
2.如权利要求1所述的计算机系统,其中,确定是否应发生与文件系统无关的重写过程包括确定自从发生最后的重写过程以来是否已逝去至少固定的时间段。
3.如权利要求1所述的计算机系统,其中,确定是否应发生与文件系统无关的重写过程包括确定自从发生最后的重写过程以来是否已逝去至少在文件系统的配置文件中指定的时间段。
4.如权利要求1所述的计算机系统,其中,确定是否应发生与文件系统无关的重写过程包括确定嵌入式系统的温度并基于该温度来确定自从发生最后的重写过程以来是否已逝去至少温度特定的时间段。
5.如权利要求2所述的计算机系统,其中,所述固定的时间段约为一个月。
6.如权利要求1所述的计算机系统,其中,所述至少一个页面包括第一组页面中的所有页面,但不包括第二组页面中的所有页面。
7.如权利要求1所述的计算机系统,其中,所述至少一个页面包括第一组页面中的所有非空页面,但不包括第一组页面中的所有空页面及第二组页面中的所有空和非空页面。
8.如权利要求1所述的计算机系统,其中,所述至少一个页面包括在文件系统中使用的第一组页面中的所有页面,但不包括(1)未在文件系统中使用的第一组页面中的所有页面和(2)第二组页面中的所有页面。
9.如权利要求1所述的计算机系统,其中,所述至少一个页面包括在至少一个块中的所有页面,所述与文件系统无关的重写过程还包括在读取和重写非易失性存储器的至少一个块之间擦除非易失性存储器的该至少一个块。
10.如权利要求1所述的计算机系统,还包括:
在读取非易失性存储器的至少一个页面之前锁定非易失性存储器的所述至少一个页面;以及
在确认所述非易失性存储器的所述至少一个页面的重写是成功的之后将非易失性存储器的所述至少一个页面解锁。
11.如权利要求1所述的计算机系统,还包括针对非易失性存储器的所述至少一个页面中的每个页面:
确定每个页面的重写是否失败并重试每个页面的重写直至发生成功的重写或阈值次数的重试中的至少一个为止。
12.如权利要求11所述的计算机系统,其中,所述至少一个页面包括在至少一个块中的所有页面,如果在针对每个块已发生阈值次数的重试之后每个块未被成功地重写,则所述与文件系统无关的重写过程还包括将每个块标记为坏块。
13.如权利要求11所述的计算机系统,还包括:
如果在针对每个页面已发生阈值次数的重试之后每个页面未被成功地重写,则将每个页面写入预留页面的库的相应预留页面;以及
如果在针对每个页面已发生阈值次数的重试之后每个页面未被成功地重写,则动态地将对于每个页面的读请求重新映射到每个页面已被写入到的相应预留页面。
14.如权利要求13所述的计算机系统,还包括:
在文件系统尝试向动态地重新映射的页面进行写入时返回错误代码,对于其,正在将数据存储在预留页面的库中;
将动态地重新映射的页面标记为坏页面;以及
从预留页面的库释放对应于动态地重新映射的页面的预留页面。
15.如权利要求1所述的计算机系统,其中,所述至少一个页面包括至少第一和第二页面且在重写第一页面与重写第二页面之间使用被编程的延迟以允许文件系统在重写第一页面与重写第二页面之间访问非易失性存储器。
16.如权利要求1所述的计算机系统,其中,包含用于控制与文件系统无关的重写过程的计算机程序代码的存储器是非易失性存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿沃森特公司,未经阿沃森特公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110333701.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置及其制造方法
- 下一篇:具有进入多个层舱的坡道的飞行器构造