【技术实现步骤摘要】
【国外来华专利技术】通过自动选择功率循环的计算子系统硬件恢复
技术介绍
大部分计算设备由各种基于硬件的子系统组成,这些子系统每个包含与复杂的支持软件配合的复杂数字逻辑。随着计算设备的能力范围持续增加,这些系统中的许多的数字逻辑的复杂性也增加。将执行独立指令序列的状态机和/或处理部件并入这些子系统中的许多已变得普遍,从而导致进入不运转状态(在该状态中它们呈现出不能继续执行它们的功能)的那些子系统的实例增加。这样的不运转状态可以在对这样的复杂数字逻辑提供意外的、不一致和/或不合时宜的输入的情况下产生。可进入这样的未定义状态,数字逻辑自身或它所执行的无论什么指令序列都不能从该未定义状态返回。这样的情形通常称为“锁定”或“挂起”。在这样的状态中,这样的数字逻辑可变得对意在导致该数字逻辑“重设”到已知初始状态(然后可促使数字逻辑从该已知初始状态返回到正常功能性)的新输入无响应。对于其中出现这样的事件、牵涉它的子系统中的一个的计算设备(例如,用于图形显示、音频输出、网络通信、数据存储、用户输入等的子系统)的用户,这样的事件和伴随着的不能使用软件或另一个机构以仅仅对该部分作用来重新获得正常功能性(甚至在用户不能认识到发生什么的情况也如此)提供了令人沮丧的用户体验。在这样的情况下,用户通常面临在没有该子系统的正常功能性的益处的情况下尝试进一步使用该计算设备或采取行动来重设该整个计算设备的鲜明选择,后面的选择通常被证明为耗时的和/或需要损失数据。附图说明图1图示启动计算设备的第一实施例。图2-4每个图示图1的实施例的一部分,其描绘实现的各种可能细节。图5图示第一逻辑流的实施例。图6图示第二逻辑流的实 ...
【技术保护点】
一种装置,其包括:控制器处理器电路;第一部件,其包括数字逻辑并且被提供有由所述控制器处理器电路控制的电力;第二部件,其包括数字逻辑并且被提供有由所述控制器处理器电路控制的电力;以及控制器存储,其通信耦合于所述控制器处理器电路并且设置成存储指令,所述指令在所述控制器处理器电路上运行以用于:接收指示所述第一部件不运转的信号;以及基于所述信号使到所述第一部件的电力循环同时继续向所述第二部件提供电力。
【技术特征摘要】
【国外来华专利技术】2012.10.26 IN 4471/CHE/20121.一种用于计算子系统硬件恢复的装置,其包括:控制器处理器电路;第一部件,其包括数字逻辑并且被提供有由所述控制器处理器电路控制的电力;第二部件,其包括数字逻辑并且被提供有由所述控制器处理器电路控制的电力;和控制器存储,其通信耦合于所述控制器处理器电路并且设置成存储指令,所述指令在所述控制器处理器电路上运行以用于:接收指示所述第一部件不运转的信号;以及基于所述信号使到所述第一部件的电力循环同时继续向所述第二部件提供电力。2.如权利要求1所述的装置,所述控制器处理器电路耦合于所述第一和第二部件,并且所述指令在所述控制器处理器电路上运行以对从所述第一和第二部件接收的信号反复监视所述第一部件或所述第二部件不运转的指示。3.如权利要求1所述的装置,所述控制器处理器电路经由总线耦合于所述第一部件,并且所述指令在所述控制器处理器电路上运行以用于:承担所述总线上的总线主控的角色;以及读取所述第一部件的寄存器,指示所述第一部件不运转的信号经由读取所述寄存器而接收,并且所述信号包括所述寄存器的位的值的指示。4.如权利要求1所述的装置,其包括主处理器电路,所述指令在所述控制器处理器电路上运行以从所述主处理器电路接收指示所述第一部件不运转的信号。5.如权利要求1所述的装置,其包括向所述第一部件提供电力的第一和第二电力导体,并且所述指令在所述控制器处理器电路上运行以用于:促使停止经由所述第一电力导体对所述第一部件的电力供应;在停止经由所述第一电力导体的电力供应后,促使停止经由所述第二电力导体对所述第一部件的电力供应;在停止经由所述第一和第二电力导体两者的电力供应后,促使恢复经由所述第二电力导体对所述第一部件的电力供应;以及在恢复经由所述第二电力导体的电力供应后,促使恢复经由所述第一电力导体对所述第一部件的电力供应。6.如权利要求1所述的装置,所述指令在所述控制器处理器电路上运行以用于:在使提供给所述第一部件的电力循环之前,访问所述第一部件的寄存器以促使所述第一部件停止将提供给所述第一部件的电力提供给设备;以及在使提供给所述第一部件的电力循环后,访问所述第一部件的寄存器以促使所述第一部件恢复将提供给所述第一部件的电力供应给所述设备。7.如权利要求1所述的装置,其包括主处理器电路,所述指令在所述控制器处理器电路上运行以对所述主处理器电路提供使提供给所述第一部件的电力已经循环的指示。8.一种用于计算子系统硬件恢复的装置,其包括:主处理器电路;控制器;主存储,其通信耦合于所述主处理器电路并且设置成存储指令,所述指令在所述主处理器电路上运行以用于:接收第一部件不运转的指示,所述第一部件包括数字逻辑并且被提供有由所述控制器控制的电力;以及基于所述指示将信号传输给所述控制器以使提供给所述第一部件的电力循环同时继续向第二部件提供电力,所述第二部件包括数字逻辑并且被提供有由所述控制器控制的电力。9.如权利要求8所述的装置,所述主处理器电路耦合于所述第一和第二部件,并且所述指令在所述主处理器电路上运行以对从所述第一和第二部件接收的信号反复监视所述第一部件或第二部件不运转的指示。10.如权利要求9所述的装置,所述第一部件不运转的指示包括所述第一部件的寄存器的位的值的指示。11.如权利要求8所述的装置,所述第一部件不运转的指示从所述控制器接收。12.如权利要求8所述的装置,所述指令在所述主处理器电路上运行以通过访问所述第一部件的寄存器而尝试重设所述第一部件。13.如权利要求12所述的装置,所述指令在所述主处理器电路上运行以响应于重设所述第一部件的尝试失败而传输所述信号以使提供给所述第一部件的电力循环。14.如权利要求8所述的装置,所述指令在所述主处理器电路上运行以用于:从所述控制器接收提供给所述第一部件的电力已被循环的指示;以及响应于接收提供给所述第一部件的电力已被循环的指示,配置所述第一部件以供使用。15.一种计算机实现的方法,其包括:接收指示计算设备的第一部件不运转的信号;以及使提供给所述第一部件的电力循环同时继续向所述计算设备的第二部件提供电力。16.如权利要求15所述的计算机实现的方法,其包括对从所述第一和第二部件接收的信号反复监视所述第一部件或第二部件不运转的指示。17.如权利要求16所述的计算机实现的方法,指示所述第一部件不运转的信号从所述第一部件接收,并且所述信号包括所述第一部件的寄存器的位的值的指示。18.如权利要求15所述的计算机实现的方法,其包括通过以下步骤来使提供给所述第一部件...
【专利技术属性】
技术研发人员:BP舍瓦,AS潘加姆,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。