Operating system transfer of control and parameter manipulation using portals
    1.
    发明授权
    Operating system transfer of control and parameter manipulation using portals 有权
    使用门户的操作系统传输控制和参数操作

    公开(公告)号:US06604123B1

    公开(公告)日:2003-08-05

    申请号:US09311229

    申请日:1999-05-13

    IPC分类号: G06F900

    CPC分类号: G06F9/4843

    摘要: A computer operating system in which transfer of control of executing threads between protection domains is implemented using specific portals dedicated to the particular transfer of control between two protection domains. The transfer of control may also include parameter manipulation. A server registers a portal specification with a portal manager, the portal specification defining the behavior of portals which transfer control to the server. Thereafter, when a client application desires service from the server, the client application requests instantiation of a portal which will transfer control of an execution thread from the client application protection domain to the server protection domain. Upon receipt of the request, the portal manager dynamically generates portal code and updates a portal table associated with the client application, thus instantiating the portal. When the client application desires to invoke the server, the client application issues a system call instruction which results in switching the processor to privileged mode, followed by a lookup to the portal table and a transfer of control to the portal code identified in the portal table. The execution of the portal code results in transfer of control of the execution thread to the protection domain of the server. Various parameter manipulation techniques are disclosed for improving the efficiency of the transfer of control.

    摘要翻译: 一种计算机操作系统,其中使用专用于两个保护域之间的特定传输控制的特定门户来实现在保护域之间执行线程的控制的传送。 控制的转移也可以包括参数操作。 服务器向门户管理器注册门户规范,该门户规范定义将控制权转移到服务器的门户的行为。 此后,当客户端应用程序期望从服务器获得服务时,客户端应用程序请求实例化门户,该门户将把执行线程的控制从客户端应用程序保护域转移到服务器保护域。 在收到请求后,门户管理员动态生成门户代码并更新与客户端应用程序关联的门户表,从而实例化门户。 当客户端应用程序希望调用服务器时,客户端应用程序发出系统调用指令,导致处理器转换为特权模式,然后查找门户表,并将控制权转移到门户网站表中标识的门户代码 。 门户代码的执行导致执行线程的控制传输到服务器的保护域。 公开了用于提高控制传送效率的各种参数操纵技术。