[发明专利]针对文件的错误检测有效
| 申请号: | 201180029786.4 | 申请日: | 2011-06-03 |
| 公开(公告)号: | CN102934089A | 公开(公告)日: | 2013-02-13 |
| 发明(设计)人: | T·J·米勒;J·M·卡吉尔;W·R·蒂普顿;S·费尔马 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F11/08 | 分类号: | G06F11/08;G06F9/06 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李静岚;汪扬 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 针对 文件 错误 检测 | ||
背景技术
各种电子存储媒体上的数据会随时间推移而变得受损。利用一些诸如CD、DVD、磁带、软盘及其他的一些类型的媒体,该媒体实际上开始衰朽并且因此而丢失数据。利用诸如EPROM和闪存之类的其它类型的媒体,电荷会消散而导致数据丢失。虽然一般已知硬盘驱动器会在它们发生崩溃或者以其它方式而变得无法操作时丢失数据,但是至少并非被行业之外的人士众所周知的是,即使正常工作的硬盘驱动器也会具有不知不觉地或以其它方式受损的数据。
这里所请求保护的主题并不局限于解决任何缺点或仅在诸如以上所描述的那些环境中操作的实施例。相反,该背景技术仅被提供以说明这里所描述的一些实施例可以在其中得以实践的一个示例性技术领域。
发明内容
简言之,这里所描述主题的各方面涉及针对文件的错误检测。在各方面中,在允许清理文件的更新之前,向非易失性存储器写入将文件标记为污损(dirty)的标志。随后,只要需要,该文件就可以被更新。定期地或者在某个其它时间,在针对该文件的所有未完成(outstanding)更新以及与该文件相关联的错误代码被写入存储之后,该文件可以被标记为清洁。在等待未完成更新和错误代码被写入存储的同时,如果接收到更新该文件的另外请求,则在允许该另外请求对该文件进行更新之前可以将该文件再次标记为污损。写入与该文件相关的清洁标志的请求可以惰怠地(lazily)完成。
提供该发明内容以简单地标识出以下在具体实施方式中进一步描述的主题的一些方面。该发明内容并非意在标识出所请求保护主体的关键特征或必要特征。该发明内容也并非意在被用于对所请求保护主体的范围进行限制。
除非上下文另外明确指出,否则短语“这里所描述的主题”是指在具体实施方式中进行描述的主题。术语“各方面”要被理解为“至少一个方面”。标识出在具体实施方式中所描述主题的各方面并非意在标识出所请求保护主题的关键或必要特征。
以上所描述的各方面以及这里所描述主题的其它方面在附图中作为示例而非限制进行图示,其中同样的附图标记指示类似元素,其中:。
附图说明
图1是表示这里所描述主题的各方面可以结合于其中的示例性通用计算环境的框图;
图2是图示依据这里所描述主题的各方面的错误代码和数据的框图;
图3是表示依据这里所描述主题的各方面进行配置的系统的框图;
图4是依据这里所描述主题的各方面的总体上表示可以在准备更新当前被标记为清洁的文件时所发生的一些示例性动作的流程图;
图5是依据这里所描述主题的各方面的总体上表示可以结合将文件标记为清洁而进行的一些示例性动作的流程图;和
图6是依据这里所描述主题的各方面的总体上表示可以在恢复时发生的一些示例性动作的流程图。
具体实施方式
如这里所使用的,术语“包括”及其变化形式要被理解为表示“包括,但并不局限于”的开放性术语。除非上下文另外明确指出,否则术语“或者”要被理解为“和/或”。术语“基于”要被理解为至少部分基于。术语“一个实施例”和“实施例”要被理解为“至少一个实施例”。术语“另一个实施例”要被理解为“至少一个其它实施例”。其它明确或隐含定义可以包括在下文之中。
示例性操作环境
图1图示了可以在其上实施这里所描述主题的各方面的适当计算系统环境100的示例。计算系统环境100仅是适当计算环境的一个示例而并非意在对这里所描述主题的各方面的使用或功能范围暗示任何限制。计算环境100也不应当被解释为关于示例性操作环境100中所图示的任意一个组件或组件组合具有任何依赖性或要求。
这里所描述主题的各方面可利用多种其它通用或专用计算系统环境或配置进行操作。适用于这里所描述主题的各方面的公知的计算系统、环境或配置的示例包括个人计算机、服务器计算机、手持或膝上设备、多处理器系统、基于微控制器的系统、机顶盒、可编程消费者电器、网络PC、小型计算机、大型计算机、个人数字助理(PDA)、游戏设备、打印机、包括机顶盒的电器、媒体中心或其它电器、车载或与之相连的计算设备、其它移动设备、包括任意以上系统或设备的分布式计算环境,等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180029786.4/2.html,转载请声明来源钻瓜专利网。





