【技术实现步骤摘要】
【国外来华专利技术】执行指令
技术介绍
在一些计算系统中,可以使用安全启动过程,借此在通电或复位之后,处理器首先执行保存在特定位置(例如,保存在特定存储设备上和/或保存在特定地址处)的代码。该代码可以被认为是可信且安全的,因此该计算系统也可以被认为是可信且安全的。附图说明现在将参考附图通过非限制性示例的方式来描述示例,在附图中:图1是计算系统的示例的简化示意图;图2是计算系统的示例的简化示意图;以及图3是执行指令的方法的示例的流程图。具体实施方式在安全启动过程中执行的代码可以驻留在安全存储器中,例如只读存储器(ROM)或数据处理器芯片上的一次性可编程(OTP)存储器。因此,在一些示例中,代码的执行可以被认为是安全或者可信的。但是,将代码存储在芯片上或者存储在ROM或OTP存储器中会增加处理器芯片或者包含该芯片或存储器的系统的成本。图1是计算系统100的示例的简化示意图。该计算系统包括用于存储可执行代码104的第一存储器102。可执行代码104包括多条指令,例如能够由处理单元执行的指令。计算系统1 ...
【技术保护点】
1.一种计算系统,包括:/n用于存储可执行代码的第一存储器,其中,所述可执行代码包括多条指令;/n用于存储所述可执行代码的第一参数的第二存储器;/n处理单元,所述处理单元用于执行所述代码的指令中的每条指令;以及/n监控组件,所述监控组件用于在所述处理单元执行所述代码的指令中的每条指令时基于所述指令更新所述代码的第二参数,其中,所述监控组件将所述第一参数与所述第二参数进行比较,并且基于比较控制所述处理单元对另外的可执行代码的执行。/n
【技术特征摘要】
【国外来华专利技术】1.一种计算系统,包括:
用于存储可执行代码的第一存储器,其中,所述可执行代码包括多条指令;
用于存储所述可执行代码的第一参数的第二存储器;
处理单元,所述处理单元用于执行所述代码的指令中的每条指令;以及
监控组件,所述监控组件用于在所述处理单元执行所述代码的指令中的每条指令时基于所述指令更新所述代码的第二参数,其中,所述监控组件将所述第一参数与所述第二参数进行比较,并且基于比较控制所述处理单元对另外的可执行代码的执行。
2.根据权利要求1所述的计算系统,其特征在于,所述监控组件响应于所述可执行代码中的比较指令和执行所述多条指令中的预定数量的指令中的一者来将所述第一参数与所述第二参数进行比较。
3.根据权利要求1所述的计算系统,其特征在于,所述监控组件基于所述比较通过限制所述处理单元的功能直到所述第一参数与所述第二参数的有效比较来控制所述处理单元对另外的可执行代码的执行。
4.根据权利要求1所述的计算系统,其特征在于,所述第一参数包括所述可执行代码的散列或摘要或者所述可执行代码的预期行为。
5.根据权利要求1所述的计算系统,其特征在于,所述第二存储器位于所述处理单元内部。
6.根据权利要求5所述的计算系统,其特征在于,所述第一存储器位于所述处理单元外部。
7.根据权利要求1所述的计算系统,其特征在于,所述计算系统基于所述可执行代码来计算所述第一参数,并且将所述第一参数存储在所述第二存储器中。
8.一种计算系统,包括:
用于存储可执行代码的第一存储器,其中,所述可执行代码包括多条指令;
集成电路,所述集成电路包括用...
【专利技术属性】
技术研发人员:P·贝尔加里克,C·I·多尔顿,D·普拉坎,M·维拉泰尔,J·S·希夫曼,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。