[发明专利]具有虚拟机的CDATA存储设备有效
申请号: | 201410058457.8 | 申请日: | 2014-02-20 |
公开(公告)号: | CN104008073B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | M·R·弗伦杰尔姆 | 申请(专利权)人: | 希捷科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F9/46;G06F9/445 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 虚拟机 cdata 存储 设备 | ||
1.一种数据存储驱动器,包括:
响应于主机的通信接口,且所述通信接口配置为接收与用户数据相关联的命令,所述命令指示要由虚拟机执行的代码;
虚拟机,该虚拟机包括所述数据存储驱动器的独立于平台的编程接口,所述编程接口不依赖于所述数据存储驱动器的架构;
处理器,经配置以:
通过所述虚拟机接收所述命令以产生计算结果,该计算结果包括新产生的数据,该数据不是写入命令响应且不是预先存储的数据;
通过所述通信接口向所述主机提供所述命令的所述计算结果;以及
壳体,包括所述通信接口和所述处理器,使得所述数据存储驱动器从主机是可移除的。
2.如权利要求1所述的数据存储驱动器,进一步包括连接到所述壳体的数据存储介质。
3.如权利要求2所述的数据存储驱动器,进一步包括:所述处理器经配置以:
确定该命令是应用程序命令或数据存储命令,所述应用程序命令包括将被虚拟机执行以产生所述计算结果的操作,以及所述数据存储命令包括读命令或写命令;
当所述命令是应用程序命令时,使用所述虚拟机处理命令;以及
当所述命令是数据存储命令时,向所述数据存储驱动器存储或从所述数据存储驱动器检索数据。
4.如权利要求2所述的数据存储驱动器,进一步包括:通过所述虚拟机处理命令包括:
从数据存储介质检索与所述命令相关联的所述用户数据,以及
根据所述命令处理所述用户数据。
5.如权利要求1所述的数据存储驱动器,进一步包括:所述命令包括计算机代码以及利用所述虚拟机执行所包含的计算机代码的指令。
6.如权利要求1所述的数据存储驱动器,进一步包括:所述虚拟机包括被配置成执行指令集的逻辑电路。
7.如权利要求1所述的数据存储驱动器,进一步包括:所述虚拟机包括在处理器上运行的计算机可读指令。
8.如权利要求1所述的数据存储驱动器,进一步包括:
所述命令包括要被处理的数据以及如何处理数据的指令,以及
所述处理器进一步经配置以根据所述指令使用所述虚拟机来处理所述命令。
9.如权利要求1所述的数据存储驱动器,进一步包括:所诉命令包括指令以在所述主机上执行过程的子过程以分配计算工作量。
10.如权利要求1所述的数据存储驱动器,进一步包括:所述虚拟机不依赖于所述数据存储驱动器的操作系统。
11.一种计算机系统,包括:
主机;
数据存储驱动器,配置为在其上存储用户数据,包括:
响应于所述主机的通信接口,且所述通信接口配置为接收与用户数据相关联的命令,所述命令指示要由虚拟机执行的代码;
虚拟机,该虚拟机包括所述数据存储驱动器的独立于平台的编程接口,所述编程接口不依赖于所述数据存储驱动器的架构;
处理器,经配置成:
通过所述虚拟机接收所述命令以产生计算结果,该计算结果包括新产生的数据,该数据不是写入命令响应且不是预先存储的数据;
通过所述通信接口向所述主机提供所述命令的所述计算结果;以及
包括接口和处理器的壳体,使得所述数据存储驱动器是从主机可移除的。
12.如权利要求11所述的系统,所述数据存储驱动器进一步包括:连接到所述壳体的数据存储介质。
13.如权利要求12所述的系统,进一步包括:所述处理器进一步被配置以:
确定该命令是应用程序命令或数据存储命令,所述应用程序命令包括指定要由虚拟机执行的操作的命令,以及所述数据存储命令包括读命令或写命令;
当所述命令是应用程序命令时,使用虚拟机处理所述命令;以及
当所述命令是数据存储命令时,向数据存储介质存储数据或从数据存储介质检索数据。
14.如权利要求12所述的系统,进一步包括:使用所述虚拟机处理命令包含:
从所述数据存储介质检索与所述命令相关联的数据,以及
根据所述命令处理数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希捷科技有限公司,未经希捷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410058457.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络控制照明系统演示与实训装置
- 下一篇:一种飞机机舱消防破拆训练装置