付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海交通大学继续教育学院模拟试题课程名称:嵌入式系统及应用试卷类型:开卷学号:姓名:1. 填空(每空2分,共40分)1. 在专用性、资源受限、功耗约束、常由外接交流电电源供电这4个特征中,不是嵌入式系统特征的2. 在移动电话、MP3、MID、深蓝超级计算机这4个设备中,不是嵌入式系统的是。3. 指令和数据共享同一总线的体系结构是一。4. 在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是。5. 假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要个时钟节拍。6. ARM7中如果需要实现形如R0=R1+(R2&
2、lt;<3)的操作,最少可以用条指令。7. 使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为8. 显示当前目录的路径的命令是。9. 在整个文件系统搜索hello.c文件所在的位置,可以使用命令。10. 操作系统的各种睡眠状态中,必'须保持对内存供电的是模式。11. 交叉开发形成的可执行文件最终要在上运行。12. ELF文件的.bsssection一般是用来存储。13. WIMP交互模式中,每个字母代表的意思分别是、。14. Linux、VxWorks、WindowsCE、C/OS-II中不是实时操作系统的有。15. RMS的中文意思
3、是,EDF的中文意思是。16. 基于CMOS工艺的处理器内核的动态功耗动态功耗W,与供电电压V,工作频率F的关系为c2. 单项选择题(每题2分,共50分)1 .关于嵌入式组成,下面说法箱误的是:()A.嵌入式系统的中间层是位于操作系统与应用程序之间。B.嵌入式系统包括硬件和软件C.嵌入式系统包含了一个计算机系统基本部件D.每个嵌入式系统都拥有独立的操作系统2 .下面不属于嵌入式处理器的是:()。A. IntelCore(酷睿)处理器B. IntelAtom处理器C. MCS-51单片机D. ARM处理器3 .关于嵌入式处理器内核性能,下面说法正确的是:()A. DMIPS反映处理器内核的功耗性
4、能。B. DMIPS越高反映处理器内核架构的越先进。C. "DMIPS/主频”越高反映处理器内核架构的越先进。D.内核的动态功耗性能一般用mW来衡量。第1页共6页4 .关于体系结构与实现结构,下面说法正确的是:()A. x86是一种实现结构。B. x86架构处理器的实现结构都是一样的。C.体系结构相同的处理器器其指令集是相同或兼容的。D.不同处理器要想拥有相同或兼容的指令集,其实现结构也必须一样。5 .关于SIMD说法蕾诺的是:()。A. SIMD通过复制ALU和寄存器组,共享取值、译码单元来获得计算并行。B. SIMD是通过增加寄存器个数来提高数据处理的宽度。C. SIMD中多个运
5、算单元运行的是相同的指令。D. IntelAtom的SSE指令属于SIMD指令6 .关于跳转代码问题,下面说法正确的是:()A.任何处理器都会有跳转代码问题。B.处理器流水线深度越浅,跳转指令的影响越大。C.跳转代码问题就是处理器执行跳转指令时跳转目标地址错误导致运行错误问题。D.跳转代码问题就是跳转指令导致处理器处理速度下降的问题。7 .需要操作系统或加载程序将其加载到内存中才能执行,加载器只能把它加载到固定的地址运行。()A.可重定位执行文件,可重定位执行文件8 .可重定位执行文件,不可重定位执行文件C.不可重定位执行文件,可重定位执行文件D.不可重定位执行文件,不可重定位执行文件8 .关
6、于嵌入式系统组成,下面说法正确的是()A.操作系统是嵌入式系统必不可少的部分。B.硬件抽象层包括设备驱动、Bootloader与BSP。C.BSP(板级支持包)位于操作系统与应用程序之间。D.操作系统一般直接访问全部的硬件。9 .关于嵌入式操作系统结构,下面说法正确的是()A.应用软件可以直接调用操作系统的系统服务。B.设备驱动程序工彳在用户态(usermode)。C.操作系统内核包括系统库。D.系统库和应用库属于统一层次的两种不同功能的模块。10 .关于Bootloader,下面说法正确的是()A.Bootloader是操作系统的一部分。B.操作系统运行期间,Bootloader一直被使用。
7、C. Bootloader的主要任务包括初始化系统硬件,引导和启动操作系统内核。D. Bootloader向操作系统提供访问硬件的接口,操作系统需要通过Bootloader来访问硬件。11.关于BSP,下面说法正确的是()A.BSP是操作系统的一部分。第2页共6页B.从功能上说,BSP不包括设备驱动的功能。C. BSP(板级支持包)就是向应用提供访问硬件的接口。D. BSP位于硬件抽象层。12 .下列哪个关于实时系统的说法是不正确的:()。A.tWj性能系统一定是实时系统。B.实时操作系统需保证最坏情况下系统响应时间的可预测性。C.实时操作系统不以提高系统(特别是CPU)的总体利用率为目标。D
8、.硬实时系统中,系统的响应时间如果超过允许上限,可能会造成致命影响。13 .关于实时操作系统的任务调度策略,下面说法正确的是()A. RMS实现上比EDF简单。B. RMS属于动态优先级策略。C. EDF属于静态优先级策略。D. EDF方法可调度的任务集,RMS一定能实现可调度。14 .关于优先级颠倒问题,下面说法正确的是()A.优先级顶置和优先级继承都可防止有边际的颠倒。B.无边际的颠倒对实时性造成妨害比有边际的颠倒要大C.优先级颠倒造成的问题是使操作系统任务调度的效率急速下降。D.高优先级任务H和低优先级任务L需要互斥访问一个共享资源R,如果L持有R的过程中,恰好又被一个中间优先级的任务M
9、所抢占,此时称为有边际的优先级颠倒。15 .关于操作系统的定制与裁剪,下面说法正确的是()A.操作系统定制与裁剪是一个概念。B.操作系统定制在操作系统启动时完成。C.操作系统裁剪就要把操作系统从嵌入式系统删除掉。D.操作系统裁剪不惜以增加操作系统的存储空间为代价来加快操作系统运行速度。16 .关于操作系统的合作式多任务和抢占式多任务,下列哪种说法是对的:()。A.Linux不是基于抢占式多任务的。B.抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。C.合作式多任务中一个任务执行的最小时间是一个时间片。D.合作式还是抢占式的区别在于是不是支持多进程。17 .关于Linux内核,
10、下面说法错误的是()A. Linux采用了微内核结构。B. Linux支持虚拟地址模式。C. Linux是一种抢占式多任务操作系统。D. Linux的驱动程序可以动态加载和卸载。18 .下面说法正确的是()。A.嵌入式系统一般拥有全键盘之类的输入设备。B.屏幕键盘是覆盖在屏幕上的半透明的物理键盘。C.嵌入式系统和桌面计算机一样常使用4:3屏幕纵横比的屏幕。D.嵌入式系统常采用触摸屏(Touch-screen)和指示笔(Stylus)代替鼠标完成指向输入。第3页共6页19.当一个应用从桌面计算机移植到同纵横比的小尺寸触摸屏的嵌入式系统时,引起的问题包括()。需正确地解释鼠标移动输入的问题。需正确
11、地设置屏幕映射。需处理悬停(Hover-Over)问题。需提供右击的代替功能。A.B.C.D.20.常见的嵌入式系统的图形用户界面库包括()MicroWindowsMiniGUIQt/EmbeddedWindowsMFCJavaAWT/SwingA.B.C.D.21.嵌入式系统的优化包括:()。运行速度优化代码尺寸优化低功耗优化体积和重量的优化A.B.。C.。D.。22.性能优化一般都有代价,也就说性能优化带来的副作用,这些副作用包括:()。增加J存储空间需求使得相关设计复杂化了带来功耗的增加削弱了系统的鲁棒性A.B.C.D.23 .关于软件优化的工具,下面说法正确的是()。A.简档(Prof
12、iling)工具可以自己实现对用户程序的修改、优化。B.将归并排序改为快速排序是编译器能自动完成的优化。C.当gcc编译、链接程序时,使用-O3参数得到可执行文件的长度可能比-O2要大。D.在ARM架构机器上使用IPP库完成计算可以收到缩短运行时间的效果。24 .CPU节流(CPUthrottling)采用的是()功耗控制技术。A.APM、ACPI标准B.动态电压/频率放缩技术C.节能的电路设计和制造工艺D.时钟门控(ClockGating)技术第4页共6页25.下面不符合低功耗设计原则的行为是()。A.在循环控制变量前加register关键词。B. 一个要求持续一段时间的Windows程序的
13、实现思路是,不停地将系统时间比对截止时间,大于等于时结束程序。C. 一个要求持续一段时间的Windows程序的实现思路是,用开始程序开始启动一个系统定时器,将时间到消息(Message)的响应动作设置为结束应用。D. 一个要求持续一段时间的Windows程序的实现思路是,调用操作系统Sleep函数睡眠指定时间后结束应用。三.简述题(每题10分,共10分)1.假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。myprog:data.omain.oio.occdata.omain.oio.o-omyprogdata.o:data.cdata.hcc-cdat
14、a.cmain.o:data.hio.hmain.ccc-cmain.cio.o:io.hio.ccc-cio.cclean:rm*.omyprog假设我们又修改了main.c文件,然后分别执行下述命令1)make;2)makeclean。请简要描述这两个命令分别会执行哪些动作。2.对于如下C代码片段:for(i=0;i<30;i+)ai=get_data(i)*33;假设:1)get_data函数是别人实现的,它返回一个根据i而定的整数值;2)编译器不会帮你进行任何优化;3)目标CPU上乘法需要较多周期。请根据本课程介绍的一些常用的软件优化的可能策略,对其进行改写,使得其运行速度更快。
15、请写出优化后的代码,并解释你所采取的具体优化措施。一.填空(每空2分,共40分)1. 常由外接交流电电源供电2. 深蓝超级计算机3. 冯?诺依曼结构4. I2C5. 116. 17. gcctest.c-g-otest8. pwd9. find/-namehello.c10. 待机(Standby)11. 目标机第5页共6页12. 未初始化的全局变量13. Windows>Icons、Menus>Pointers14. Linux15. 单一速率调度,截止时限最近者优先16. W=aCFV2二.单项选择题(每题2分,共50分)1. C2. A3. C4. C5. B6. D7. B8. B9. A10. C11. D12. A13.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 京牌租赁合同范本
- 球员签名鞋合同范本
- 装饰工程长期维修合同范本
- 垃圾分类设施安装合同范本
- 站酷签约画师合同范本
- 车位赠送合同范本
- 北海碧桂园装修合同范本
- 货物签收合同范本
- 七星铭座农贸市场项目可行性研究报告
- 2026中国自动化生产线制造行业现状调研及企业智能制造升级报告
- T/QX 011-2025管壳式热交换器管程高压水射流机械化清洗作业安全规范
- 小学生综合素质评价方案
- 小型水库除险加固项目地质灾害危险性评估报告
- 2026年度广东省珠海市交通事故人身损害赔偿标准和计算公式
- 高炉冲渣系统煤气中毒事故现场处置方案培训
- 2026年渠道维护工(技师)技能理论考试题库(含答案)
- 八年级劳动国家质量监测考试模拟卷(四)
- 新时代中职生礼仪规范全套课件
- 肘关节超声病变的超声诊断与评估
- 混凝土防撞护栏施工方案
- TCHAS 20-3-7-2-2024 医疗机构药事管理与药学服务 第3-7-2 部分:药学保障服务重点药品管理易混淆药品
评论
0/150
提交评论