[发明专利]读取操作重定向在审
申请号: | 201780060912.X | 申请日: | 2017-01-27 |
公开(公告)号: | CN109891396A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | V·Q·埃雷拉;C·格雷厄姆;T·J·弗林 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张健;陈岚 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据存储设备 过滤器 输入/输出 读取操作 重定向 主机 拷贝 缓冲器 随机存取存储器 连续读取 写入操作 主机访问 监控 寻址 操作系统 响应 | ||
1.一种系统,其包括:
可由主机访问的数据存储设备;
主机的操作系统的输入/输出过滤器系统,以便:
监控从主机到数据存储设备的读取操作和写入操作;
响应于对数据存储设备的部分的所监控的读取操作超过阈值,将所述部分拷贝到主机内的随机存取存储器(RAM)缓冲器;以及
将被寻址到数据存储设备的所述部分的连续读取操作重定向到所述RAM缓冲器中的所述部分的拷贝。
2.如权利要求1所述的系统,其中所述输入/输出过滤器系统包括操作系统内的一组驱动器。
3.如权利要求1所述的系统,其中要监控读取操作和写入操作包括:拦截从主机上的应用到数据存储设备的底层控制器的请求。
4.如权利要求1所述的系统,其中要监控读取操作包括:在文件系统级别上标识在每个监控读取操作中正被读取的数据存储设备的部分。
5.如权利要求1所述的系统,其中要监控读取操作包括:在块访问级别上标识在每个监控读取操作中正被读取的数据存储设备的部分。
6.如权利要求1所述的系统,其中要监控读取操作和写入操作包括:基于正被读取的数据存储设备的部分的地址和正被读取的所述部分的大小,来对读取操作进行计数和核对。
7.如权利要求1所述的系统,其中所述阈值是针对位置的用户可配置读取频率阈值。
8.一种非暂时性计算机可读介质,其包含指令,所述指令可由处理器执行以使所述处理器来:
利用主机操作系统内的输入/输出过滤器来监控从主机操作系统到固态驱动器(SSD)的读取操作和写入操作;
响应于被寻址到SSD的存储器的块的读取操作超过阈值,将所述块拷贝到主机内的随机存取存储器(RAM)缓冲器;以及
将被寻址到所述块的连续读取操作重定向到所述RAM缓冲器中的所拷贝的块。
9.如权利要求8所述的非暂时性计算机可读介质,其中所述SSD是与非(NAND)型闪速存储器设备。
10.如权利要求8所述的非暂时性计算机可读介质,其中响应于对SSD的存储器的块的读取操作超过所述阈值、独立于SSD上的错误,将所述块拷贝到主机处的所述RAM缓冲器。
11.如权利要求8所述的非暂时性计算机可读介质,其中监控读取操作和写入操作包括:在主机操作系统的应用层处拦截读取操作和写入操作,以及确定应用或主机操作系统正在将读取操作定向到的存储器的块。
12.一种方法,其包括:
利用操作系统内的输入/输出过滤器来监控从主机到固态驱动器(SSD)的输入/输出请求;
基于所述监控,检测在第一时间段内的对SSD的存储器的特定部分的输入/输出请求中的第一读取操作量已经超过阈值;
响应于检测到所述阈值已经被超过,将SSD的存储器的所述特定部分拷贝到主机内的随机存取存储器(RAM)缓冲器;以及
将被寻址到SSD的存储器的所述特定部分的连续读取操作重定向到所述RAM缓冲器中的所述特定部分的拷贝。
13.如权利要求12所述的方法,进一步包括:
响应于基于所述监控而检测到在将SSD的存储器的所述特定部分拷贝到所述RAM缓冲器之后的对SSD的存储器的所述特定部分的写入操作,从所述RAM缓冲器中移除所述特定部分的拷贝。
14.如权利要求12所述的方法,进一步包括:
响应于基于所述监控而检测到在将SSD的存储器的所述特定部分拷贝到所述RAM缓冲器之后,对SSD的存储器的特定位置的输入/输出请求中在第二时间段内的第二读取操作量,从所述RAM缓冲器中移除所述特定部分的拷贝。
15.如权利要求12所述的方法,进一步包括:
响应于检测到生成所述第一读取操作量的应用已经退出,从所述RAM缓冲器中移除SSD的存储器的所述特定部分的拷贝。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780060912.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:调试系统和方法
- 下一篇:用于固态装置中的操作系统高速缓冲存储器的设备及方法