摘要 |
<P>PROBLEM TO BE SOLVED: To invoke remote process calls and facilitate inter-process communications in a protected memory system. <P>SOLUTION: The methods, systems, and apparatus employ a kernel 106 that supports remote invocation of objects by a system call 116. The system call may include an object identifier and a set of pointers to input and output buffers. The kernel locates a specified object in a separate server process domain and awakens a server thread within the server domain to invoke the object. Using provided memory pointers, the kernel can copy input and output data across protection domains in a single step without the need for copying data into an intermediate buffer. This eliminates the overhead of multiple data copy steps that are required in conventional protected memory systems. <P>COPYRIGHT: (C)2013,JPO&INPIT |