- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择题(本题满分14分,每个选择1分)
1、 一般来说,嵌入式软件系统中的任务函数中,应设计一个( ),表示该功能是
可以连续执行的。
A)条件语句 B)循环语句 0普通函数 D)无限循环
2、 采用交叉开发方式,开发平台一般采用( )。运行平台基于( )。
A)单片机 B)固定硬件 C)通用计算机 D)实验仪
3、 在u C/OS-II操作系统中,大部分源码采用移植性很强的( )编写,和微处理
器硬件相关部分采用( )编写。
A) C语言 B) JAVA C) VC卄 D)汇编语言
4、 U C/OS-II的启动多任务环境的函数叫做OSStart () o用户在调用OSStart ()之前,必
须已经建立了一个或更多任务,OSStart ()函数会调度( )的任务运行。
A)优先级最高 B)优先级最低 C)当前任务 D)随机任务
5、 利用关闭任务调度函数OSSchedLockC )和打开任务调度函数OSSchekUnlock(),可
以实现( )间互斥访问数据。
A)函数 B)中断处理子程序 C)任务和中断处理子程序 D)任务
6、 嵌入式操作系统管理的多任务的堆栈的空间( ),在( )中定义。
A)各自独立 B)集中在一起 C)应用代码 D) u C/OS-II内核
7、假定U C/OS-II设定的时钟节拍率是200Hz,时钟节拍计数器每秒钟递增( )。
A) 100B)
A) 100
B) 200
C) 300 D) 400
8、移植u C/OS-II到一个新的体系结构上,需要修改的文件不包括( )。
A) OS CPU.HB) TASK. CC)OS_CPU_C. C D) OS_CPU_A. ASM
A) OS CPU.H
B) TASK. C
C)OS_CPU_C. C D) OS_CPU_A. ASM
9、u C/OS-II对内存进行( )管理,可把管理的动态内存空间分成( )的
分区,每个分区又分成了( )的内存块来进行管理。
A) 一级 B)—个 C)多个大小相等 D)两级 E)多个大小不等
二、判断题(本题满分10分,共含10道小题,每小题1分)
1、 时限要求严格的系统称为硬实时系统。
2、 u C/OS-II是非抢占式实时多任务内核,优先级最高的任务一旦准备就绪,则拥有CPU 的所有权开始投入运行。
3、 当系统需要确保响应时间时,需要使用可剥夺型操作系统内核进行管理和编程。
4、 并发任务所访问的资源必须独占使用的方式,称为互斥。
5、 为确保临界段代码的互斥执行,通常,在进入临界段之前开中断,而临界段代码执行 完以后要立即关中断。
6、 全部u C/OS-II操作系统的系统函数的执行时间不可以确定。
7、 u C/OS-II提供的禁止任务切换可以防止中断的干扰。
8、 congf ig. h文件的作用设置所有选项,用于配置和裁剪内核代码及其数据结构。
9、 OS_CPU. H 文件中的 typedef unsigned char INT8U;表明 INT8U 的类型为 unsigned char。
10、 嵌入式操作系统u C/OS-II的多任务环境由函数OSStart ()启动。用户在调用该函 数之前,必须已经建立了一个或更多任务。嵌入式应用程序中,该函数一般在主函数中调 用O
三、图示题(本题满分17分,共含1道小题)
下图是一个嵌入式操作系统多任务管理下的就绪表,由其中变量OSRdyGrp和一维数组 0SRdyTbl[8]均是8bit的无符号整型,根据下图回答以下问题。
TOC \o 1-5 \h \z 图中包含几个就绪任务: o
这些就绪任务的优先级各为: ,
其中优先级最高的是 ,优先级最低的是 o
当前变量OSRdyGrp的值为 。
当前一维数组OSRdyTbl [8]的各个元素的值依次分别为:SRdyGrpA A A A A A A0
1
0
0
0
0
1
0
0
OSRdyGrp
A A A A A A A
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
OSRdyTbl[8J
TJ TJ TJ 1J TJ 1J TJ TJrL rL rL rL rL rL rL rL
Y
四、数据结构及算法计算题(本题满分17分)
某事件的等待任务表的当前状态,如下图所示:
pevent
1、 在等待任务表中查找最高优先级任务(优先级为prio)算法如下:
y = OSUnMapTbl[pevent-OSEventGrp];
x = OSU
您可能关注的文档
最近下载
- 2025-2026学年统编版三年级道德与法治上册全册教案设计.pdf VIP
- 2025高考数学专项复习:圆锥曲线基础总结、二级结论、方法与技巧.pdf VIP
- 五年级第一次月考试卷.docx VIP
- 第九讲_语言测.ppt VIP
- 2025年新济南版七年级上册生物全册精编知识点(新教材专用).pdf
- 750t履带吊安装拆卸安装方案.docx VIP
- DB21T 3102.2-2019 锂硫电池及电池组 第2部分:安全性能要求和试验方法 .docx VIP
- 河上公-老子道德经注本.doc VIP
- 富士达cp38电器图纸.pdf VIP
- 北京市海淀区2024—2025学年度八年级上学期期中考试数学试题[带答案] .pdf
文档评论(0)