贡菜小说 > 科幻灵异 > 学霸的科幻世界

第四百四十五章 李一男

推荐阅读: 神级奶爸极品清纯总裁重生归来:我喝了校花的汽水最难不过说爱你时笙我就是大牌长生夫妻的恋爱游戏顶级绿茶穿成豪门女配身为不死人的我转生成了麻瓜人鱼传说流氓天尊我回到了三百年前心灵之旅罪与罚我念恶生我被宿敌校草标记了星戒爱劫难逃1总裁,一往情深!我召唤了玩家第一狂妃夜轻歌姬月医药巨头开局地摊卖大力穿书后我成了丞相的炮灰前妻重生之仙尊归来武道无敌后,我穿越诡异世界桃运村医你不要退役啊我的名字叫凌天大明帝国相看两相知鬼婴代号零零零零玩家请上车网游之永生传奇顾少的独家挚爱白雅顾凌擎季凉川,爱了你这么多年IV入赘的废物三界打工人重生之龙在都市冷钢决战朝鲜骷髅召唤师都市之炼气士误会老婆原来地球是个小千世界将军令重卡战车在末世高手不凡中医也开挂末世最强觉醒娇术艳鼎丹仙未删节仙剑奇侠传三问道篇星河战神超级女婿国民的岳父重生手记冰封降世贾大山精选集成为病弱女修后编剧生闯入表演系乡村小神医张桂香王大春我的靠山竟然是自己上瘾逆世狂兵西游:取经把神仙难哭了天才妹妹炼金日志末日之死亡骑士授他以柄锦衣夜行贩妖记我在古代做储君闯入平行世界萌娘精灵宝可梦成道从封神开始我的女友是条龙:被迫成为最强者七门调都市放牛我的阁楼通异界阴阳鬼术你是长夜,也是灯火花娇超级火种源至尊狂少三国之蜀汉儒将世间诡异与我环环相扣全球领主:开局成为沙漠领主从搬砖开始我成为全球首富星耀幻世封神大混子繁星春水苏莫无删减代号夜冷秦玉颜若雪温暖的时光小铃铛三千爱宠加身安小暖夜溟爵仙尊大人的九世道侣人在除魔司,武功自己进化了初恋选我我超甜染指军婚:老公送上门快穿之炮灰的另类人生我一发治疗术下来你可能会死从此男主改拿绿茶剧本闪婚蜜爱:总裁独宠小娇妻盛莞莞凌霄_我重生成了白无常百妖谱(合辑)长生法师回到晚清的特种狙击手恶魔校草:小呆萌,好美味!重生学霸,在线修仙王东唐潇傲世潜龙双门龙婿二哈与他的白猫师尊唐朝小地主替身娇妻:总统暗宠100天一品悍妃之皇上请滚在?学园都市超恶役参上劫魔道七冠王女状元
午饭是在华威的小食堂吃的。
  虽然华威规模不大,但是员工待遇真是没的说。
  特别是这个时代,华威的食堂肉蛋奶果蔬齐全,味道虽然算不上特别好,但是营养绝对均衡。
  吃完饭,众人又休息了一小时,然后回到会议室,继续接下来的讲解。
  有了上午的铺垫,下午的讲解更是驾轻就熟。
  “接下来,我们谈一谈两千门数字程控交换机程控交换软件的设计以及一些算法特点。”
  “程控交换机交换软件的基本任务就是控制交换机的运行,也就是完成呼叫处理,程控交换机的特点就是业务量大,实时性和可靠性要求高,因此,对运行软件也要求有较高的实施效率,能够处理大量的呼叫,必须保证通信业务的不间断性。”
  “正因为如此,交换软件必须具备三大特点,实时性,多任务并发执行,高可靠性。”
  “从某种意义上说,程控交换机的软件系统是操作系统与应用软件的集合,操作系统是计算机硬件与应用软件之间的接口,是一个实时多任务的操作系统,这种操作系统,要求对随机发生的外部事件做出及时的响应并进行处理,虽然事件的发生时间无法预知,但必须在事件发生时,能够在严格的时限内作出响应,即使在负荷较大的情况下。”
  “此外,操作系统还必须支持多任务的并发处理,由于多任务的并发性,因而必然会引起任务的同步互斥,通信以及资源共享等问题。由于程控交换机的控制系统,多采用分布式的多处理器结构,所以其操作系统也必须具备网络操作系统和分布式操作系统的特点。”
  “正因为以上种种原因,程控交换机的操作系统对任务调度一般采用基于优先级的抢占式调度算法。”
  “即系统中的每个任务都拥有一个优先级,任何时刻系统内核将cpu分配给处于等待队列中优先级最高的任务运行。抢占式,指的是如果系统内核一旦发现优先级比当前正在运行的任务的优先级高的任务,则当前任务退出cpu,进入等待队列,立即切换到高优先级的任务执行,在处理同优先级别的任务是采用先来先服务或者轮转调度的算法。”
  “当然,在程控交换系统中,我们可以按照紧急性和实时性的要求,将不同的任务分为三种,故障级任务、周期及任务和基本任务。”
  “故障级任务处理功能具有最高优先级,周期任务指的是由时钟中断周期性启动执行的任务,周期级任务的优先级较故障级任务低,比如每隔10毫秒,周期性启动拨号脉冲识别程序,其中周期性为100毫秒的用户扫描程序等等。”
  “至于最后一个基本级任务,由于事件启动的实时性要求不高,可以适当延迟执行任务,因此优先级最低。”
  “关于不同级别任务的调度与处理,我们可以设每隔10毫秒产生一次中断,在第一个10毫秒中段周期内,处理机已经执行完周期和基本级任务,暂停并等待下一个终端的到来,在第二个是10毫秒周期内,先执行周期任务,然后执行基本任务,但基本任务一没有执行完就被中断了,进入第三个10毫秒周期,在第3个是毫秒周期内,由于发生了故障周期级任务被中断,转去处理故障记录,故障记录处理完之后,才能再去执行周期任务……”
  庞学林的语气不疾不徐,整个会议室现场却安静得针落可闻。
  徐文伟和郑宝用脸上均露出震撼的神色。
  虽然那天在和庞学林聊技术的时候,庞学林就已经展现了自己在软件算法上的能力,但徐文伟依旧有些不可思议。
  这倒不是说庞学林说的内容有多么高深,而是徐伟发现,庞学林正在从理论上的高度,去阐述程控交换机软件的设计原理。
  想要做到这样子,必须对程控交换机的整个研发过程以及软硬件系统有着深入的理解,并且达到融会贯通,才有可能做到。
  目前,华为的程控交换机研发团队实际上是一个草台班子,很多人压根就没有任何程控交换机的研发经验,很多都是依据国外的产品的说明手册,一边摸索一边研发。
  硬件部分倒还好说,拆开同类产品,总有一个直观的参照物。
  真正的问题是软件系统,阿尔卡特、爱立信这些品牌的程控交换机,他们的软件都是经过严格加密的,根本就没办法在不破坏他们数据结构的情况下,将源代码提取出来。
  因此,华为的工程师们只能根据硬件的设计方案,依照自己对程控交换机的理解,一步步的设计软件。
  这就导致在整个研发过程中很容易踩雷。
  往往这个问题解决了,又会产生新的问题。
  从1991年下半年两千门数字程控交换机立项到现在,整个研发团队都有种心力憔悴的感觉。
  而庞学林刚刚高屋建瓴的讲解,从理论高度系统地解决了整个程控交换机软件设计系统的问题,让那些软件工程师一个个有种拨云见日、思路通达的感觉。
  庞学林没有在意众人的反应,笑了笑,继续道:“关于操作系统的设计大概就是如此,下面我们说说程控交换机的应用软件。”
  “程控交换机的应用软件主要分为以下三大类,第一,呼叫处理软件,第二oma(操作维护管理)软件,第三,数据库系统。”
  “呼叫处理软件主要负责呼叫链接的建立与释放以及业务流程的控制,具体主要完成以下功能,用户线和中继线上各种输入信号的检测与识别,呼叫相关资源的管理,对用户数据呼叫状态以及号码等进行分析,路由选择,控制呼叫状态迁移,控制计时,送音和交换网络的连接。”
  “oma软件则是程控交换机用于操作维护和管理的软件,用于保证系统高效灵活可靠的运行,主要功能必须有用户数据和局部数据的操作与管理测试,报警,故障诊断与处理,动态监视,话务统计,计费,过负荷控制等等。”
  “至于数据库系统,程控交换机在进行呼叫处理与操作维护管理过程中,会使用和生成大量的数据,这些数据包括系统数据,用户数据和局数据,系统数据与交换机的硬件体系结构和软件程序有关,不随交换局的应用环境而变化,不同的电话局若采用同一类型的交换系统,他们的数据是相同的,所不同的是用户数据和局数据,用户数据反映用户的具体情况,有静态用户数据和动态用户数据之分……”