[发明专利]执行指令在审
申请号: | 201880092911.8 | 申请日: | 2018-07-31 |
公开(公告)号: | CN112055846A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | P·贝尔加里克;C·I·多尔顿;D·普拉坎;M·维拉泰尔;J·S·希夫曼 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 蔡洪贵 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 指令 | ||
1.一种计算系统,包括:
用于存储可执行代码的第一存储器,其中,所述可执行代码包括多条指令;
用于存储所述可执行代码的第一参数的第二存储器;
处理单元,所述处理单元用于执行所述代码的指令中的每条指令;以及
监控组件,所述监控组件用于在所述处理单元执行所述代码的指令中的每条指令时基于所述指令更新所述代码的第二参数,其中,所述监控组件将所述第一参数与所述第二参数进行比较,并且基于比较控制所述处理单元对另外的可执行代码的执行。
2.根据权利要求1所述的计算系统,其特征在于,所述监控组件响应于所述可执行代码中的比较指令和执行所述多条指令中的预定数量的指令中的一者来将所述第一参数与所述第二参数进行比较。
3.根据权利要求1所述的计算系统,其特征在于,所述监控组件基于所述比较通过限制所述处理单元的功能直到所述第一参数与所述第二参数的有效比较来控制所述处理单元对另外的可执行代码的执行。
4.根据权利要求1所述的计算系统,其特征在于,所述第一参数包括所述可执行代码的散列或摘要或者所述可执行代码的预期行为。
5.根据权利要求1所述的计算系统,其特征在于,所述第二存储器位于所述处理单元内部。
6.根据权利要求5所述的计算系统,其特征在于,所述第一存储器位于所述处理单元外部。
7.根据权利要求1所述的计算系统,其特征在于,所述计算系统基于所述可执行代码来计算所述第一参数,并且将所述第一参数存储在所述第二存储器中。
8.一种计算系统,包括:
用于存储可执行代码的第一存储器,其中,所述可执行代码包括多条指令;
集成电路,所述集成电路包括用于执行所述代码的指令中的每条指令的处理单元以及用于存储所述可执行代码的第一参数的第二存储器;以及
监控组件,所述监控组件用于计算所述代码的第二参数,以通过将所述第一参数与所述第二参数进行比较来验证所述代码,并且基于比较控制所述处理单元对所述代码的执行。
9.根据权利要求8所述的计算系统,其特征在于,所述集成电路包括所述监控组件。
10.根据权利要求8所述的计算系统,其特征在于,所述监控组件在所述处理单元执行所述可执行代码之前计算所述代码的第二参数并通过将所述第一参数与所述第二参数进行比较来验证所述代码。
11.根据权利要求8所述的计算系统,其特征在于,所述监控组件基于所述比较通过限制所述处理单元的功能直到所述第一参数与所述第二参数的有效比较来控制所述处理单元对所述代码的执行。
12.根据权利要求8所述的计算系统,其特征在于,所述第一参数包括所述可执行代码的散列或摘要或者所述可执行代码的预期行为。
13.一种执行指令的方法,所述方法包括:
对于多条指令中的每条指令,执行所述指令并基于所述指令和先前的摘要来对所述多条指令计算更新的摘要;
将所述更新的摘要与预定的摘要进行比较;以及
响应于比较来管理对另外的指令的执行。
14.根据权利要求13所述的方法,其特征在于,所述响应于比较来管理对另外的指令的执行包括以下项中的一项:
响应于无效的比较阻止对另外的指令的执行;以及
限制所述多条指令和所述另外的指令的能力,直到有效的比较。
15.根据权利要求13所述的方法,其特征在于,所述方法包括基于所述多条指令来计算所述预定的摘要。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880092911.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:隐藏数据的水印
- 下一篇:三维(3D) 打印机的模块