[发明专利]用于操作系统服务的透明支持有效
申请号: | 200680016118.7 | 申请日: | 2006-05-11 |
公开(公告)号: | CN101176066A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | G·什雅;H·王;R·汉金斯;S·考什克;B·比格比;J·沈;P·瑟希;B·帕特尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 操作系统 服务 透明 支持 | ||
1.一种方法,包括:
为对操作系统(“OS”)不可见的用户线程生成OS可见的代理项线程;
在所述用户线程正并发执行的同时执行OS可见的主线程的指令;以及
引发所述代理项线程之一在异常处理期间向所述操作系统模仿所述用户线程。
2.如权利要求1所述的方法,其特征在于,还包括:
接收信号以指示所述用户线程已经尝试争用由所述操作系统管理的指定线程的资源。
3.如权利要求1所述的方法,其特征在于,还包括:
接收信号以指示所述用户线程已经尝试获取在由所述操作系统管理的同步对象上的锁定。
4.如权利要求1所述的方法,其特征在于,还包括:
接收信号以指示所述用户线程已经尝试写入由所述操作系统保持的用户级异常处理结构。
5.如权利要求1所述的方法,其特征在于:
所述生成还包括生成多个代理项线程,对多个OS不可见的用户线程的每一个都生成一个代理项线程。
6.如权利要求5所述的方法,其特征在于:
所述执行还包括在两个或多个所述用户线程正并发执行的同时执行所述OS可见的主线程的所述指令。
7.一种包含具有多个机器可访问指令的机器可访问介质的物品,其中当所述指令被处理器执行时,所述指令能够用于:
生成对操作系统(“OS”)可见的第一线程;
在OS不可见的用户线程正并发执行的同时执行主线程的指令;以及
引发所述第一线程在由所述用户线程引发的异常处理期间向所述操作系统模仿所述用户线程。
8.如权利要求7所述的物品,其特征在于:
能够用于引发的所述指令还包括在由处理器执行时能够响应于所述用户线程已经尝试争用由所述操作系统管理的指定线程的资源的指示符而引发所述代理项线程模仿所述用户线程的指令。
9.如权利要求7所述的物品,其特征在于:
能够用于引发的所述指令还包括在由处理器执行时能够响应于所述用户线程已经尝试争用由所述操作系统提供的服务的指示符而引发所述代理项线程模仿所述用户线程的指令。
10.如权利要求7所述的物品,其特征在于:
能够用于引发的所述指令还包括在由处理器执行时能够响应于所述用户线程已经尝试获取在由所述操作系统管理的同步对象上的锁定的指示符而引发所述代理项线程模仿所述用户线程的指令。
11.如权利要求7所述的物品,其特征在于,还包括:
能够用于引发的所述指令还包括在由处理器执行时能够响应于所述用户线程已经尝试写入由所述操作系统保持的用户级异常处理结构的指示符而引发所述代理项线程模仿所述用户线程的指令。
12.如权利要求7所述的物品,其特征在于:
能够用于生成第一线程的所述指令还包括在由处理器执行时能够用于生成多个OS可见的代理项线程的指令,对多个OS不可见的用户线程的每一个都生成一个代理项线程。
13.如权利要求7所述的物品,其特征在于:
能够用于引发所述第一线程模仿所述用户线程的所述指令还包括某种指令,所述指令在由处理器执行时能够用于:
保存所述第一线程的状态;以及
将所述用户线程的所述状态复制给所述第一线程。
14.一种方法,包括:
在并发执行1)由操作系统控制的主线程的指令和2)隔离的排序器上的指令期间:
确定在所述隔离的排序器上的指令已经尝试调用操作系统服务;以及
引发代理项线程代表所述隔离的排序器调用所述操作系统服务。
15.如权利要求14所述的方法,其特征在于,所述确定和所述引发在下述指令的并发执行期间被进一步执行:
3)第二隔离的排序器上的指令。
16.如权利要求14所述的方法,其特征在于:
所述操作系统服务还包括同步对象的获取或释放。
17.如权利要求14所述的方法,其特征在于:
所述操作系统服务还包括用户级异常处理例程的注册。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680016118.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有数字显示器的电动斜切锯
- 下一篇:燃料电池