- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM嵌入式系统基础教程_第六章部分习题与答案
ARM第6章作业
1.任务函数按照执行方式可划分为几类,各有什么特点。
答 方式:单次执行类,周期执行类,事件触发类。
特点:单次执行类,创建后只执行一次,结束时自己删除自己 周期执行类,按一个固定的周期来执行。 事件触发类,此任务平时处于等待状态,当某个事件产生时执行一次任务。
2.任务的优先级安排的原则是什么。
答 1中断关联性,与中断服务程序 ISR 有关联的任务应安排尽可能高的优先级。 2紧迫性,在所有紧迫任务中,按响应时间要求排序,越紧迫的任务安排的优先级越高 3关键性,任务越关键,优先级越高 4频繁性,执行越频繁,周期越短,优先级越高 5快捷性,越快捷的任务优先级越高 6传递性,信息传递的上游任务的优先级高于下游任务的优先级。
3.系统函数使用的基本原则是什么。
答 1配对性原则2中断服务程序调用函数的限制3 任务必须调用某个系统函数
4.时间函数有什么作用。
答 1控制任务的执行周期2 控制任务的运行节奏3 状态查询
5.简述资源同步与行为同步的概念
答 资源同步:使得不同任务访问共享资源时能够确保共享资源信息可靠和完整的措施。
资源同步实现手段1,进入然后退出临界区2,禁止然后允许调度3,使用信号量与互斥信号量。
行为同步:一个任务的运行过程需要和其他任务的运行相配合,才能达到预定的效果,任务之间的这种动作配合和协调关系。
6.时间管理函数有哪些,有什么用途?
答 1系统延时函数OSTimeDly(),用途:调用该函数会使υC/OS-II进行一次任务调度,并且执行下一个优先级最高的处于就绪的任务 2系统延时函数OSTimeDly,用途同上。 3 强制延时的任务结束延时函数OSTimeDlyResume ,用途,υC/OS-II允许用户结束正处于延时期的任务,延时的任务可以不等待延时期满,而是通过取消其他任务的延时来使自己处于就绪态,可以通过调用OSTimeDlyResume 函数和指定要恢复的任务的优先级来完成。 4获得系统时间函数OSTimeGet 和设置系统时间函数OSTimeSet(),用途,用户可以通过调用OSTimeGet 函数来获得该计数器的当前值,也可以通过调用OSTimeSet() 函数来改变该计数器的值。
7.事件使用的规则是什么
答 1相似性2 先创建后使用3 配对使用4 在中断服务程序中使用
8.优先级反转在什么情况下会发生,如何解决。
答 情况:当低优先级任务占有某个共享资源而高优先级任务又要使用时,就会发生优先级反转。 解决方法:1占用一个空闲优先级2 内核可以将低优先级任务的优先级提升到不低于那个高优先级任务的优先级,直到低优先级的任务使用完占用的共享资源。
9.事件标志组中独立型同步和关联型同步有什么区别
答 1若任务需要与任何事件之一发生同步,可称为独立型同步(逻辑或关系) 2任务也可以与若干事件都发生了同步,称之为关联型(逻辑与关系)
10.计数信号量与互斥信号量有什么区别
答 它们最大的区别是:互斥信号量是一个二值信号,因此只能为0和1,仅用于资源同步以实现对共享资源的独占。计数信号量的取值范围为0~65535,不仅可以用于资源同步以实现对共享资源的独占,而且还可以实现任务间以及中断与任务间的同步。
原创力文档


文档评论(0)