存储程序控制原理.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
存储程序控制原理

早期文件组织表格 数据不能共享 数据不具有完全独立性,依赖于程序 安全性不强 数据库存储数据 数据之间联系由存取路径来实现 有助于交换机软件的程序模块化 半固定数据可以用数据库统一管理 3. 数据库结构 3. 数据库结构 常采用关系数据库,利用商用数据库可提高系统的安全可靠性和编程兼容性,省时省力。 4.5 程序设计语言 1. 规范描述语言(SDL),是CCITT建议的一种高级语言,用来描述电话交换系统的行为。该语言可用来说明待设计系统的功能和行为,也可说明已实现系统的功能和行为。 2. 汇编语言和高级语言,汇编语言是面向处理机过程的语言,效率高、实时性强,但与具体处理器关系密切,编制和修改都较困难。高级语言,如CHILL、C语言, CHILL语言是CCITT规范的交换系统编程语言,但C语言应用更广泛。 程序设计语言 3.人机会话语言(MML),是一种交互式人机操作和维护命令语言,用于对交换机的操作、维护、安装和测试。 人机命令,采用命令名:参数名=参数值的形式。 输出语言,以文字形式说明命令的执行情况。 当前多用Xwindows等图形界面方式。 * * * 通路选择 任务:是按照主、被叫在交换网络上的位置选择一空闲接续通路,即选择S级上的空闲时隙。 方法,在内存中为TST交换网络的内部时隙建一忙闲状态表(0表示忙,1表示闲),通过对内存数据状态的识别来确定连接通路。主叫到被叫方向的ITS与被叫到主叫方向的ITS差半帧。 图4.18的TST网络,每个T接线器有1024个时隙,可用32?32bit字表示忙线状态,用10bit代表各比特单元的位置,初级和次级分开存放。 通路选择 通路选择 方法 主叫到被叫方向(A?B),利用算法 (NWi忙闲表WC行)?(NWk忙闲表WC行+32行),当结果不为零,表明存在空闲ITS,找出为1的比特位置,即得ITS的时隙号T9~T0。式中加32为NWk的STS状态区域。 被叫到主叫方向(B ? A),由于利用了差半帧关系则它必然空闲,可得其内部时隙号为[(A?B)的ITS+512]mod1024。 输出驱动 输出驱动属于底层程序,与交换网络和CPU的具体结构有关。通常按照具体结构将所得到的初级T接线器、S接线器、次级T接线器的双向控制数据分别写入即可。 4.4 程控交换的软件系统 4.4.1 特点和组成 1.特点 规模大,要为数万个端口提供呼叫处理,还要包括复杂的维护管理系统。 实时性强,交换机软件要求能及时收集外围端口状态并做出适当反应,属于实时控制软件。 通常外围端口状态变化有用户摘挂机、中继线占用、脉冲拨号等,要求响应时间小于100ms,脉冲拨号要求小于10ms。 基本特点 状态并发出现,多道程序同时执行。在一部交换机上可能同时出现几十个甚至上百个呼叫,而且还会出现多个待处理的任务处于不同的进程中,这就要求多道程序同时执行。 多道程序同时执行,不仅是交换机处理程序的需要,也是所有实时处理软件的特点。 基本特点 可靠性要求很高。交换设备除了对硬件系统有高可靠运行要求外,对软件也有极高的可靠运行要求。典型的可靠性指标是正确呼叫处理率98%,40年内系统中断时间不超过2小时。 硬件设备要有备份,软件要求能够自动监测硬件和软件故障,并且在不影响系统运行情况下能对故障进行隔离或修复。 基本特点 能适应各种应用环境,具有很高的可维护性。 应用环境包括:安装条件、线路条件、编号方案、路由方案等。 可维护性包括:可以随着技术发展不断完善软件系统的性能;增加新功能时易于修改软件。 采用模块化、结构化软件设计方法。 2.交换软件的组成 运行软件系统的结构 交换软件系统组成比例 操作系统,占20% 呼叫处理软件,占15% 管理系统软件,占25% 维护软件,占40% 4.4.2 程控交换机的操作系统 即计算机的操作系统,是应用程序和硬件之间的中间程序。 操作系统向下,可直接对相关硬件进行操作,通过驱动程序实现动作,硬件可以请求操作系统暂停CPU当前工作而为其服务。 操作系统向上,可调用、排队应用程序,并将应用程序置入CPU进行运算,对数据库系统进行调用、数据访问执行和管理。 操作系统界面 1. 进程的概念 进程是指并发程序的执行过程,有时也称为“任务”或“活动”,进程是系统分配资源的基本单位,是一个具有独立功能的程序段对某个数据集的一次执行活动。 对进程的几种定义: 进程是可以并行执行的计算部分; 进程是一个独立的、可以调度的活动; 进程是一个抽象实体,当执行某任务时它要分配和释放各种资源; 行为的规则叫程序,程序在处理机上执行时的活动叫进程; 一个进程是一系列逐一执行的操作,操作的确切含义有赖于用怎样的进程来描述。 进程的概念 程序,是一个静态的概念,是指令的有序集合,没有任何执行的含义。

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档