试题详情
简答题论述Manager软件模块的功能
  • 该模块是CMIN02系统MSCP的总控模块,在系统中相对独立,主要涉及UNIX系统的进程管理、网络通信、进程通信等方面,也采用面向对象的程序设计技术。其主要功能如下:
    消息的转发
    利用FIFO技术实现Manager模块与各MSCF、SDF进程间的通信(FIFO是UNIX提供的一种进程通信机制,能够保证信息在进程间有序传送,可理解为一个单向先入先出队列操作的集合);又通过SOCKET接口实现MSCP与SSP、IP、SMP的底层网络通信(SOCKET是UNIX为用户提供的TCP/IP网络通信接口,互联性好,可靠性高)。在上述技术的基础上,又设计了二级缓存队列,以保证FIFO和SOCKET的容量限制对应用层程序透明,从而完成了各功能实体间的消息流交互(不对消息进行解释),提供了对底层通信(网络通信、进程通信)的支持;
    多进程的管理监视MSCF、SDF进程的运行状态,当发生异常时能够及时恢复;
    通过创建新版本进程及一系列相应措施,实现系统版本的动态更新;
    对与SSP、IP、SMP间的通信链路进行维护。例如,以主备方式工作的链路间的倒换,网络异常的处理等;
    根据维护监控终端发来的人机命令,动态改变MSCF进程的数量,以改善系统性能;
    对SSF呼叫的标识号按MSCF进程个数取模后分发至各MSCF进程,并将对话号插入一链表中,从而使各MSCF进程以负荷分担的方式工作,同时也便于了解系统负荷情况。
  • 关注下方微信公众号,在线模考后查看

热门试题