Mechanism for synchronous interprocess communication over transparent external monitors

   
   

A method and system for performing interprocess communications (IPCs). The method comprises the steps of receiving IPC requests, where each of the IPC requests identifies a source and a destination; building IPCs in response to the request: transmitting the IPCs from the sources to the destinations; and intercepting and examining selected ones of the IPCs. The method comprises the further step of controlling the synchrony of the IPCs so that each IPC appears to its source and destination to be implemented according to the same semantics regardless of whether the IPC is intercepted and examined. With the preferred embodiment of this invention, the system monitors are considered as an extension of the system kernel (although they may be linked into the kernel and run in kernel mode as well), so the source and destination are treated as if the kernel is still processing the IPC. Thus, the desired. semantics of communication can be implemented in the monitors.

Метод и система для выполнять interprocess сообщения (IPCs). Метод состоит из шагов получать запросы ipc, где каждый из запросов ipc определяет источник и назначение; здание IPCs in response to запрос: передавать IPCs от источников к назначениям; и перехватывая и рассматривая выбранные одно из IPCs. Метод состоит из более дальнейшего шага контролировать synchrony IPCs так, что каждый ipc появится к своим источнику и назначению, котор нужно снабдить согласно такой же семантике regardless of перехващен ли ipc и расмотрен. С предпочитаемым воплощением этого вымысла, мониторы системы рассмотрены как выдвижение стерженя системы (хотя они могут быть соединены в стержень и бег в режиме стерженя также), поэтому источник и назначение обработано если стержень все еще обрабатывает ipc. Таким образом, заданную семантику сообщения можно снабдить в мониторах.

 
Web www.patentalert.com

< Method and system for detecting a hard failure in a memory array

< Providing binding options for component interfaces

> Scalable and portable disc player for various optical disc sizes

> Method and system for master boot record recovery

~ 00165