嵌入式系统及应用-试题一
学院姓名学号任课老师考场教室__________选课号/座位号
密封线以内答题无效
课程名称:_嵌入式系统开发_考试形式:闭卷考试日期:2022年月日考试时长:120分钟课程成绩构成:平时5%,期中10%,实验25%,期末60%本试卷试题由__5_部分构成,共__9___页。
题号得分得分一、判断题(共15分,共15题,每题1分,正确用“T”表示,错误用“F”表示)
1.优先级位图法是通过牺牲空间赢得时间。()2.EDF调度策略可用于调度周期性任务()
3.在嵌入式操作系统中一般不使用虚拟存储技术,避免页面置换的开销所引起的不确定性。()4.自陷、异常和中断基本上具有相同的中断服务程序结构。()
5.嵌入式多任务系统中,任务间的耦合程度越高,它们之间的通信越少。()
6.存储器映射编址是指I/O端口的地址与内存地址统一编址,即I/O单元与内存单元在同一地址空间。
其优点是可采用丰富的内存操作指令访问I/O单元、无需单独的I/O地址译码电路、无需专用的I/O指令。()
7.嵌入式系统中,优先级抢占调度可以在任意位置、任意时刻发生。()8.当二值信号量用于任务之间同步时,其初始值为1。()
9.如果一个实时调度算法使得任务充分利用了CPU,则CPU的利用率为100%。()10.RISC处理器常用高效流水线技术提高处理器的并行性。()
11.弱实时对系统响应时间有要求,但是如果系统响应时间不能满足,不会导致系统出现致命的错误或崩溃。()12.循环轮询系统适合于慢速和非常快速的简单系统。()13.单处理器多任务系统无需嵌入式操作系统的支持。()
14.任务控制块的内容在任务创建时进行初始化,在系统运行过程中不会发生变化。()15.支持实时特性的DARTS设计方法也采用了面向对象技术。()
一二三四五合计第1页共7页
学院姓名学号任课老师考场教室__________选课号/座位号
密封线以内答题无效
得分二、单项选择题(共20分,共10题,每题2分)1、以下描述中,哪一项不适用于前后台系统:()
(A)是中断驱动系统的一种(B)后台是一个循环轮询系统一直在运行(C)前台由一些中断处理过程组成(D)具有多任务
2、以下哪项不能降低嵌入式系统处理器的功耗()(A)降低工作电压;
(B)提供不同的时钟频率;(C)关闭暂时不使用的功能块;(D)提升工作的时钟频率。
(B)在消息队列通信中,将数据从发送任务的空间完全拷贝到接收任务的空间,具有较好的时间及空间性能;
(C)操作系统可以环形缓冲的形式管理消息队列;
(D)事件无队列,即多次发送同一事件,在未经过任何处理的情况下,其效果等同于只发送一次。
4、以下哪一项不属于处理器存储器子系统的范畴()。
(A)MMU/MPU(B)Cache(C)writebuffer(D)e某ternalmemory
5、多任务系统的优点很多,但()不是其优点。
(A)将复杂的系统分解成相对独立的多个任务,达到分而制之的目的,从而降低系统的复杂性;(B)便于保证系统的实时性;
(C)需要增加功能:任务间的协调,同步和通信功能;(D)系统的模块化好,提高系统的可维护性。
arm嵌入式系统期末考试6、以下关于任务分类的描述,不正确的是()(A)按照到达情况的可预测性,任务可划分为周期任务和非周期任务;(B)按照重要程度,任务可分为关键任务和非关键任务;(
C)非关键任务如果没有得到及时执行,将会产生严重后果;(D)周期任务每隔一个固定的时间间隔就会执行一次。
第2页共7页
学院姓名学号任课老师考场教室__________选课号/座位号
密封线以内答题无效
7、运行任务被抢占的原因不包括()
(A)它唤醒了高优先级的任务(B)将自己挂起
(C)有多个同优先级的就绪任务,运行的时间片到(D)优先级较低的中断产生并处理中断
8.ARM处理器在哪种模式下,具有最多的影子寄存器()
(A)USER(B)SYSTEM(C)FIQ(D)IRQ(E)ABORT
9.以下关于ARM处理器的分类,哪项描述不正确()(A)应用处理器具有最快频率、最
高性能以及合理的功耗(B)实时控制处理器具有实时响应、合理性能、较低功耗(C)微控制器具有一般性能、最低成本和极低的功耗(D)微控制器也可以具有存储器子系统
10.关于中断服务程序的编写原则,以下哪个是不正确的:()(A)中断服务程序要尽量地简短,只完成必要的处理工作;(B)中断服务程序中可以调用操作系统提供的一些服务;
(C)中断服务程序中可以与任务相同的方式使用操作系统的服务;(D)中断服务程序中可以打开系统的中断响应,以支持中断嵌套。得分三、填空题(共20分,共20空,每空1分)
1.嵌入式微处理器的指令集一般要针对特定领域的应用进行剪裁和扩展,常用的扩展指令类型包
括:、、、2.在多任务系统中,任务具有、、等特点。3.ARM9系列的处理器具有5级流水线,分为、、、存储器访问和等5个阶段。
4.导致ARM处理器工作模式转变的原因有:软件控制、异常和
5.ARM处理器的自陷指令是,某86处理器的自陷指令是6.内存保护主要包含两各方面的内容:和
第3页共7页
学院姓名学号任课老师考场教室__________选课号/座位号
密封线以内答题无效
7.I/O端口的编址方法,即I/O端口的地址安排方式主要有两种:,8.嵌入式微处理器有两种体系结构,其中将指令和数据存放于同一存储空间,而的特点是指令和数据分别使用相互独立的存储空间。
得分1.在嵌入式实时系统中,什么是任务?有哪些主要特性?简述任务、进程之间的主要区别。(5分)
2.ARM处理器的程序状态寄存器第28到31位分别代表什么意义?请分析右边的代码是如何利用这些位的信息。
四、简答题(共30分,共5题,第4题为9分,第5题6分,其余每题5分)
312827NZCVQ
3.交叉调试与普通软件调试有哪些异同?(5分)
24……loopADDr2,r2,r3SUBSr1,r1,#0某01BNEloop第4页共7页