程控交换机的控制系统主要由处理机和存储器组成。处理机执行交换机软件程序指挥硬件、软件协调动作;储存器用来存放软件程序及相关数据。
控制系统的主要作用是实现交换机的控制功能。概括而言,控制功能可分为呼叫处理功能和运行维护功能两部分。呼叫处理功能包括对从建立呼叫到释放呼叫整个呼叫过程的控制处理,例如,收集处理各个外围接口电路状态变化,分析处理所接收到的各种信号,控制交换网络的选路与接续,以及调度管理各种硬件和软件资源。运行维护功能则包括对用户数据、系统数据的设定以及对故障的诊断处理等。
控制系统的结构与程控交换机的控制方式密切相关,控制方式不同,控制系统结构也有所不同。控制方式一般可以分为集中控制和分散控制,在程控数字交换机上基本上采用分散控制方式。
集中控制和分散控制是相对于系统资源和控制功能而言的。简而言之,在程控交换机中,如果任何一台处理机都可以实现交换机的全部控制功能,管理交换机的全部硬件和软件资源,则这种方式就叫做集中控制功能;反之如果任何一台处理机都只能执行部分控制功能,管理交换机的部分硬件和软件资源,则是分散控制。
集中控制的优点是,处理机能掌握、了解整个系统的运行状态,使用、管理系统的全部资源,不会出现争抢资源的冲突。此外在集中控制中,各种控制功能之间的接口都是程序之间的软件接口,任何功能的变更和增删都只涉及到软件。从而使其实现较为方便、容易。
然而,由于控制高度集中,使得这种系统比较脆弱,一旦控制部件出现故障,就可能引起整个系统瘫痪。为了解决这个问题,集中控制系统一般采用双机理机或多处理机的冗余配置方式。但是集中控制系统的软件要包括各种不同特性的功能,规模庞大,过于集中,不便管理,且易于受到破坏,正是由于软件上的这种致命弱点,使得集中控制方式得不到发展,目前已很少使用。
分散控制系统是一个多处理机系统。根据处理机的自主控制能力,分散控制可以分为分布控制和分级控制分散控制克服了集中控制的主要缺点,是目前普遍采用的一种控制方式。