Zte ZXR10 5900 Product Description page 60

Hide thumbs Also See for ZXR10 5900:
Table of Contents

Advertisement

ZXR10 5900 5200 Product Description
High reliability: Meeting the requirement for long-time stable running of the Internet
backbone network
Real-time: Meeting the requirement data synchronization between large-scale
dynamic routing protocols, NM protocols, and multiple processes
Self-healing: Capable of detecting, handling and recording the faults within the
whole system, and performing error recovery and equipment switch-over in the
event of failures
Maintainability: Capable of tracing and recording the utilization and scheduling of
core resources and system services
Simplicity: Providing necessary system services to application programs only, while
shielding unnecessary system services
Encapsulation: Capable of completely shielding hardware features, to make the
application layer independent of the hardware, completely encapsulating the core
resources and system services of the third-party real-time operating system
(VxWorks), and providing the applications of the processors with a unified and
portable software platform
General Design
Based on the VxWorks kernel, the software is designed to implement process
scheduling, process synchronization, memory management, and timing management
based on a single processor, while providing the core functions such as the
communication between the multiple processes of one CPU and that between those of
multiple CPUs, to provide the upper layer with stable, efficient and reliable system
services
Process Management
The process management sub-module provides the creation, scheduling, and inter-
process synchronization of user processes by using task management interface offered
by the VxWorks kernel. As this system has only a small number of user processes, the
kernel is used to perform task-level encapsulation of all user processes, and to
implement creation, synchronization and scheduling of user processes. Dynamic
creation of user processes is not supported, and private processes not registered in this
module cannot use the timer management of this module and the communication
module. Instead, they are scheduled directly by the Kennel, and the communications
between the processes are managed by themselves via the messaging mechanism
offered by the kernel.
Based on the location of the destination process, process communication may be the
communication between the processes of one CPU or between different CPUs. Process
communication is performed by using the messaging mechanism provided by the kernel.
Process communication between different CPUs is performed via 100M Ethernet
interfaces between the system boards. Inter-board communication is based on TCP
connections.
communication. This module provides four priorities, the message processing of which is
performed by using the existing algorithms of the ROS (message queue is divided into
54
Process
communication
© 2010 ZTE Corporation. All rights reserved.
implements
priority-based
ZTE Confidential Proprietary
message

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Zxr10 5200

Table of Contents