Download 58 Building an Application
Transcript
Introduction SDL System Environment Functions Physical Environment SDL signal interface Interface containing: Read and write on files Read and write on ports Read and write on sockets Communication over network Handling of interrupts, and so on... Figure 490: Structure of an application In a distributed system an application might consist of several communicating SDL systems. Each SDL system will become one executable program. It might execute either as an operating system process, communicating with other operating system processes, or it might execute in a processor of its own, communicating over a network with other processors. There may, of course, also be combinations of these cases. Let us for the sake of simplicity call the operating system processes or processors for nodes communicating over a network. In the case of communicating operating system (OS) processes, the network will be the facilities for process communication provided by the OS. There are no problems in building an application consisting of several nodes communicating over a network using the Cadvanced SDL to C Compiler. However, you have to implement the communication between the nodes in the environment functions. Note: All nodes in a network do not need to be programs generated by the Cadvanced SDL to C Compiler from SDL systems. As long as a node can communicate with other nodes, it might be implemented using any technique. July 2003 Telelogic Tau 4.5 User’s Manual ,um-st1 2697