5.1 交换软件的特点和组成
5.1.4.程序设计语言 程控交换机的程序可以采用各种语言编写, 不同的交换机采用不同的语言。 CHILL语言(CCITTHighLevelLanguage) 是CCITT高级语言的缩写,主要用来进行软件设 计、程序编制、软件检验等。
5.1 交换软件的特点和组成
SDL 语言 (SpecificationandDescriptionLanguage)是功能说明与 描述语言,是一种图像语言,用来描述程控交换机的功能 和逻辑过程。在软件设计的初期,往往先用SDL语言确定 对软件系统的功能要求后,再进行编制程序的详细设计。 MML语言(ManMachineLanguage)是用于人—机对 话的一种交互式人—机操作和维护命令语言。
5.1 交换软件的特点和组成
(3) 不间断性。程控交换机一经开通,其运行就不能间断,即 使在硬件或软件系统本身有故障的情况下,系统仍应能保证可 靠运行,并能在不中断系统运行的前提下,从硬件或软件故障 中恢复正常。对于程控交换机来说,出现万分之一或十万分之 一的错误一般还是可以容许的,但整个系统中断则会带来灾难 性的损失。因此,许多交换机的可靠性指标是99.98%的正确呼 叫处理及40年内系统中断运行时间不超过2小时。
5.2 程控交换机的操作系统
5.2.4 程序的执行管理 交换处理程序包括输入处理、内部处理和输出处理程序。它由多 种执行一定功能的程序组成,以满足各种处理要求。这些处理要求 有些实时性强,不能延迟,交换机必须立即响应;有些处理要求可 以稍加延迟,时间要求不是很严格。因此,必须预先安排好各种程 序的执行计划,在一定的时刻,选择执行最合适的处理任务。这种 按照计划依次执行各种程序以满足不同实时性要求的功能,就是程 序的执行管理,它属于操作系统(OS)的功能。