首页> 外国专利> Interprocess communications system and method utilizing shared memory for message transfer and datagram sockets for message control

Interprocess communications system and method utilizing shared memory for message transfer and datagram sockets for message control

机译:使用共享内存进行消息传输和使用数据报套接字进行消息控制的进程间通信系统和方法

摘要

The present invention is an interprocess communications (IPC) system and method which utilizes shared memory to transfer message contents and a separate, efficient notification mechanism to perform message control functions. The present invention supports robust, asynchronous communications between potentially large number of software application processes residing on any single or tightly-coupled multiple processor arrangement supporting shared memory between the processes. The present invention is a combination of existing IPC mechanisms available in most commercially available UNIX operating systems. The IPC mechanism utilizes the presently available UNIX shared memory IPC mechanism for transferring message contents and the presently available UNIX datagram socket IPC mechanism for message control and notification. The IPC mechanism may be adapted to other operating system environments. The IPC mechanism performs a controlled shutdown of the interprocess communications associated with a user process which has ceased executing. The shared memory allocated for the IPC mechanism is periodically audited to reclaim lost shared memory blocks due to user process failures.
机译:本发明是一种进程间通信(IPC)系统和方法,该系统和方法利用共享存储器来传送消息内容,并且利用单独的,高效的通知机制来执行消息控制功能。本发明支持驻留在任何单个或紧密耦合的多处理器装置上的潜在大量软件应用程序进程之间的鲁棒,异步通信,该软件应用程序进程支持进程之间的共享存储器。本发明是在大多数商业上可获得的UNIX操作系统中可用的现有IPC机制的组合。 IPC机制利用当前可用的UNIX共享内存IPC机制来传输消息内容,并利用当前可用的UNIX数据报套接字IPC机制来进行消息控制和通知。 IPC机制可能适用于其他操作系统环境。 IPC机制对与已停止执行的用户进程相关联的进程间通信执行受控关闭。定期审核为IPC机制分配的共享内存,以回收由于用户进程故障而丢失的共享内存块。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号