《嵌入式系统导论试题A答案.docx》由会员分享,可在线阅读,更多相关《嵌入式系统导论试题A答案.docx(6页珍藏版)》请在第一文库网上搜索。
1、嵌入式系统导论试题(A卷)答案一、选择题(每题2分,合计30分)(1)下面B特性不符合嵌入式操作系统特点。A.实时性B.不可定制C.微型化D,易移植(2)目前大部分的微处理使用的半导体技术称为BA.TTLB.CMOSC.ECLD.DMA(3)在嵌入式系统的存储器结构中,存取速度最快的是DA.内存B.寄存器组C.FlashD.Cache(4)嵌入式应用软件一般在宿主机上开发,在目标机上运行,因此需要一个B环境A.交互操作系统B.交叉编译C.交互平台D.分布式计算(5)存储单兀是指BoA.存放1个字节的所有存储元集合B.存放1个机器字的所有存储元集合C.存放1个二进制信息位的所有存储元集合D.存放
2、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.低电平(9)在ARM
3、处理器中,A寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。A.CPSRB.SPSRC.PCD.IR(10)软件需求分析阶段的任务不应该包括A。A.结构化程序设计B.问题分析C.可靠性与安全性要求D.确定功能与性能要求(11)下面不属于嵌入式系统中的进程状态。A.运行状态B.就绪状态C.开关状态D.等待状态(12) A完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A.硬件抽象层B.驱动映射层C.硬件交互层D.中间层(13)下面C程序中,设变量count的地址为2000o则该段程序执行后,屏幕上的显示结果应为C(1) includemain(void)intc
4、ount,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)下面给出的任务状态变化中,C变化是不可能发生的。A、运行一,就绪B、运行一等待C等待一运行D、等待一就绪二、填空题(每空1分,合计30分)(1)根据嵌入式系统使用的微处理器,可以将嵌入式系统分为微处理器,嵌入式DSP,微控制器以及片上系统。(2) SRAM靠触发器存储信息,DRAM靠MOS管栅极电容
5、存储信息(3) DRAM的刷新一般有集中、分散和异步3种方式(4)主存可以和CPU、Cache和外存交换信息。外存可以和主存交换信息,高速缓存可以和CPU、主存交换信息。(5)缓存是设在CPU和主存之间的一种存储器,其速度与CPU相配,其容量与字长有关。(6)主存、高速缓存、通用寄存器、磁盘、磁带都可用来存储信息,按存取时间由快到慢排列,其顺序是通用寄存器高速缓存主存磁盘磁带o(7)从嵌入式系统设计的角度来看,嵌入式软件的运行模式可以分为循环轮询、前后台、单处理器多任务以及多处理器多任务等几大类。(8)嵌入式软件的体系结构通常包括:驱动层、操作系统层、中间件层和应用层.(9)在对一个设备进行操
6、作之前要完成下面几步:安装驱动、初始化设备、打开一个设备并得到文件描述符。(10)ARM7TDMI中,T表示支持Thumbcr,D表示Dobug,M表示内嵌乘法器Multiplier,I表示1CE,支持在线断点和调试。三、判断题:共5小题,每小题2分,满分10分。1、所有的电子设备都属于嵌入式设备。(错)2、冯诺依曼体系将被哈佛总线所取代。(错)3、嵌入式开发不需要硬件支持。(对 )(错 )4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。5、CAN总线的最大通信速率为12MB/S。三、专业名词解释(写出以下英文简写,以及对应的中文名称):共5小题,每小题2分,满分10分。(1) R
7、TOSReal-TimeOperationSystem实时操作系统(2) RISCReduceInstructionSetComputer精简指令集计算机(3) ISRInterruptServiceRouting/Register/Request中断服务寄存器/服务(4)JTAGJointTestActiveGroup联合测试活动组(5)CANControllerAreaNetwork控制区域网四、简答题(每题10分,共30分)(1) 嵌入式计算系统的组成主要分为哪几个部分,并写出各部分所完成的功能。硬件层、BSP、RTOS、文件系统、GUI、应用软件(2) QNX实时操作系统的微内核结构的优点各模块独立、驱动等在应用程序空间、OS功能模块可动态加载卸载(3) 简述ARM处理器的工作状态Thumb态16位ARM态32位