发明名称 Method and apparatus for transferring messages between source and destination users through a shared memory.
摘要 <p>The memory comprises a linear space and a buffered space, each page of the buffered space is divided in a number m+1 of buffers of equal capacity, with m buffers devoted to the storage of data and one control buffer divided into m control blocks. There is a fixed relationship between one buffer control block and one data buffer. The control blocks are devoted to the storage of buffer and message chaining information. The linear space comprises queue control blocks, with one queue control block per user. The messages are received by memory interface 22 from the source users and then are enqueued in link inbound queues (LIQ) which are dynamically built by taking buffers from the buffered space, chaining the buffers by writing buffer and message chaining information in the corresponding buffer control blocks and writing the queue head and queue tail addresses in the user queue control block. A centralized control means is designed to process enqueue, dequeue and release orders upon requests from a user selected by an arbitrating means. When a link inbound queue becomes not empty, the memory interface 22 sends a dequeue order request to the centralized control means, said request identifying the corresponding user queue control block. The message address is provided in response thereto with the identification of the queue control block of the destination user. Then, the memory interface 22 sends an enqueue request to the centralized control means, said request identifying the address of the message to be enqueued and the queue control block of the destination user. The processing of this enqueue request by the centralized control means causes the messages to be enqueued in an outbound queue from which it is transferred to the destination user, by memory interface 22.</p>
申请公布号 EP0365731(B1) 申请公布日期 1994.07.27
申请号 EP19880480067 申请日期 1988.10.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CALVIGNAC, JEAN;LIPS, JEAN-PIERRE;MILLET, JEAN-MARC;MUNIER, JEAN-MARIE;NAUDIN, BERNARD
分类号 G06F15/16;G06F13/38;G06F13/42;G06F15/167;G06F15/177;(IPC1-7):G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址