[发明专利]通过端口共享硬件对存储设备的带外访问有效
| 申请号: | 201180034333.0 | 申请日: | 2011-07-13 |
| 公开(公告)号: | CN102985914A | 公开(公告)日: | 2013-03-20 |
| 发明(设计)人: | D·A·爱德华兹;C·H·干;E·H·奥义;V·R·戈库尔兰干;H·M·科斯拉维 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F13/16;G06F9/30;G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 邢德杰 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通过 端口 共享 硬件 存储 设备 外访 | ||
版权声明
本文中包含受到版权保护的材料。版权所有者对于任何人对其专利公开内容(如专利和商标局专利文件或记录所呈现)的传真复制没有任何异议,但保留其他一切权利。
技术领域
本公开一般涉及对企业和客户端/服务器计算环境的管理。
背景
诸如数据备份和恢复、防病毒扫描、盘修复、恶意软件(malware)的移除等等的在线存储服务在当前可广泛地由客户端计算机通过与其上安装有存储工具的远程网络服务器的通信而得到。客户端计算机与远程服务器之间的通信通常是使用安装在客户端计算机上的软件代理来建立的。然而,此类软件代理并非总是易于安装,并且可能因客户端计算机上的病毒或恶意软件而关闭或受感染。
而且,当前在线存储服务和软件代理依赖于客户端计算机的操作系统。因而,在在线存储服务可被提供之前,操作系统必须被预设(provision)到客户端系统。此外,当操作系统受损害或瘫痪时,远程服务器将丧失访问客户端计算机的大容量存储的机会,并且无法向客户端计算机提供在线存储服务。
附图简述
图1是根据本发明的一个实施例的被配置成通过端口共享硬件实现对存储设备的带外访问的系统的框图。
图2是根据本发明的一个实施例的用于实现对存储设备的带外访问的端口共享硬件和相关联固件的操作的流程图。
详细描述
本发明的实施例可提供用于通过端口共享硬件实现对存储设备的带外访问的方法、装置、系统和计算机程序产品。提供对存储设备的带外访问使得系统管理功能能在操作系统不起作用时以及在操作系统活动时被执行。通过管理服务引发的存储命令可与由主机操作系统发出的存储命令进行交错。主机操作系统维护对其存储设备的所有权和控制,但是本发明允许在主机操作系统操作时执行管理活动。
在一个实施例中,方法包括:经由主机控制器接口接收访问存储设备的第一命令;经由带外控制器接口接收访问存储设备的第二命令;在执行第一命令之后,确定存储设备的预期状况;确定执行第二命令是否将干扰预期状况;以及如果执行第二命令将不干扰预期状况,则在执行第二命令之前执行第一命令,其中第二命令是在不涉及主机操作系统的情况下被执行的。如果执行所述第二命令将干扰所述预期状况,则该方法还可包括取消第二命令并执行第一命令;延迟第二命令直至达到存储设备的所需状况,在达到存储设备的所需状况时执行第一命令并执行第二命令;和/或确定在执行第二命令之后恢复预期状况的第三命令,并且执行第一命令、第二命令、以及第三命令,同时延迟发信号通知第一命令的完成直至第三命令已被执行之后。在一个实施例中,在第一和第二命令被接收时且在第一和第二命令被执行的同时,主机操作系统是活动的。该方法还可包括:将第一命令放入与主机控制器接口相关联的第一存储器;保护第一存储器使其免于经由带外控制器接口的访问;将第二命令放入与带外控制器接口相关联的第二存储器;以及保护第二存储器使其免于经由主机操作系统和主机控制器接口的访问。还提供了用于执行该方法的系统以及带有用于执行该方法的指令的计算机程序产品。
在本说明书中对本发明的“一个实施例”或“实施例”的引用意味着结合该实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在贯穿本说明书的各个地方,短语“在一个实施例中”或“根据一个实施例”等的出现不一定都指代同一实施例。
为了解释的目的,阐述了特定配置和细节,以便提供对本发明的全面理解。然而,对于本领域的普通技术人员显然易见的是没有本文介绍的特定细节也可实施本发明的实施例。此外,可省略或简化公知的特征以免使本发明晦涩。可贯穿说明书给出各示例。它们仅仅是本发明的特定实施例的描述。本发明的范围不限于给出的示例。
本文中的存储设备包括但不限于操作系统映像至客户端计算机的初始预测、数据备份和恢复、盘修复、防病毒扫描和恶意软件移除、安全性系统的安装、以及系统性能优化。
术语“带外”在本文中用于描述独立于主流(main stream)的通信,诸如服务器设备与客户端设备的管理模块之间的独立于客户端设备的操作系统(OS)进行的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180034333.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吹瓶机的瓶坯成型吹气装置
- 下一篇:一种刚柔两用压板





