嵌入式控制系统·随堂练习2020春华工答案
- 格式:docx
- 大小:49.62 KB
- 文档页数:7
2020计算机三级考试《嵌入式系统开发》练习题及答案1. 以下相关进程和程序的说法错误的是( D )A.进程是动态的B.程序是静态的C.一个程序能够对应多个进程D.程序就是进程2. 微软开发的嵌入式操作系统是( C )A.RT-LinuxB.MontaVistaC.Windows CED.VxWorks3. ROM监视器是一个小程序,驻留在嵌入式系统的( B )A.RAM中B.ROM中C.Flash中D.DOM中4.直接存储器存取的英文缩写是( A )A.DMAB.DRAMC.ISAD.IRQ5. 以下不是嵌入式系统应用领域的是( C )A.移动电话B.汽车电子C.办公系统D.军工航天6. 十进制数235,用八进制表达为( C )A.351B.352C.353D.3547. ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为( C )A.目标寄存器编码B.指令操作符编码C.永远是0D.条件执行8. 80286处理器是( B )A.32位处理器B.16位处理器C.8位处理器D.4位处理器9. 决定电源种类的线称为( C )A.备用线B.控制线C.电源线D.数据线10. 嵌入式软件开发构建阶段的第三步是( B )A.编译B.定址C.打包D.定址和打包11. 把微处理器与外部设备相连接的线路称为( D )A.电源线B.控制线C.数据线D.总线12. 嵌入式软件开发构建阶段的第一步是( A )A.编译B.链接C.定址D.打包13. 厂家和用户为性能扩充或作为特殊要求使用的信号线称为( A )A.备用线B.控制线C.数据线D.总线14. 嵌入式软件开发构建阶段的第二步是( B )A.编译B.链接C.定址D.打包15. 以下相关进程和程序的说法错误的是( B )A.进程是动态的B.一个进程能够对应多个程序C.一个程序能够对应多个进程D.程序不是进程16. WindRiver公司开发的嵌入式操作系统是( A )A.VxWorksB.MontaVistaC.Windows CED.RT-Linux17. GDB中,用来设置断点的命令是( D )A.killB.nextC.makeD.break18. 1Byte等于( D )A.1024KBB.1024KMC.1024GBD.8bit19. 以下不是嵌入式系统应用领域的是( A )A.电子商务B.移动电话C.消费类电子产品D.军工航天20. 十进制数235,用十六进制表达为( A )A.EBB.ECC.EAD.EE。
操作系统(含课程设计)第1章操作系统引论1.(单选题)操作系统是基本的特征是()A、并发B、共享C、虚拟D、异步答题:A.B.C.D.(已提交)参考答案:A问题解析:2.(单选题)下面不属于操作系统设计目标的是()A、提高资源利用率B、提高系统吞吐量C、用户操作计算机更方便D、并行执行多个进程答题:A.B.C.D.(已提交)参考答案:D问题解析:3.(单选题)历史上最早出现的操作系统是()A、单道批处理系统B、多道批处理系统C、分时系统D、实时系统答题:A.B.C.D.(已提交)参考答案:A问题解析:4.(单选题)实时操作系统必须在()内处理完来自外部的事件。
A、响应时间B、周转时间C、被控对象规定时间D、调度时间答题:A.B.C.D.(已提交)参考答案:C问题解析:5.(单选题)操作系统是对()进行管理的软件。
A、软件B、硬件C、计算机资源D、应用程序答题:A.B.C.D.(已提交)参考答案:C问题解析:6.(单选题)配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为()计算机。
A、并行B、真实C、虚拟D、共享答题:A.B.C.D.(已提交)参考答案:C问题解析:7.(单选题)操作系统中采用多道程序设计技术提高了CPU和外部设备的()A、利用率B、可靠性C、稳定性D、兼容性答题:A.B.C.D.(已提交)参考答案:A问题解析:8.(单选题)在操作系统中,并发性是指若干事件____发生()A、在同一时刻B、在不同时刻C、在某一时间间隔内D、依次在不同时间间隔内答题:A.B.C.D.(已提交)参考答案:C问题解析:9.(单选题)()操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A、网络操作系统B、批处理操作系统C、实时操作系统D、分时操作系统答题:A.B.C.D.(已提交)参考答案:D问题解析:10.(单选题)下面关于操作系统的叙述中正确的是()A、批处理作业必须提交作业控制信息B、分时系统不一定都具有人机交互功能C、从响应时间的角度看,实时系统与分时系统差不多D、由于采用了分时技术,用户可以独占计算机的资源答题:A.B.C.D.(已提交)参考答案:A问题解析:第1章操作系统引论随堂练习提交截止时间:2017-12-15 23:59:59当前页有10题,你已做10题,已提交10题,其中答对0题。
第一章思考与练习1、举出3个书本中未提到的嵌入式系统的例子。
答:红绿灯控制,数字空调,机顶盒2、什么叫嵌入式系统嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
3、什么叫嵌入式处理器?嵌入式处理器分为哪几类?嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。
嵌入式微处理器(Embedded Microprocessor Un it, EMPU)嵌入式微控制器(Microco ntroller Un it, MCU)嵌入式 DSP 处理器(Embedded Digital Signal Processor, EDSP)嵌入式片上系统(System On Chip)4、什么是嵌入式操作系统?为何要使用嵌入式操作系统?是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。
其次,提高了开发效率,缩短了开发周期。
再次,嵌入式实时操作系统充分发挥了 32位CPU的多任务潜力。
第二章1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。
识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。
提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。
执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。
结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。
2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险?在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。
需求风险;时间风险;资金风险;项目管理风险 3、何谓系统规范?制定系统规范的目的是什么?规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。
(单选题)1: 在栈寻址中,()表示满递减堆栈。
A: FA
B: FD
C: EA
D: ED
正确答案: B
(单选题)2: 半主机调试技术是利用()提供的C函数库功能来完成运行程序的I/O请求。
A: 下位机
B: 目标机
C: 评估板
D: 上位机
正确答案: D
(单选题)3: 逻辑异或指令的助词符是()。
A: AND
B: ORR
C: XOR
D: EOR
正确答案: D
(单选题)4: 编写启动代码,定制嵌入式操作系统,开发驱动程序和应用程序等工作属于()。
A: 体系结构设计
B: 硬件设计
C: 测试设计
D: 软件设计
正确答案: D
(单选题)5: Linux内核所需要的库函数一般位于()目录下。
A: drivers
B: fs
C: lib
D: include
正确答案: C
(单选题)6: 嵌入式系统的核心是()。
A: 嵌入式操作系统
B: 嵌入式微处理器
C: 外围电路
D: 嵌入式外围设备
正确答案: B
(单选题)7: 嵌入式系统的英文缩写是()。
A: MS。
(单选题)1: ADS中ARM的链接器所对应的命令行工具程序文件名称是()。
A: armcc
B: armlink
C: armsd
D: armasm
正确答案: B
(单选题)2: makefile文件中的续行符是()。
A: /
B: \
C: @
D: &
正确答案: B
(单选题)3: ()的主要任务是把需求分析得到的结果转换为软件结构和数据结构。
A: 需求分析
B: 概要设计
C: 详细设计
D: 协同设计
正确答案: B
(单选题)4: 下列()可能是针对ARM的GNU交叉工具链中的C编译器()。
A: arm-linux-as
B: arm-linux-gcc
C: arm-linux-g++
D: arm-linux-ld
正确答案: B
(单选题)5: 在开发嵌入式应用软件时,若没有下位机和评估板,最简单的方法是利用()。
A: 模拟软件
B: ROM仿真器
C: 目标机
D: 在线仿真器
正确答案: A
(单选题)6: GNU开发套件中,下列()是项目管理工具。
A: as
B: make
C: makefile
D: Makefile
正确答案: B
(单选题)7: ADS的图形化调试工具,即ARM扩展调试器是()。
A: AXD。
1.什么是操作系统?它应具备什么功能?管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石.1.)操作系统是计算机硬件的封装和扩充2).操作系统是计算机资源的管理者,包括处理器管理、存储器存储空间管理、外部输入输出(I/O)设备管理、文件管理、网络和通信管理、提供用户接口。
2嵌入式操作系统与普通操作系统区别嵌入式操作系统具有通用操作系统的基本特点,但嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点3什么是实时系统?对实时系统有什么要求?如果一个系统能及时响应外部事件的请求,并能在规定的时间内完成对事件的处理,这种系统称为实时系统. 1.实时系统的计算必须产生正确的结果,称为逻辑或功能正确.2.实时系统的计算必须在预定的时间内完成.称为时间正确.4可剥夺内核:当一个进程正在被处理器所运行时,其他就绪进程可以按照事先规定的规定的规则,强行剥夺正在运行进程的处理器使用权,而使自己获得处理器使用权并得以运行 5. .单调速率RM 算法(静态算法,根据进程执行周期的长短来决定进程的优先级别,T k prio 1=)、截止期限最早优先算法(进程截止期限越近,则该进程紧急程度越高)、可达截止期限最早优先算法(观察所有被激活的进程里是否有进程在该进程的截止期限内干不完的事情,如果有,那么这种进程就不运行了,而去运行那些能把工作做完的进程(D 为进程的截止期限;t1为系统当前时间 ,E 为设计时估算的时间;d 为进程的截止裕度式中:prio 为进程的优先级别;k 为比例系数; T 为进程的周期式中:C 为若干个进程的周期;P 为它们任务所需的时间实时进程的可调度性:是指多个实时进程是否可经过适当的调度使它们都能正确地完成工作。
截止期优先算法, RM 算法,6一个应用程序为什么一定要使用空闲任务 在多任务系统运行时,系统经常会在某个时间内无用户任务运行而处于空闲状态,为了使CPU 在此时有事可作,提供空闲任务。
>> 第一章 >>本章测试一、判断题1、嵌入式系统是一个分散的工业,充满了竞争、机遇与创新,从硬件到软件都很难垄断。
(T)2、嵌入式系统对成本的关注不是太注意。
(F)3、嵌入式系统可以应用于导弹控制。
(T)4、嵌入式系统多为高功耗系统。
(F)5、嵌入式系统很少应用在医疗保健方面。
(F)6、嵌入式系统的基本结构一般可分为软件和硬件两个部分。
(T)7、嵌入式系统的硬件包括不包括存储器。
(F)8、嵌入式片上系统是一个有专用目标的集成电路,包含完整系统及嵌入软件的全部内容。
(T)9、嵌入式静态存储器的速度较慢。
(F)10、嵌入式动态存储器集成度较低。
(F)11、板级支持包的主要工作是初始化和硬件相关的设备驱动。
(T)12、高可靠性和高稳定性是嵌入式系统发展的趋势之一。
(T)13、嵌入式处理器的安全和非安全状态分别具有独立的虚地址空间。
( T )14、嵌入式处理器的各种运行模式具有相同的异常向量表基地址。
( F )二、选择题1、下面哪种操作系统不属于商用操作系统。
( B )A. B. C. D.2、下面哪点不是嵌入式操作系统的特点。
( C )A. 内核精简B. 专用性强C. 功能强大D. 高实时性3、在嵌入式处理器中,下面哪种中断方式优先级最高。
( A )A. B. 数据中止 C. D.4、和的区别正确的是。
( D )A. 的读速度比稍慢一些B. 的写入速度比慢很多C. 的擦除速度远比的慢D.大多数写入操作需要先进行擦除操作5、以下哪种方式不属于文件系统的格式。
( B )(A) (B) (C) (D)6、下面哪个特点不属于设备的特点。
( B )(A) 串行通信方式(B)不可热拨插(C) 分、和(D)通信速率比232快7、下面不符合嵌入式操作系统特点的是(B)A、实时性B、不可定制C、微型化D、可移植性8、嵌入式处理器指令的执行周期包括(D)A.启动运行退出 B.取指令指令译码执行指令存储C.启动运行挂起退出 D.取指令指令译码执行指令9、是(B)A.嵌入式硬件开发工具 B.嵌入式软件开发工具C.嵌入式调试工具 D.嵌入式编译工具10、以下叙述中,不符合特征的是(B )A.指令长度固定,种类少 B.寻址方式丰富,指令功能尽量增强C.设置大量通用寄存器,访问存储器指令简单 D.选取使用频率较高的指令11、在下列处理器模式中,( D )模式有自己独立的R814寄存器。
第1章1、什么是嵌入式系统?嵌入式系统的组成?从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。
术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。
嵌入的系统中可以共存多个嵌入式系统。
2、典型的嵌入式处理器有哪些?3、典型的RTOS操作系统有哪些?4、列举身边的嵌入式应用产品?第2章Cortex-M体系结构一题:填空题1、ARM Cortex系统的处理器分为:____A_____、____R_____、_____M_____。
2、ARM Cortex-M3为32位微控制器,请问32位指的是CPU字长。
3、ARM Cortex-M3体系结构采用哈佛总线结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行进行。
4、CM3寄存器分为通用寄存器,包括R0~R15。
和特殊功能寄存器,包括程序状态寄存器、异常屏蔽寄存器、控制寄存器。
5、寄存器R13是堆栈指针寄存器。
6、寄存器R14是程序连接寄存器。
7、寄存器R15是程序PC。
8、CM3的堆栈指针分为__MSP__、__PSP_。
存储器堆栈堆栈分为:向上生长(即向高地址方向生长)的递增堆栈;向下生长(即向低地址方向生长),称为递减堆栈。
堆栈指针指向最后压入堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个数据项放入的空位置,称为空堆栈。
试判断CM3属于递减堆栈堆栈和满堆栈堆栈。
9、在CM3中记录程序状态的寄存器是___xPSR____。
都分别有些什么状态_应用状态、中断状态、可执状态。
10、BASEPRI寄存器的作用是___屏蔽优先级低于某一个数值的异常____。
11、寄存器CONTROL的作用是控制处理器模式及堆栈切换。
MOV R0,#0x01MSR CONTROL,R0在8级优先中,请问上述程序的功能是处理器工作在用户模式主堆栈下。
嵌入式系统设计_华东师范大学中国大学mooc课后章节答案期末考试题库2023年1.下列设备哪些不是嵌入式设备答案:笔记本2.ARMv7 Cortex M4指令支持()。
答案:支持thumb-1和thumb-2指令集3.CDFG图一共有()种类型的节点答案:24.CPU能够与下列哪个操作并行?答案:CPU计算与I/O设备操作5.DMA访问存储器是通过()控制总线完成对存储器的访问答案:DMA控制单元6.单一速率调度策略是()调度策略答案:静态7.计算平台包括微处理器、I/O设备和存储器,通过()把它们连接起来。
答案:总线8.交叉编译是指()答案:在主机上为目标机编译代码9.进程是程序的一次执行,它的状态包括内存的值和()的值。
答案:寄存器的值10.目标代码不能在()上运行。
答案:DMA上11.嵌入式程序组件常见的有循环缓冲区、队列和()答案:有限状态机12.嵌入式实时OS调度策略是以()为标准进行调度答案:如何满足所有任务时限13.下列哪个方式是I/O访问的方式答案:忙等I/O方式14.下面哪种开销不是中断的开销答案:检查中断信号是否到来15.在编译过程中,符号表的产生是在第()次扫描中产生的。
答案:116.在嵌入式系统中,性能意味着()。
答案:满足任务的最后时限17.在任务调度过程中,由于()会导致低优先级的进程较高优先级进程的执行,这就是优先级反转答案:资源共享18.最早截止时限优先调度算法(EDF)的CPU的利用率最好可以达到()。
答案:100%19.CPS是下列哪些技术融合的系统?()答案:计算与物理设备连续过程与离散时间系统通讯与交互方式20.CPU与I/O设备交互方式有通过()答案:一组控制寄存器一组数据寄存器21.I/O编程支持哪些形式?答案:内存映射特殊的I/O指令22.RISC指令集与CISC相比,它的特点是()。
答案:指令长度固定存储器访问只能通过专用的指令访问寻址方式相对较少采用流水线技术23.串行通讯可以对一组参数编程,修改,它们主要是()答案:波特率奇偶校验每个字符长度结束位长度24.系统设计的抽象层次有哪些?答案:需求规格说明体系结构组件设计和系统集成25.下列哪些技术是嵌入式系统的调式技术答案:断点LED灯ICE逻辑分析仪26.下面哪些是Cache未命中。
(单选题)1: 市场出售的智能手机常用的操作系统描述正确的是()。
A: Android
B: iOS
C: Windows 8
D: 以上全对
正确答案: D
(单选题)2: 不属于嵌入式系统特点的是()。
A: 面向特定系统应用的
B: 通用的且完备的一个系统
C: 生命周期相当长
D: 开发技术要求比较高
正确答案: B
(单选题)3: Boot Loader的启动方式描述正确的是()。
A: 网络启动方式
B: 磁盘启动方式
C: Flash启动方式
D: 以上全对
正确答案: D
(单选题)4: 不属于操作系统管理功能的是()。
A: 为其他应用软件提供支持
B: 管理系统资源
C: 使计算机系统所有资源最大程度地发挥作用
D: 以上都不对
正确答案: D
(单选题)5: Linux的开发工具一般包括()。
A: 源码浏览器
B: 交叉编译器
C: 调试器
D: 以上全对
正确答案: D
(单选题)6: 目前市场上出售的iPhone采用什么操作系统()。
A: Linux
B: iOS
C: VxWorks
D: Windouws CE
正确答案: B
(单选题)7: 关于shell描述正确的是()。
A: shell是用户与Linux内核之间的接口程序,是一个命令解释器。