[发明专利]辅助非易失性存储器中的冗余系统引导代码有效
申请号: | 201380075918.6 | 申请日: | 2013-04-23 |
公开(公告)号: | CN105122262B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | R.H.霍奇;J.K.让索涅 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;陈岚 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非易失性存储器 系统引导代码 不可恢复 共享总线 受损 激活切换 冗余系统 引导代码 控制器 断开 存储 响应 | ||
控制器确定存储在第一非易失性存储器中的系统引导代码是否受损且不可恢复。响应于确定系统引导代码受损且不可恢复,激活切换逻辑以将第二非易失性存储器连接到共享总线并且将第一非易失性存储器从共享总线断开。
背景技术
计算系统可以包括执行计算设备的各种启动功能的代码。该代码可以包括基本输入/输出系统(BIOS)代码。BIOS代码可以是计算系统中或者来自外部服务的恶意软件的攻击目标。作为攻击的结果,BIOS代码可能变得受损。
附图说明
参照随附各图描述一些实现方案:
图1是根据一些实现方案的示例系统的框图;
图2是根据一些实现方案的系统引导代码恢复过程的流程图;以及
图3是根据另外的实现方案的另一示例系统的框图。
具体实施方式
用于执行计算系统的启动的系统代码上的恶意软件攻击可能使计算系统的完整性受损,使得可能发生计算系统中的未经授权的访问和操作。例如,受损系统代码可能允许恶意实体对计算系统的隐蔽远程监控和/或控制、恶意软件对计算系统中的数据的未经授权访问和/或修改、计算系统的损坏等等。受损系统代码可以是指已经被破坏使得系统代码不再可用的系统代码,或者可替换地,受损系统代码可以是指已经以某种方式改变但仍旧能够执行的系统代码。要指出,系统代码也可能意外地或有意地受损。
尽管可以在计算系统中提供保护机制来保护系统代码,但是这样的保护机制可能在某些条件之下变得受损,其可能使系统代码经受恶意软件攻击。
用于执行计算系统的启动的系统代码可以包括系统固件,其可以具有在计算系统的处理器(或多个处理器)上可执行的机器可读指令的形式。“系统固件”可以涵盖能够执行计算系统的启动的任何机器可读指令。计算系统的示例包括台式计算机、笔记本计算机、平板计算机、个人数字助理(PDA)、智能电话、游戏器具、服务器计算机、存储节点、网络通信节点等。
系统固件可以包括基本输入/输出系统(BIOS)代码,其可以初始化计算系统的各种组件,并且加载计算系统的操作系统(OS)。BIOS代码可以执行硬件组件的检查以确保硬件组件恰当地存在和运转。这可以是例如加电自检(POST)过程的一部分。在POST过程之后,BIOS代码可以通过引导序列的其余部分进行,在此之后BIOS代码可以加载并且传递控制给OS。BIOS代码可以包括传统BIOS代码或统一可扩展固件接口(UEFI)代码。在一些示例中,BIOS代码可以包括在OS加载之后执行的运行时间部分。
系统固件可以存储在非易失性存储器中,诸如闪速存储器或者可编程的任何其它持久存储器。一旦非易失性存储器中的系统固件受损,则一种可能的补救可以涉及物理地更换包括该非易失性存储器的组件。解决受损系统固件的这样的技术可能是劳动力密集的、昂贵的以及耗时的。
依照一些实现方案,可以提供辅助非易失性存储器,其附加于存储系统固件的主版本的主非易失性存储器。辅助非易失性存储器可以存储系统固件的冗余版本。如果主非易失性存储器中的系统固件变得受损,则可以替代地使用辅助非易失性存储器中的系统固件。
在随后的讨论中,尽管对“系统固件”做出引用,但是要指出的是,技术或机制可以适用于其它类型的系统引导代码,其中系统引导代码可以是指可在重启之后引导计算系统或者可从低功率状态恢复计算系统的任何代码。
图1是包括嵌入式控制器102、主非易失性存储器104、处理器106和辅助非易失性存储器116的示例计算系统100的框图。主非易失性存储器104可以存储系统固件的主版本(称为“主系统固件”107),其可以包括BIOS代码。辅助非易失性存储器116可以存储系统固件的冗余版本(称为“冗余系统固件”114)。冗余系统固件114可以是主系统固件107的相同副本,或者可替换地,冗余系统固件114可以不同于主系统固件107(例如,冗余系统固件114可以是系统固件的较早或较晚版本)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075918.6/2.html,转载请声明来源钻瓜专利网。