收藏 分销(赏)

时间表调度原理与设计分析.docx

上传人:仙人****88 文档编号:9232507 上传时间:2025-03-18 格式:DOCX 页数:7 大小:112.20KB 下载积分:10 金币
下载 相关 举报
时间表调度原理与设计分析.docx_第1页
第1页 / 共7页
时间表调度原理与设计分析.docx_第2页
第2页 / 共7页


点击查看更多>>
资源描述
课程设计报告 课程设计题目: 时间表调度原理与设计分析 学 号:201320130224 学生姓名:程占伟 专 业:通信工程 班级:1321302 指导教师:涂其远 2016年 6月 1日 时间表调度原理与设计分析 课题研究目的: 研究程控交换机中的时间表实现任务调度方法的原理,并编程实验时间调度。 原理: 周期级程序由时间表调度、启动。本实验所编模块¾¾时间表调度模块,就是以时间表为依据,通过时间表以不同周期调用下属的七个周期级模块及相应程序(维持模拟系统正常运行的屏幕显示模块、垃圾箱处理模块及基本级程序)。关于设计时间表完成任务调度的方法可参见教材,本实验系统的时钟中断周期定为10MS。 实现方法及数据结构,给定的原始数据是各程序模块的名称和规定的执行周期,要求由时间表调度的程序模块有以下几种: 周期级: 模块名 执行周期 MFLSCM (摘挂机识别模块) 200MS MFPIDE (脉冲识别模块) 10MS MFMID (位间隔识别模块) 100MS MFTMOD (计时模块) 50MS MFSCOC (驱动交换网络模块) 100MS MFDRSN (送音模块) 100MS MFSEDT (收号、停收号模块) 50MS 基本级及其他: 模块名 执行周期 SCAN_H( ) 200MS SCAN_COMMU( ) 100MS SCAN_T( ) 50MS SCAN_D( ) 50MS CERCOMMU_PROC( ) 50MS CEDRECEIVE_COMMU( ) 50MS LFCOMC( ) 50MS SECHARD( ) 10MS MFDUST (垃圾箱模块) 无周期 实验主要数据结构: 函数功能:完成调度表的初始化; 函数原型:initSchTable(int ScheduleTable[SchTabLen][SchTabWdh]); 其中SchTalLen和SchTabWdh为在bconstant.h中的宏定义: #define SchTabLen 20 //代表这个调度表为20行(相邻行之间的时间间隔为10ms); #define SchTabWdh 3 //代表三个周期性调度任务 //0:摘挂机检测任务;1:脉冲检测任务; //2:位间隔检测任务; 1. 实验效果检验 当调度表初始化正确时,能够进行正常的通话;如果初始化不正确,可能会造成周期性程序的不正常调用,例如位间隔调度的延迟会造成识别位间隔的延误甚至丢失。 注:由于为循环程序,所以调度表的初始化方案不唯一。 2. 实验代码 #include<stdio.h> //bconstant.h #define SchTabLen 20 #define SchTabWdh 3 void initSchTable(int ScheduleTable[][SchTabWdh]) { for(int I=0;i<SchTabLen;i++){ ScheduleTable[i][1]=1; if(i==0){ ScheduleTable[i][0]=1; ScheduleTable[i][2]=1; } else if(i==(int)(SchTabLen+1)/2) ScheduleTable[i][2]=1; } } main() { int ScheduleTable[SchTabLen][SchTabWdh] = {0}; int r,l; initSchTable(ScheduleTable); for(r=0;r<SchTabLen;r++){ for(l=0;l<SchTabWdh;l++) printf("%d ", ScheduleTable[r][l]); printf("\n"); } system("pause"); return 0; } 3. 实验结果 程序初始化后能正确检测摘挂机动作并进行通话,与预计结果相符,试验成功。 4. 实验心得 本实验用一个整型二维数组模拟用户监视信号,1表示挂机,0表示摘机每隔十秒检测一次。最初拿到题目的时候没能形成具体思路,经同学提醒后选择了循环遍历二维数组去实现初始化。 经过本次实验模拟,我对真实的交换系统上对时间表调度步骤有了进一步的了解。通过查阅教材也进一步牢固掌握了位间隔的检测方法,解决了一大难点。 课程设计评分表 学生姓名: 程占伟 班级: 1321302 学号:201320130224 课程设计题目:时间表调度原理与设计分析 项目内容 满分 实 评 选 题 能结合所学课程知识、有一定的能力训练。符合选题要求 (5人一题) 10 工作量适中,难易度合理 10 能 力 水 平 能熟练应用所学知识,有一定查阅文献及运用文献资料能力 10 理论依据充分,数据准确,公式推导正确 10 能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等 10 能体现创造性思维,或有独特见解 10 成 果 质 量 总体设计正确、合理,各项技术指标符合要求。 10 说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰 10 设计说明书栏目齐全、合理,符号统一、编号齐全。 格式、绘图、表格、插图等规范准确,符合国家标准 10 有一定篇幅,字符数不少于5000 10 总 分 100 指导教师评语: 指导教师签名: 年 月 日
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服