在连结到本机码期间处理异常的方法及设备.pdfVIP

在连结到本机码期间处理异常的方法及设备.pdf

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(10)申请公布号CN101473303A

(43)申请公布日2009.07.01

(21)申请号CN200780023140.9

(22)申请日2007.06.19

(71)申请人特兰斯蒂有限公司

地址英国伦敦

(72)发明人加文·巴勒克拉夫云洁文阿卜杜勒·拉曼·胡麦达

(74)专利代理机构北京铭硕知识产权代理有限公司

代理人郭鸿禧

(51)Int.CI

G06F9/45

G06F9/42

权利要求说明书说明书幅图

(54)发明名称

在连结到本机码期间处理异常的方

法及设备

(57)摘要

一种目标计算系统(10),其配置以

实施程序代码转换,从主题计算架构(1)可

执行的主题码(17)转换为该目标计算系统

(10)可执行的目标码(21),并接着执行该目

标码(21)。在实施例中,该目标计算系统

实施动态二元翻译。而且,该目标计算系

统处理连结至本机码期间的异常。此处,

本机码连结执行本机码(28)部分(例如本机

库函数)取代翻译该主题码(17)部分(例如主

题库函数)为该目标码(21)。当于该本机码

(28)部分执行期间发生异常时,该目标计

算系统(10)存储代表执行该本机码(28)部分

的目前时点的目标状态(T′),并制造代表主

题计算架构中执行的仿真时点的主题状态

(S′)。该异常系参考该主题状态(S′)而经由

主题异常处理器单元(170、170′)予以处

理,使得在使用该特定主题状态(S′)而从该

异常恢复执行时,该存储的目标状态(T′)复

原以恢复本机码(28)部分的该区段中的执

行。在实施例中,该主题状态(S′)经由恢复

单元(192)而链接到该存储的目标状态

(T′)。

法律状态

法律状态公告日法律状态信息法律状态

权利要求说明书

1、一种计算系统,包含:

第一型目标处理器;

存储单元,配置以存储由该目标处理器执行的本机码部分,及在包括第二型主题处

理器的主题计算架构上执行的复数主题码部分;

翻译器单元,配置以转换至少一些该复数主题码部分为目标码,并控制该目标处理

器上该目标码的执行,包括连结至少一该主题码部分至该本机码部分,及引动该目

标处理器上该本机码部分的执行,而替代转换该至少一主题码部分为目标码;

异常处理器单元,配置以响应于该目标处理器上该本机码部分的执行期间产生的异

常信号,其通过(i)将目标状态数据结构存储在该存储单元中,其包含代表该目标处

理器中相对于该本机码部分的执行的目前时点的目标状态,及(ii)在该存储单元中

产生主题状态数据结构,其包含代表该主题计算架构上执行的仿真时点的主题状态;

主题异常处理器单元,配置以处理该存储单元中参考该主题状态数据结构中所提供

该主题状态的该异常信号;及

恢复单元,配置以在该异常信号经该主题异常处理器单元处理之后恢复执行,其通

过使用该主题状态数据结构而从该存储单元中该目标状态数据结构,将该目标状态

复原至该目标处理器中,并接着依据该目标状态使该目标处理器恢复该本机码部分

的执行。

2、如权利要求1所述的计算系统,其中配置该异常处理器单元以制造包括至该目

标状态数据结构的链接的该主题状态数据结构,及配置该恢复单元以使用该主题状

态数据结构中该链接而将该目标状态数据结构置于该存储单元中。

3、如权利要求1所述的计算系统,其中配置该恢复单元以使该目标处理器执行恢

复例程以复原该目标状态至该目标处理器中。

4、如权利要求1所述的计算系统,其中配置该异常处理器单元以制造包括修改的

主题程序计数器的该主题状态数据结构,及配置该恢复单元以依据该修改的主题程

序计数器而通过执行控制,使得该目标处理器执行恢复例程以加载该目标状态并返

回执行控制至该本机码部分。

5、如权利要求4所述的计算系统,其中该修改的主题程序计数器具有一预定值,

并配置该恢复单元以

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档