[发明专利]降低的本地总线通信量的磁盘驱动器操作的智能存储引擎有效
申请号: | 200580048835.3 | 申请日: | 2005-12-22 |
公开(公告)号: | CN101305334A | 公开(公告)日: | 2008-11-12 |
发明(设计)人: | 安迪·米尔斯;肯特·P·费希尔 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06F3/00 | 分类号: | G06F3/00;G06F5/00;G06F13/36;G01R31/08;G06F11/00;G08C15/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 | 代理人: | 王允方 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 降低 本地 总线 通信 磁盘驱动器 操作 智能 存储 引擎 | ||
1.一种智能存储引擎,用于降低关于连接的存储器操作的主机总线通信量,所述智能 存储引擎包括:
主机接口,用于从主机应用程序接收至少一个预定的指令或函数调用,以将数据 传送到至少一个连接的磁盘驱动器;
驱动器接口,将所述智能存储引擎耦合到所述至少一个连接的磁盘驱动器以用于 所述数据传送;以及
所述智能存储引擎的板载处理器,用于响应于接收到的预定的指令而执行与所述 至少一个连接的磁盘驱动器的所述数据传送;
所述智能存储引擎,经配置而对应于所述至少一个预定的指令或函数调用,执行 与所述至少一个连接的磁盘驱动器的所述数据传送,而不将用户数据放置在主机总 线或主机串行链路上;以及通过以下方式在所述主机应用程序内执行操作以完成操 作系统调用操作:避开内建操作内核系统文件缓存软件层和硬件接口函数调用而改 为将至少一个相应的命令直接发送给所述智能存储引擎。
2.根据权利要求1所述的智能存储引擎,其中,所述驱动器接口包括驱动器切换器, 用于与多个磁盘驱动器进行可配置的连接。
3.根据权利要求1所述的智能存储引擎,包括DMA组件,用于与连接的主机进行 DMA传送。
4.根据权利要求1所述的智能存储引擎,经设置通过预定的应用程序编程接口(API) 从主机CPU接收数据移动或处理指令。
5.根据权利要求1所述的智能存储引擎,包括本地高速缓存存储器,用于临时存储所 述用户数据。
6.根据权利要求1所述的智能存储引擎,包括用于在选取的文件流中即时扫描数据且 将所述扫描数据与预定的参考序列匹配的构件。
7.一种用于以降低的主机本地总线通信量执行磁盘驱动器操作的方法,所述方法包 括:
定义至少一个主机应用程序函数,其要求访问至少一个连接的磁盘驱动器并且具 有对应的函数调用,以将数据传送到至少一个连接的磁盘驱动器;
在智能存储引擎中实施所述函数调用;
将所述智能存储引擎连接到主机本地总线以及所述至少一个连接的磁盘驱动器;
监视所述主机本地总线,以便当所述函数调用被断言时检测到所述函数调用;
响应于所述检测到的函数调用,在所述智能存储引擎中执行相应的函数调用,而 不将用户数据放置在所述本地总线上;
完成后通过所述主机本地总线返回所述执行的函数的结果;以及
通过以下方式在所述主机应用程序内执行操作以完成操作系统调用操作:避开内 建操作内核系统文件缓存软件层和硬件接口函数调用而改为将至少一个相应的命 令直接发送给所述智能存储引擎。
8.根据权利要求7所述的执行磁盘驱动器操作的方法,其中,在所述智能存储引擎中 实施的所述函数包括文件复制和文件移动操作。
9.根据权利要求7所述的方法,包括在两个磁盘驱动器之间移动数据,而不为所述主 机本地总线或串行连接加载负荷。
10.根据权利要求7所述的执行磁盘驱动器操作的方法,包括:
提供文件系统过滤器模块,用于监视到所述操作系统文件系统的命令;
在所述文件系统过滤器模块中,检查给出的命令是否指向当前连接到所述智能存 储引擎的磁盘驱动器;以及
如果命令是指向连接的磁盘驱动器,并且如果所述命令被所述过滤器模块识别出 为预定的其可以处理的命令集中的一个,则拦截所述命令以在所述智能存储引擎中 处理。
11.根据权利要求10所述的方法,包括向所述主机提供关于操作状态的周期性信息、 排列请求的操作的状态以及在所述操作完成时提供全部结果。
12.根据权利要求11所述的方法,其中,所述全部结果包括对主机的指示,指示所述 请求的操作没有完成或者所述操作成功地完成。
13.根据权利要求11所述的方法,其中,所述全部结果包括所请求的结果数据的递送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580048835.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:像素电路和显示装置
- 下一篇:用于偏振膜的丙烯酸压敏粘合剂组合物