期中考试说明文档由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“期中考试出卷说明范本”。
µC/OS-II操作系统的进程调度模块源码分析
一、任务分工
1、uC/OS的任务控制块---0.8(25页2.3)
2、任务就绪表的结构---0.9(29页2.4.1)
3、对任务就绪表的操作(将就绪任务状态填入就绪表)--0.9(31页2.4.2)
4、根据就绪表确定最高优先级(采用查表法确定高优先级任务)--1(31页2.4.2)
5、任务调度器实现流程图表述--1(43页2.4.3)
6、任务调度器实现及源代码分析--1(43页2.4.3)
7、任务切换的过程描述--0.8(可选)(43页2.4.3)
8、用户任务的实现(编写一个示例程序验证调度算法)--1(43页例2-7)
9、任务状态切换(挂起和恢复任务)示例程序演示--0.9(可选)(48页例2-8)
10、用信号量实现任务间同步和互斥示例程序演示--0.9(可选)(119页例4-4,122页例4-5)
11、用消息邮箱实现任务间通信示例程序演示--0.9(可选)(136页例4-8)
二、说明
本次项目答辩拟定安排在课程的第三章结束后进行,老师课堂上讲解该项目(2-4学时),学生课下完成(一周时间)。项目的整个过程是以小组为单位组织实施的(5人左右),小组长负责分配任务、监控实施过程并反馈实施情况,老师协助指导。
该项目的考核:以小组为单位提交报告并参加答辩。采用该答辩成绩取代期中考试。小组成绩优秀的报告作品将收录到操作系统课程网站,供其他同学学习和参考。
小组成员可以从11个问题中选择1个或2个(选择2个的问题,权重按1记)完成相关任务。组内成员一定要协作把自己负责的那部分给其他成员讲解清楚,以助于推进任务的进行,最后选出1名同学阐述小组完成情况(可制作PPT)。答辩过程中至少讲清楚2个权重为1的问题。问题由老师指定,答辩过程中组内成员可以辅助回答。
每组的答辩时间为6分钟左右。答辩过程中完成自评(满分4分),指导老师评分(满分6分)。学生的期中考试成绩=(自评成绩+指导老师评分)*权重。
考查点:
(1)对源码的理解程度。(50%)
(2)文档书写是否规范完整(20%)
(3)演示和答辩时是否能很好的回答问题,阐述是否清晰(30%)
备注:
1、需提交小组研讨的会议纪要,包括时间,地点,参加人,提出的问题及解决方案,可以附照片。
2、老师会根据大家的自评分高低来决定问什么级别的问题。
3、指导老师有权利根据大家答辩准备情况,报告完成情况以及答辩回答问题情况调整大家的考试成绩(报告空白、抄袭、文不对题:0分记)。
4、附加功能:额外独立完成ucos改写调度算法的功能的学生期中考试满分计。可以将原来的基于优先级调度算法改写成基于时间片轮转调度算法。