<p>Updated images of messages are passed between asynchronous digital processors using dual port shared memory. Where one of the processors is a controller for a datalink channel carrying n messages, 2n + 1 buffers are provided in free shared memory space with 2 buffers assigned to each message at all times and a common buffer serving as the third buffer for all of the messages. Where linked buffers in local memory of a controller processor receive message updates from a data highway, two buffers in shared memory are assigned to each message and a linked buffer in the controller local memory serves as the third buffer. The buffers containing the message updates are passed between processors by use of a buffer status array in shared memory. A semaphore lock in the array permits only one processor at a time to assign or release buffers.</p>
申请公布号
EP0296862(A2)
申请公布日期
1988.12.28
申请号
EP19880305748
申请日期
1988.06.22
申请人
WESTINGHOUSE ELECTRIC CORPORATION
发明人
CREW, ALBERT WILLIAM;GHRIST, WILLIAM DEMPSEY, III;ROSLUND, CHARLES JOSEPH;SANTOLINE, LINDA LEE;REMLEY, GILBERT WILLIAM