Information processing device, information processing method, and robot apparatus
First Claim
1. An information processing device comprising:
- control means having a plurality of information processing processes and adapted for carrying out control processing based on inter-process communication carried out between the information processing processes,wherein the control means has a number-of-access measuring process for measuring a number of accesses and controls whether the number-of-access measuring process is extinguished based on the number of accesses measured by the number-of-access measuring process and access by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot device (1) has a central processing process (CPU) having a plurality of objects and adapted for carrying out control processing on the basis inter-object communication carried out between the objects, the central processing process controlling accesses by the plurality of objects to a shared memory shared by the plurality of objects and thus carrying out inter-object communication. Specifically, the central processing process generates pointers P11, P12, P13, P21, P22 in accordance with accesses by the objects to predetermined areas M1, M2 on a shared memory M, then measures the pointers by the corresponding number-of-reference measuring objects RO1, RO2, and controls the accesses in accordance with the number of pointers measured, thereby carrying out inter-object communication. This enables easy realization of smooth inter-process communication.
7 Citations
12 Claims
-
1. An information processing device comprising:
control means having a plurality of information processing processes and adapted for carrying out control processing based on inter-process communication carried out between the information processing processes, wherein the control means has a number-of-access measuring process for measuring a number of accesses and controls whether the number-of-access measuring process is extinguished based on the number of accesses measured by the number-of-access measuring process and access by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An information processing method having a plurality of information processing processes and adapted for carrying out control processing based on inter-process communication carried out between the information processing processes, the information processing method comprising:
-
measuring a number of accesses; controlling whether a number-of-access measuring process is extinguished based on the number of accesses measured by the number-of-access measuring process; and controlling access by the plurality of information processing processes to a shared memory shared by the plurality of information processing processes and thus carrying out inter-process communication.
-
Specification