摘要:交换技术考试培训程控交换机的软件语言:程控交换机的运行软件构成迄今最大的实时计算机控制系统,在万门级的程控交换机中,仅应用软件便可达到30万~50万条指令,如此庞大的软件设计需要花费200人年300人年的工作量,图4-53给出了各种运行软件大小的相对比例。
1.程控交换机的软件语言
程控交换机的运行软件构成迄今最大的实时计算机控制系统,在万门级的程控交换机中,仅应用软件便可达到30万~50万条指令,如此庞大的软件设计需要花费200人年300人年的工作量,图4-53给出了各种运行软件大小的相对比例。大容最SPC系统的设计要由大量技术人员合作完成,为了提供一个良好的软件开发环境,促进程控交换技术的发展,CCITT(现ITU-T)建议了三种工具语言:SDL语言、CHILL语言和MML语言,这三种语言分别适应交换机生存周期内的不同阶段,可用于开发交换机软件,也可用于开发其地通信软件。图4-54给出了交换机生存周期内的四个阶段及建议使用的工具语言。下面对三种工具语言作以简单介绍。
(1)SDL语言
规格和描述语言(SpecificationandDescriptionLanguage,SDL)是用来描述用户技术要求和交换机性能指标的规范化语言。它定义了描述系统各个细节所需要的所有语言要素,可以说明整个系统、系统的一部分或一个进程。SDL具有两种表达形式,一种称为SDI7GR,这种形式基于一组标准的图形符号;另一种形式称为SDUPR,它是一种类似于程序的语句描述。GR与PR之间存在着一一对应的关系,GR的优点是能直观表示系统的结构和控制关系,PR则易于实现至CHILL的计算机自动翻译。SDL在设计者与用户、设计者与设计者之间提供了一种准确描述、交流技术思想及设计结果的标准语言,它比一般的计算机高级语言更抽象,更概念化,也更适合对系统进行宏观描述。SDL语言主要用于系统设计的初级阶段。
(2)CHILL语言
CCITT高级语言(CCITTHighLevelLanguage,CHILL)0它的初始设计目的是提供一种适合SPC系统编程的髙级语言,但最终形成的语言确能适用'于其他应用。CHILL的优点表现在:可生成高效的机器执行代码;增强了编译过程中的检错能力,可减少设计工作中因设计缺陷所造成的故障或隐患;应用灵活,可满足编写操作系统、接口操作和特殊数据处《等程序的要求;具有良好的结构性,便于模块化设计;易于掌握和使用。CHILL语言主要用于系统软件设计的编程和调试阶段。.
(3)MML语言
人一机会话语言(Man-MachineLanguage,MML)。人一机会话的目的是为了对交换系统进行有效的管理、监视和维护,以保证交换系统的正常运行并为用户提供良好的服务。MML的特点是易读、易慊、易于和各种计算机配合工作。人机语言分为输入语言和输出语言,输人语言用于对控制系统下达命令;输出语言是控制系统输出的信息。人们通过键盘,_106_可把用人机语言写的命令输人给控制系统,以改变交换机的运行条件、修改交换机的内部数据或命令交换机开始执行某个程序等。MML语言主要用于交换机运行管理阶段,此外还用于软件调试和维护诊断过程中。
返回目录:
编辑推荐:
通信工程师备考资料免费领取
去领取