[发明专利]用于访问另一个进程的进程本地存储装置的方法和设备有效
| 申请号: | 200710003753.8 | 申请日: | 2007-01-24 |
| 公开(公告)号: | CN101055543A | 公开(公告)日: | 2007-10-17 |
| 发明(设计)人: | 理查德·K·柯克曼;保罗·L·戈特兰德;迈克尔·J·科里根;小乔治·D·蒂姆斯;韦德·B·奥伦 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F9/46 |
| 代理公司: | 北京市柳沈律师事务所 | 代理人: | 邸万奎;黄小临 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 访问 另一个 进程 本地 存储 装置 方法 设备 | ||
1.一种用于访问另一个进程的进程本地存储装置的设备,包括:
客户机进程处理单元,该客户机进程处理单元仅能引用其自己的进程本地存储装置;
服务器进程处理单元,该服务器进程处理单元能引用其自己的进程本地存储装置,并需要访问客户机进程处理单元的进程本地存储装置的能力;
操作系统内核处理单元,该操作系统内核处理单元具有附连处理单元,在附连处理单元被调用时,允许服务器进程处理单元附连到客户机进程处理单元,使得服务器进程处理单元能使用客户机进程处理单元的进程本地地址来引用客户机进程处理单元的进程本地存储装置,并保留对其自己的进程本地存储装置的访问权。
2.如权利要求1所述的设备,其中,客户机进程处理单元具有与其关联的、具有指示将客户机进程处理单元约束为引用其自己的进程本地存储装置的属性值的访问属性,并且,服务器进程处理单元具有与其关联的、具有指示服务器进程处理单元需要引用客户机进程处理单元的进程本地存储装置的能力的属性值的访问属性。
3.如权利要求2所述的设备,其中,基于访问属性的属性值,操作系统内核处理单元为客户机进程处理单元布置与服务器进程处理单元的进程本地地址空间不同的进程本地地址空间。
4.如权利要求3所述的设备,其中,通过具有至少第一部分和第二部分的第一进程本地地址范围,定义客户机进程处理单元的进程本地存储装置,其中,客户机进程处理单元拥有第一进程本地地址范围的第一部分,且客户机进程处理单元不拥有第一进程本地地址范围的第二部分,并且其中,通过具有至少第一部分和第二部分的第二进程本地地址范围,定义服务器进程处理单元的进程本地存储装置,其中,该至少第一部分和第二部分分别对应于第一进程本地地址范围的第一部分和第二部分,并且其中服务器进程处理单元不拥有第二进程本地地址范围的第一部分,且服务器进程处理单元拥有第二进程本地地址范围的第二部分。
5.如权利要求1所述的设备,还包括中断处理器和故障处理处理单元中的至少一个,其中,如果服务器进程处理单元正在引用其自己的进程本地存储装置,则中断处理器或故障处理处理单元尝试使用地址空间环境的段表和目录中的至少一个来解决段故障,并且,如果服务器进程处理单元正在引用客户机进程处理单元的进程本地存储装置,则中断处理器或故障处理处理单元尝试使用替换地址空间环境的段表和目录中的至少一个来解决段故障。
6.如权利要求5所述的设备,其中,地址空间环境包括指向替换地址空间环境的指针,并且其中,一旦调用了附连处理单元,则操作系统内核处理单元便设置该指针。
7.如权利要求6所述的设备,其中,操作系统内核处理单元还包括分离处理单元,在分离处理单元被调用时,允许服务器进程处理单元与客户机进程处理单元分离,使得服务器进程处理单元不再能够引用客户机进程处理单元的进程本地存储装置,并且其中,一旦调用了分离处理单元,则操作系统内核处理单元便将该指针设置为空。
8.如权利要求4所述的设备,其中,操作系统内核处理单元还包括分离处理单元,在分离处理单元被调用时,允许服务器进程处理单元与客户机进程处理单元分离,使得服务器进程处理单元不再能够引用客户机进程处理单元的进程本地存储装置。
9.如权利要求1所述的设备,其中,操作系统内核处理单元还包括分离处理单元,在分离处理单元被调用时,允许服务器进程处理单元与客户机进程处理单元分离,使得服务器进程处理单元不再能够引用客户机进程处理单元的进程本地存储装置。
10.一种用于访问另一个进程的进程本地存储装置的设备,包括:
第一进程处理单元;
第二进程处理单元;
通过具有至少第一部分和第二部分的第一进程本地地址范围定义的第一进程处理单元的第一进程本地存储装置,其中,第一进程处理单元拥有第一进程本地地址范围的第一部分,且第一进程处理单元不拥有第一进程本地地址范围的第二部分;
通过具有至少第一部分和第二部分的第二进程本地地址范围定义的第二进程处理单元的第二进程本地存储装置,其中,该至少第一部分和第二部分分别对应于第一进程本地地址范围的第一部分和第二部分,并且第二进程处理单元不拥有第二进程本地地址范围的第一部分,且第二进程处理单元拥有第二进程本地地址范围的第二部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710003753.8/1.html,转载请声明来源钻瓜专利网。





