[发明专利]具有对共享资源的访问协调的转换程序代码的方法和设备有效
申请号: | 200680020005.4 | 申请日: | 2006-06-05 |
公开(公告)号: | CN101194230A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 保罗·诺尔斯;加文·巴拉克劳 | 申请(专利权)人: | 特兰斯蒂有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/455;G06F9/52 |
代理公司: | 北京铭硕知识产权代理有限公司 | 代理人: | 郭鸿禧;韩素云 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种动态二进制翻译器(19),将主题程序(17)翻译成目标处理器(13)上的目标代码(21)。对于多线程主题环境,翻译器19提供对每个线程(171、172)共用的全局令牌(501),以及一个或多个系列的本地数据(502),全局令牌和本地数据一起被采用以协调对作为共享资源的存储器(18)的访问。调整全局令牌(501)允许每个线程中的本地数据结构(502a、502b)检测对共享资源(18)的潜在干扰。 | ||
搜索关键词: | 具有 共享资源 访问 协调 转换 程序代码 方法 设备 | ||
【主权项】:
1.一种提供共享资源的访问协调机制的方法,用于在从具有多个主题线程(171、172)的主题代码(17)到能够被目标处理器(13)执行的目标代码(21)的程序代码转换,所述方法的特征在于以下步骤:(a)提供以下项:多个本地数据结构(502a、502b),每个本地数据结构都与多个主题线程(171、172)中的一个相关联;以及全局令牌(501),对于主题线程(171、172)中的每一个都是共用的;(b)对主题代码(17)解码,以识别设置与共享资源(401)相关的主题访问协调机制的主题设置指令和检查主题访问协调机制的主题检查指令;(c)响应于主题设置指令,产生用于调整全局令牌(501)的目标代码(21),并在当前线程的本地数据结构(502)中至少存储本地令牌(521),其中,所述本地令牌(521)是从调整的全局令牌(501)得到;(d)响应于主题检查指令产生目标代码,所述目标代码用于将至少存储的所述本地令牌(521)与全局令牌(501)进行比较以确定对共享资源(401)潜在干扰。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特兰斯蒂有限公司,未经特兰斯蒂有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200680020005.4/,转载请声明来源钻瓜专利网。