《嵌入式系统导论试题B答案.docx》由会员分享,可在线阅读,更多相关《嵌入式系统导论试题B答案.docx(5页珍藏版)》请在第一文库网上搜索。
1、嵌入式系统导论试题(B卷)答案一、选择题(每题2分,合计30分)(1)下面B特性不符合嵌入式操作系统特点。A.实时性B.不可定制C.微型化D,易移植(2)下面哪种嵌入式操作系统很少用在手机上DA.SymbianB.LinuxC.WinCED.VxWorks(3)在嵌入式系统的存储器结构中,存取速度最快的是DA.内存B.寄存器组C.FlashD.Cache(4)嵌入式应用软件一般在宿主机上开发,在目标机上运行,因此需要一个B环境A.交互操作系统B.交叉编译C.交互平台D.分布式计算(5)存储单兀是指BoA.存放1个字节的所有存储元集合B.存放1个机器字的所有存储元集合C.存放1个二进制信息位的所
2、有存储元集合D.存放2个字节的所有存储元集合(6)下述说法中D是正确的A.半导体RAM信息可读可写,且断电后仍能保持记忆B.半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的C.半导体RAM是易失性RAM,而动态RAM中的存储信息是不易失的D.半导体RAM是易失性RAM,而静态RAM只有在电源不掉时,所存信息是不易失的(7)主存和CPU之间增加高速缓冲存储器的目的AoA.解决CPU和主存之间的速度匹配问题B.扩大主存容量C.即扩大主存容量,又提高了存取速度D.扩大CPU中通用寄存器的数目(8) RS-232C串行通信总线的电气特性要求总线信号采用B.A.正逻辑B.负逻辑C.高电平D
3、.低电平(9)在ARM处理器中,寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断OA.CPSRB.SPSRC.PCD.IR(10)软件需求分析阶段的任务不应该包括A。A.结构化程序设计B.问题分析C.可靠性与安全性要求D.确定功能与性能要求(11)下面C不属于嵌入式系统中的进程状态。A.运行状态B.就绪状态C.开关状态D.等待状态(12)A完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A.硬件抽象层B.驱动映射层C.硬件交互层D.中间层(13)下面C程序中,设变量count的地址为2000。则该段程序执行后,屏幕上的显示结果应为C#includemain(vo
4、id)intcount,q;int*m;count=100;m=&count;q=*m;printf(/zq=%d;nw,q);return0;)A.q=2000;B.q=2000C.q=100;D.q=100(14)虚拟内存的主要用途是DoA、进行内存保护B、允许程序浮动C、允许程序移动D、扩充主存容量(15)下面给出的任务状态变化中,变化是不可能发生的。A、运行一就绪B、运行一等待C等待一运行D、等待一就绪二、填空题(每题3分,合计30分)(1)根据嵌入式系统使用的微处理器,可以将嵌入式系统分为微处理器,嵌入式DSP,微控制器以及片上系统。(2)块设备以与为单位传输数据,字符设备以主茎为单
5、位传输数据。(3)DRAM的刷新一般有集中、分散和异步3种方式(4)嵌入式开发一般采用宿主机/目标机开发或交叉开发方式,其中宿主机一般是指PC机或台式机。(5)操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、进程间作信、内存管理、I/O资源管理。(6)主存、高速缓存、通用寄存器、磁盘、磁带都可用来存储信息,按存取时间由快到慢排列,其顺序是通用寄存器高速缓存主存磁盘磁带O(7)从嵌入式系统设计的角度来看,嵌入式软件结构可以分为循环轮询、前后台、单处理器多任务以及多处理器多任务等几大类。(8)按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于分时操作系统,
6、VxWorks属于嵌入式/实时操作系统。(9)哈佛体系结构数据空间和地址空间分开,ARM920T采用哈佛体系的内核架构。(10)ARM7TDMI中,T表示支持Thumber,D表示Debug,M表示内嵌乘法器Multiplier,I表示ICE,支持在线断点和调试。三、判断题:共5小题,每小题2分,满分10分。1、所有的电子设备都属于嵌入式设备。2、冯诺依曼体系将被哈佛总线所取代。3、嵌入式开发不需要硬件支持。4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。(对)5、CAN总线的最大通信速率为12MB。(错)三、专业名词解释(写出以下英文简写,以及对应的中文名称):共5小题,每小题2
7、分,满分10分。(1) RTOSRealTimeOperateSystem(2) RISC(ReduceInstructSetComputer);(3) IDEIntegrateDevelopmentEnvironment(4) JTAGJoinTestActiveGroup(5) CANControlAreaNetwork四、简答题(每题10分,共30分)(1) 嵌入式系统的组成主要分为哪几个部分,并写出各部分所完成的功能。硬件层、BSP、RTOS、文件系统、GUI、应用软件(2) QNX实时操作系统的微内核结构的优点各模块独立、驱动等在应用程序空间、OS功能模块可动态加载卸载(3) 简述ARM处理器的工作状态Thumb态16位ARM态32位