
SCIOPTA - Real-Time Kernel
12-8 Manual Version 4.1 User’s Manual
SCIOPTA - Real-Time Kernel
12 Additional Functions
12.9.3 Transparent Communication
If a process in one system (CPU) wants to communicate with a process in another system (CPU) it first will search
for the remote process by using the sc_procIdGet system call. The parameter of this call includes the process name
and the path to where to find it in the form: system/module/procname.The kernel transmits a message to the con
-
nector including the inquiry.
All connectors start communicating to search for the process. If the process is found in the remote system the con-
nector will assign a free process ID for the system, add it in a remote process list and transmits a message back to
the kernel including the assigned process ID. The kernel returns the process ID to the caller process.
The process can now transmit and receive messages to the (remote) process ID as if the process is local. A similar
remote process list is created in the connector of the remote system. Therefore the receiving process in the remote
system can work with remote systems the same way as if these processes where local.
If a message is sent to a process on a target system which does not exist (any more), the message will be forwarded
to the default connector process.
Comentários a estes Manuais