[发明专利]优化存储器的写入和磨损性能有效
申请号: | 200680047384.6 | 申请日: | 2006-12-18 |
公开(公告)号: | CN101331463A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | M·R·福特恩;R·L·莱伊诺尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/08 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 存储器 写入 磨损 性能 | ||
1.一种在存在数据存储速度分层结构的多个数据存储设备的情况下有效 地存储数据的方法,包括:
接收要存储在低速存储设备上的数据;
将所述数据存储到高速存储设备中;
收集附加数据到所述高速存储设备中,直到存储了目的地为所述低速存储 设备的优选数量的数据;
将所述数据存储在高速存储设备中,直到所述数据的大小是适合于所述低 速存储设备的写入大小;以及
一旦在所述高速存储设备中存储了适合于所述低速存储设备的写入大小 的数据,等待直到低系统活动时段以将所述数据写入所述低速存储设备中,
其中,要被写入到所述低速存储设备的所述数据被备份在一附加低速存储 设备上,所述附加低速存储设备的速度比所述高速存储设备低、但比所述低速 存储设备高,并且该备份用于防止所述数据在所述高速存储设备中时被盖写。
2.如权利要求1所述的方法,其特征在于,还包括将所述数据保留在所 述高速存储设备中,直到确定在所述高速存储设备中不再需要所述数据。
3.如权利要求1所述的方法,其特征在于,所述低速存储设备是闪存设 备。
4.如权利要求3所述的方法,其特征在于,所述写入大小是所述闪存设 备的擦除块大小。
5.如权利要求1所述的方法,其特征在于,还包括当低速存储设备在所 述数据从所述高速存储设备写入所述低速存储设备之前已从系统中移除时,警 告用户还没来得及将所述数据写入所述低速存储设备中。
6.如权利要求5所述的方法,其特征在于,在将所述低速存储设备移除 之前,向所述用户呈现将所述数据从所述高速存储设备写入所述低速存储设备 的选项。
7.如权利要求1所述的方法,其特征在于,还包括组织所述高速存储设 备中的所述数据,以使对所述低速存储设备的写入更有效。
8.如权利要求1所述的方法,其特征在于,还包括分析所述高速存储设 备中的所述数据,以便确定在所述数据被写入所述低速存储设备之前所述数据 中的任意一个是否已被较新的数据替换。
9.如权利要求1所述的方法,其特征在于,还包括分析所述高速存储设 备中的所述数据,以便确定要写入所述低速存储设备的所述数据中的任意一个 是否是重复数据,其中较旧的重复数据不被写入所述低速存储设备中。
10.如权利要求1所述的方法,其特征在于,还包括当写操作在所述高速 存储设备中的块被提交给所述低速存储设备之前影响这些块时,令所述块无 效。
11.如权利要求1所述的方法,其特征在于,还包括将要写入低速存储设 备的数据的索引保持在高速存储设备中,并且如果要写入所述低速存储设备中 的所述数据驻留在所述高速存储设备中,则服务对来自所述高速存储设备的数 据的读请求,而无需关心所述数据是否已被写入低速存储设备中。
12.如权利要求1所述的方法,其特征在于,还包括测试所述低速存储设 备,以便确定对于所述低速存储设备的优选写入大小。
13.如权利要求1所述的方法,其特征在于,还包括将优选写入大小计算 为与所述低速存储设备的优选擦除大小相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680047384.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:环保高效节能TMD电热膜片加热圈
- 下一篇:提供对经过滤的日历的电子分发