INTERPROCESS COMMUNICATION SYSTEM, SHARED MEMORY USED IN COMMUNICATION, AND COMMUNICATION METHOD

An interprocess communication system for implementing a data release process in a shared memory at a lower cost than related technology includes a transmit process (10) for transmitting data, a plurality of receive processes (11) - (13) for receiving data, a communication data storage area (400) for...

Full description

Saved in:
Bibliographic Details
Main Author MORIMOTO, MASAHARU
Format Patent
LanguageEnglish
French
Japanese
Published 05.11.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An interprocess communication system for implementing a data release process in a shared memory at a lower cost than related technology includes a transmit process (10) for transmitting data, a plurality of receive processes (11) - (13) for receiving data, a communication data storage area (400) for storing the data sent by the transmit process, a control table (300) for managing the size and the position of the data stored in the communication data storage area, read-out position control tables (201) - (203) where each receive process records the positions of the data to be acquired next from the data storage area, and a garbage collection process (14) which refers to a control table and the read-out position of each receive process recorded in the read-out position control table to calculate the areas which have been received by all of the receive processes and releases those areas. Un système de communication inter-processus pour exécuter un processus de libération de données dans une mémoire partagée à un coût inférieur à celui d'une technologie associée comprend un processus de transmission (10) pour transmettre des données, une pluralité de processus de réception (11) à (13) pour recevoir des données, une zone de mémorisation de données de communication (400) pour mémoriser les données envoyées par le processus de transmission, une table de commande (300) pour gérer la taille et la position des données mémorisées dans la zone de mémorisation de données de communication, des tables de commande de position d'extraction (201) à (203) où chaque processus de réception enregistre les positions des données à acquérir ensuite dans la région de mémorisation de données, et un processus de récupération de place (14) qui se réfère à une table de commande et à la position d'extraction de chaque processus de réception enregistrée dans la table de commande de position d'extraction pour calculer les zones qui ont été reçues par tous les processus de réception et libère ces zones.
Bibliography:Application Number: WO2009JP53990