摘要 |
<p>To overcome the lack of support in time-sharing and uniprocessor operating systems such as the UNIX TM operating system for real-time and multiprocessor applications, there is provided an asynchronous inter-process communications capability that can be grafted onto the operating systems. Communicating processes (100, 103) communicate via datagram messages through logical asynchronous inter-process communications links (110) each having a synchronous segment (101) and an asynchronous segment (102). The links include a message-serving hub process (11) that communicates in a synchronous, buffer and semaphore based, manner with processes (100) that are message senders, and communicates in an asynchronous, queue and signals based, manner with processes (103) that are message destinations. The hub process may be implemented at any process level of the operating system. <IMAGE></p> |