Avaya a500 Guia Do Utilizador

Página de 326
Cajun A500 ATM Switch Overview
Cajun A500 ATM Switch User Guide
 1-11
Process Communication
The processes running on the Switch Processor Engine (SWP) communicate via the Inter 
Process Communication mechanism (IPC), provided by pSOS, the real-time operating 
system used on the Cajun A500 SWP. The processes transmit and receive data to and 
from the lower level drivers by registering with the Local Frame Handler layer. 
Figure 1-6 describes the data flow between the software components.
Figure 1-6: Data Flow Between Software Components
pSOSystem Operating System
The pSOSystem operating system is a modular, high-performance, real-time operating 
system designed specifically for embedded microprocessors. It provides a complete 
multi-tasking environment based on Open System standards. The pSOSystem operating 
system is designed for quick start-up on both custom and commercial hardware and is 
supported by an integrated set of cross development tools that can reside on UNIX or 
DOS-based computers. These tools can communicate with a target device over a serial or 
TCP/IP network connection.
pSOSystem Architecture
The pSOSystem operating system employs a modular architecture built around the 
pSOS+ real-time multi-tasking kernel and a collection of companion software 
components. Software components are standard building blocks delivered as absolute, 
position-independent code modules. They are standard parts in the sense that they 
remain unchanged from one application to another. 
Process A
Process B
IPC
Network Protocols
(e.g., TCP/IP, UDP/IP)
SOCKET
SAR
Driver
Ether
Driver
lfTxFrame/lfhISR