The example implementation involves reader operation redirection. For example, a system according to the present disclosure may include a data storage device accessible by a host. The system may include input/output filters of the host operating system. Input/output filters can monitor read and write operations from the host to the data storage device. The input/output filter may copy the portion of the data storage device to a random access memory (RAM) buffer in the host in response to a read operation that exceeds the threshold value monitored on the portion of the data storage device. The input/output filter can redirect the continuous read operation of the portion addressed to the data storage device to a copy of the portion in the RAM buffer.
【技术实现步骤摘要】
【国外来华专利技术】读取操作重定向
技术介绍
数据存储设备可以包括固态驱动器(SSD)。SSD可以包括:固态存储设备,其利用集成电路组装件作为存储器来持久地存储数据。主机设备可以包括由操作系统支持的计算设备。可以从主机传送对SSD的命令。例如,从主机到SSD的命令可以请求对SSD中的地址的读取操作和/或写入操作。对SSD的闪速存储器单元的读取和/或写入可能影响单元上和/或相邻单元上的所存储的电荷。附图说明图1图示了根据本公开的用于读取操作重定向的系统的示例的图解。图2是根据本公开的用于读取操作重定向的系统的示例的框图。图3图示了根据本公开的用于读取操作重定向的示例方法。具体实施方式数据存储设备可以包括用于数字地存储可以由计算设备读取的数据的组件。数据存储设备可以包括:固态存储装置,其用于在不涉及机械部件的情况下利用电子电路来非易失性地存储和/或取回数字信息。固态驱动器(也被称为SSD)可以包括:数据存储设备,其利用集成电路组装件作为存储器来持久地存储数据(例如,在断电时保留数据)。SSD可以包括存储数据的存储器元件。例如,SSD可以包括非易失性与非(NAND)存储器配置。也就是说,SSD可以包括利用NAND单元作为存储介质的非易失性存储器部分。NAND单元可以利用NAND逻辑门来存储信息比特。NAND存储器管芯的物理层级可以被分解成平面、块和页。NAND管芯可以包含多个平面,每个平面可以被划分成块,并且每个块可以包含N个页。例如,NAND管芯可以具有2个平面、约4K个块以及每块256个页。页可以是可被编程(例如,写入)的最小单元,并且块可以是可被擦除的最小单元。SSD可以包括控制器 ...
【技术保护点】
1.一种系统,其包括:可由主机访问的数据存储设备;主机的操作系统的输入/输出过滤器系统,以便:监控从主机到数据存储设备的读取操作和写入操作;响应于对数据存储设备的部分的所监控的读取操作超过阈值,将所述部分拷贝到主机内的随机存取存储器(RAM)缓冲器;以及将被寻址到数据存储设备的所述部分的连续读取操作重定向到所述RAM缓冲器中的所述部分的拷贝。
【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:可由主机访问的数据存储设备;主机的操作系统的输入/输出过滤器系统,以便:监控从主机到数据存储设备的读取操作和写入操作;响应于对数据存储设备的部分的所监控的读取操作超过阈值,将所述部分拷贝到主机内的随机存取存储器(RAM)缓冲器;以及将被寻址到数据存储设备的所述部分的连续读取操作重定向到所述RAM缓冲器中的所述部分的拷贝。2.如权利要求1所述的系统,其中所述输入/输出过滤器系统包括操作系统内的一组驱动器。3.如权利要求1所述的系统,其中要监控读取操作和写入操作包括:拦截从主机上的应用到数据存储设备的底层控制器的请求。4.如权利要求1所述的系统,其中要监控读取操作包括:在文件系统级别上标识在每个监控读取操作中正被读取的数据存储设备的部分。5.如权利要求1所述的系统,其中要监控读取操作包括:在块访问级别上标识在每个监控读取操作中正被读取的数据存储设备的部分。6.如权利要求1所述的系统,其中要监控读取操作和写入操作包括:基于正被读取的数据存储设备的部分的地址和正被读取的所述部分的大小,来对读取操作进行计数和核对。7.如权利要求1所述的系统,其中所述阈值是针对位置的用户可配置读取频率阈值。8.一种非暂时性计算机可读介质,其包含指令,所述指令可由处理器执行以使所述处理器来:利用主机操作系统内的输入/输出过滤器来监控从主机操作系统到固态驱动器(SSD)的读取操作和写入操作;响应于被寻址到SSD的存储器的块的读取操作超过阈值,将所述块拷贝到主机内的随机存取存储器(RAM)缓冲器;以及将被寻址到所述块的连续读取操作重定向到所述RAM缓冲器中的所拷贝的块。9.如权利要求8所述的非暂时性计算机可读介质,其中所述SS...
【专利技术属性】
技术研发人员:V·Q·埃雷拉,C·格雷厄姆,T·J·弗林,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。