本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。 功能 SCP中存储用户数据和业务逻辑,主要实现如下功能: lSCP接收SSP送来的查询信息并查询数据库,将查询到的信息返回给SSP。 lSCP根据SSP上报来的呼叫事件启动不同的业务逻辑,然后向SSP发出呼叫控制指令,指示SSP进行下一步的动作,例如收号、接续、放音等等,从而实现各种智能业务。 在移动网络中的位置 现有的移动网与智能网之间的连接点是SSP(Service Switching Point,业务交换点)。SCP在移动网络中的位置如下图所示。 设备控制器 设备控制器是计算机中的一个实体,其主要职责是控制一个或多个I/O设备,以实现I/O设备和计算机之间的数据交换。它是CPU与I/O设备之间的接口,它接收从CPU发来的命令,并去控制I/O设备工作,以使处理机从繁杂的设备控制事务中解脱出来。 设备控制器是一个可编址的设备,当它仅控制一个设备时,它只有一个设备地址;若控制可连接多个设备时,则应含有多个设备地址,并使每一个设备地址对应一个设备。 设备控制器的复杂性因不同设备而异,相差甚大,于是可把设备控制器分成两类:一类是用于控制字符设备的控制器,另一类是用于控制块设备的控制器。在微型机和小型机中的控制器,常做成印刷电路卡形式,因而也常称为接口卡,可将它插入计算机。有些控制器还可以处理两个、四个或八个同类设备。 [1] 设备控制器的组成 设备控制器与处理机的接口 该接口用于实现CPU与设备控制器之间的通信。共有三类信号线: 数据线、地址线和控制线。数据线通常与两类寄存器相连接,第一类是数据寄存器(在控制器中可以有一个或多个数据寄存器,用于存放从设备送来的数据(输入)或从CPU送来的数据(输出));第二类是控制/状态寄存器(在控制器中可以有一个或多个这类寄存器,用于存放从CPU送来的控制信息或设备的状态信息)。 设备控制器与设备的接口 在一个设备控制器上,可以连接一个或多个设备。相应地,在控制器中便有一个或多个设备接口,一个接口连接一台设备。在每个接口中都存在数据、控制和状态三种类型的信号。控制器中的I/O逻辑根据处理机发来的地址信号去选择一个设备接口。 I/O逻辑 在设备控制器中的I/O逻辑用于实现对设备的控制。它通过一组控制线与处理机交互,处理机利用该逻辑向控制器发送I/O命令;I/O逻辑对收到的命令进行译码。每当CPU要启动一个设备时,一方面将启动命令发送给控制器;另一方面又同时通过地址线把地址发送给控制器,由控制器的I/O逻辑对收到的地址进行译码,再根据所译出的命令对所选设备进行控制。 [2]