[发明专利]计算器件中所管理的NAND闪速存储器的延迟修整在审
申请号: | 201511036080.7 | 申请日: | 2015-12-22 |
公开(公告)号: | CN105760110A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | K·肯特;R·C·雷东多 | 申请(专利权)人: | 手持产品公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 申屠伟进;王传道 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 器件 管理 nand 存储器 延迟 修整 | ||
相关申请的交叉引用
本申请要求2014年12月22日提交的“DelayedTrimofManagedNANDFlashMemoryinComputingDevices”的美国专利申请号62/095,470的优先权。前述专利申请由此通过引用整体并入本文。
技术领域
本发明一般涉及电子器件中的闪速存储器,并且更具体地涉及所管理的NAND闪速存储器。
背景技术
为了使所管理的NAND闪速存储器正常工作并且提供领域中的长寿命,闪存控制器必须清楚哪些闪存单元处在“使用中”。该“使用中”信息用于允许损耗均衡和其他闪存维护。可用于保持通知控制器未使用的组块的传统方法是在每个组块上实施TRIM命令,即“修整”闪速存储器。典型地,TRIM指令允许操作系统告知闪存控制器哪些组块数据不再被使用,并且能够被擦除和再被使用。然而,删除之后立即实施TRIM命令能够对文件系统性具有显著的影响。尽管由于在文件系统中的内部计算在未来机会时大多数文件系统能够再使用那些组块,但是一旦删除文件,大多数文件系统不提供确定哪些组块空闲的低影响方法。然而,由于闪存控制器不清楚这些“未使用”组块,因此其不能够使用它们以用于闪存维护。
发明内容
在本发明的一个方面中,一种管理电子器件中NAND闪速存储器的方法,包括:收集针对删除或截取(truncation)而标记的文件;监控电子器件的活跃水平;监控针对删除或截取而标记的文件列表的总大小;确定电子器件是否空闲;以及如果满足预定标准,则修整电子器件的闪速存储器;由此最小影响电子器件的系统性能。
在实施例中,该方法包括在电子器件的开机启动时间(boottime)加载文件系统过滤器驱动器。
在另一实施例中,该方法包括设置文件系统驱动器的正确过滤器模式。
在另一实施例中,该方法包括为文件系统过滤器驱动器指定线程优先级(threadpriority)。
在又一实施例中,该方法包括从文件系统器件驱动器创建到电子器件的文件系统的挂钩(hook)。
在另一实施例中,该方法包括将文件系统I/O功能扩展至文件系统器件驱动器。
在另一实施例中,该方法包括产生(spawning)进程以监控电子器件空闲时间。
在实施例中,该方法包括创建系统文件夹以包含针对删除或截取而标记的文件。
在另一实施例中,该方法包括产生进程以监控系统文件夹。
在另一实施例中,该方法包括将针对删除或截取而标记的文件移动至系统文件夹。
在实施例中,在系统文件夹超出预定大小之后,发生修整电子器件的闪速存储器。
在实施例中,在下一次重新开机启动(reboot)电子器件时修整电子器件的闪速存储器。
在实施例中,当确定电子器件空闲时发生修整电子器件的闪速存储器。
在本发明的另一方面,一种管理电子器件中的NAND闪速存储器的方法,包括:提供具有带有文件系统的NAND闪速存储器的电子器件,和具有文件系统I/O功能的操作系统;提供电子器件上的文件系统过滤器驱动器,该文件系统过滤器驱动器操作成:执行操作系统的文件系统I/O功能,监控电子器件的活跃水平,创建系统文件夹以包含针对删除或截取而标记的文件,将针对删除或截取而标记的文件移动至系统文件夹,确定电子器件是否空闲,监控系统文件夹的大小,以及如果满足预定标准则修整电子器件的闪速存储器;由此闪速存储器的TRIM操作最小影响电子器件的系统性能。
在一个实施例中,该方法包括将电子器件配置成在电子器件的开机启动时间加载文件系统过滤器驱动器。
在一个实施例中,文件系统过滤器驱动器操作成产生监控电子器件空闲时间的进程。
在另一个实施例中,文件系统过滤器驱动器操作成产生监控系统文件夹的进程。
在再一个实施例中,文件系统过滤器驱动器操作成在系统文件夹超出预定大小之后修整电子器件的闪速存储器。
在另一个实施例中,文件系统过滤器驱动器操作成在电子器件的下一个重新开机启动时修整电子器件的闪速存储器。
在又一实施例中,文件系统过滤器驱动器操作成在确定电子器件空闲时修整电子器件的闪速存储器。
附图说明
现在将参考附图借助于实例描述本发明,附图中:
图1是具有操作成管理NAND闪速存储器的软件的电子器件的框图;
图2是在电子器件上管理NAND闪速存储器的方法的流程图;和
图3是在操作成管理NAND闪速存储器的电子器件上安装和设置软件的方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于手持产品公司,未经手持产品公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511036080.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种幻灯片文稿与文字文稿同步切换方法及装置
- 下一篇:一种消息处理方法及终端