6-嵌入开卷资料_第1页
6-嵌入开卷资料_第2页
6-嵌入开卷资料_第3页
6-嵌入开卷资料_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2013-07-13-2019-10-27自测题1.下列哪个不是嵌入式系统的特点:(D)。D.常由外接交流电电源供电2.下列哪些不是嵌入式系统:(D)。D.深蓝超级计算机3.关于嵌入式组成,下面说法错误的是:(A)。A.嵌入式系统的中间层是位于操作系统与应用程序之间。1.指令和数据共享同一总线的体系结构是(A)。A.冯•诺依曼结构2-2.下面不属于嵌入式处理器的是:(A)。A.IntelCore(酷睿)处理器3.在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:(B)°B.I2C4.假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要(D)个时钟节拍。D.111.关于嵌入式处理器内核性能,下面说法正确的是:(C)C,“DMIPS/主频”越高反映处理器内核架构的越先进。2.关于体系结构与实现结构,下面说法正确的是:(C)C.体系结构相同的处理器器其指令集是相同或兼容的。3.关于SIMD说法错误的是:(B)BSIMD是通过增加寄存器个数来提高数据处理的宽度4.关于跳转代码问题,下面说法正确的是:(D)D.跳转代码问题就是跳转指令导致处理器处理速度下降的问题。5.ARM7中如果需要实现形如R0=R1+(R2<<3)的操作,最少可以用(A)条指令。A.11.交叉开发形成的可执行文件(B)。B.下载到目标机上运行2.―需要操作系统或加载程序将其加载到内存中才能执行,—加载器只能把它加载到固定的地址运行。(B)B.可重定位执行文件,不可重定位执行文件4-3.使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为(B)。B.gcctest.c-g-otest4-4.ELF文件的.bsssection一般是用来存储:(C)。C,未初始化的全局变量5.假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。myprog:data.omain.oio.occdata.omain.oio.o-omyprogdata.o:data.cdata.hcc-cdata.cmain.o:data.hio.hmain.ccc-cmain.cio.o:io.hio.ccc-cio.cclean:rm*.omyprog假设我们又修改了main.c文件,当执行make命令时会(c)。c.只编译main.o,然后链接myprog可执行文件6.上题中(同样假设我们修改了main.c文件),当执行makeclean命令时会(B)。B.删除所有.o目标文件和myprog可执行文件1.关于嵌入式系统组成,下面说法正确的是(B)B.硬件抽象层包括设备驱动、Bootloader与BSP。2.关于嵌入式操作系统结构,下面说法正确的是(A)A.应用软件可以直接调用操作系统的系统服务。5-3.关于Bootloader,下面说法正确的是(C)C.Bootloader的主要任务包括初始化系统硬件,引导和启动操作系统内核。5-4.关于BSP,下面说法正确的是(D)D.BSP位于硬件抽象层。5.下列哪个关于实时系统的说法是不正确的:(A)。A.高性能系统一定是实时系统。6.关于实时操作系统的任务调度策略,下面说法正确的是(A)A.RMS实现上比EDF简单。5-7.关于优先级颠倒问题,下面说法正确的是(B)B.无边际的颠倒对实时性造成妨害比有边际的颠倒要大5-8.关于操作系统的定制与裁剪,下面说法正确的是(A)A.操作系统定制与裁剪是一个概念。5-9.关于操作系统的合作式多任务和抢占式多任务,下列哪种说法是对的:(B)。B.抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。10.关于嵌入式操作系统,下面说法正确的是(B)B.VxWorks是一种实时操作系统。1.关于嵌入式Linux,下面说法正确的是(D)D,嵌入式Linux在通用Linux上经过裁剪、定制和修改后得到的,它拥有更小的ROM空间要求、更快的启动速度。6-2.关于Linux内核,下面说法错误的是(A)A.Linux采用了微内核结构。6-3.关于Linux设备驱动,下面说法正确的是(D)D.用户可以选择将Linux设备驱动直接编译到kernel中,或者编译成独立的可动态加载的模块(loadablemodule)。4.关于Linux文件的链接,下面说法正确的是(A)A.无法创建到一个目录的硬链接。5.关于嵌入式Linux文件系统,下面说法正确的是(D)D.Tmpfs、Ramdisk、Initrd都是以内存为存储介质的文件系统,如果系统掉电就会丢失全部的数据。6-6.关于嵌入式Linux移植,下面说法正确的是(B)B.嵌入式Linux移植包括驱动的开发、移植工作。6-7.显示当前目录的路径的命令是(D)D.pwd8.在整个文件系统搜索hello.c文件所在的位置,可以使用(D)命令。D.find/-namehello.c1下面说法正确的是(A)。A.WIMP是由Windows、Icons、Menus以及Pointers为代表的元素组成的图形用户界面。2.下面说法正确的是(D)。D.嵌入式系统常采用触摸屏(Touch-screen)和指示笔(Stylus)代替鼠标完成指向输入。3.当一个应用从桌面计算机移植到同纵横比的小尺寸触摸屏的嵌入式系统时,引起的问题包括(C)。C.①③④①需正确地解释鼠标移动输入的问题。②需正确地设置屏幕映射。③需处理悬停(Hover-Over)问题。④需提供右击的代替功能。4.下面说法正确的是(B)。B.在GUI库中,应用模型的抽象是最高级别的抽象。7-5.常见的嵌入式系统的图形用户界面库包括(B)B.①〜③①MicroWindows②MiniGUI③Qt/Embedded©WindowsMFC⑤JavaAWT/Swing1嵌入式系统的优化包括:(C)。C.①〜③。③Qt/Embedded①运行速度优化②代码尺寸优化③低功耗优化④体积和重量的优化2.关于性能优化的方法论,下面说法正确的是(B)。双缓存(Doublebuffer)机制体现了优化中流水线化的思路。3.性能优化一般都有代价,也就说性能优化带来的副作用,这些副作用包括(B)。B.①②①增加了存储空间需求②使得相关设计复杂化了③带来功耗的增加④削弱了系统的鲁棒性4.关于性能优化的层次,下面说法正确的是(D)。D.用户界面层次的优化并没有加快应用的实际运行速度,对应用的实际运行性能没有改善。8-5.关于软件性能优化,下面说法正确的是(A)。A.高速缓存优化的原则是尽量减少命中失败(cachemiss)率。8-6.对于如下C代码片段:for(i=0;i<30;i++)a[i]=get_data(i)*33;假设:1)get_data函数是别人实现的,它返回一个根据i而定的整数值;2)编译器不会帮你进行任何优化;3)目标CPU上乘法需要较多周期。则以上代码(D)。D.需要优化,代码为:intj;for(i=0;i<30;i++)(j=get_data(i);a[i]=(j<<5)+j;}8-7,对于如下C代码片段:for(i=0;i<30;i++)a[i]=get_data(i);for(j=0;j<30;j++)b[j]=a[j]-78+100;假设:1)get_data函数是别人实现的,它返回一个根据i而定的整数值;2)编译器不会帮你进行任何优化;则以上代码(B)。B.需要优化,代码为:for(i=0;i<30;i++)(a[i]=get_data(i);b[i]=a[i]+22;}8-8,对于如下C代码片段:for(i=0;i<loop_count();i++)a[i]=get_data(i);假设:1)get_data和loop_count函数是别人实现的,它返回一个整数值;2)编译器不会帮你进行任何优化;则以上代码(C)。C,需要优化,代码为:intj=loop_count();for(i=0;i<j;i++)a[i]=get_data(i);9.关于软件优化的工具,下面说法正确的是(C)。当gcc编译、链接程序时,使用-O3参数得到可执行文件的长度可能比-O2要大。1.下面说法正确的是:(B)。B.基于CMOS工艺的处理器内核可支持的工作频率一定范围内随着供电电压升高而升高9-2.CPU节流(CPUthrottling)采用的是(B)功耗控制技术。B,动态电压/频率放缩技术9-3.IntelEIST采用的是(A)功耗控制技术。A,APM、ACPI标准4.操作系统的各种睡眠状态中,必须保持对内存供电的是(A)。A.待机(Standby)5.下面不符合低功耗设计原则的行为是(B)。B.一个要求持续一段时间的Windows程序的实现思路是,不停地将系统时间比对截止时间,大于等于时结束程序。6.关于Linux的功耗控制技术,下面说法正确的是(C)。C.TicklessIdle降低了Linux内核运行的功率消耗,特别是系统轻负载时的功率消耗。作业1、下列哪个不是嵌入式系统的特点:(d.常由外接交流电电源供电2、下列哪些不是嵌入式系统:(d.深蓝超级计算机3、指令和数据共享同一总线的体系结构是(a.冯诺依曼结构4、下面不属于嵌入式处理器的是:(a.IntelCore(酷睿)处理器5、在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:(b.I2C6、假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要(d)个时钟节拍。d.117、关于SIMD说法错误的是:(b.SIMD是通过增加寄存器个数来提高数据处理的宽度。・・8、ARM7中如果需要实现形如R0=R1+(R2<<3)的操作,最少可以用(a。1)条指令。9、交叉开发形成的可执行文件(b)b.下载到目标机上运行10、―需要操作系统或加载程序将其加载到内存中才能执行,―加载器只能把它加载到固定的地址运行。(b)b.可重定位执行文件,不可重定位执行文件11、使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为(b)。b.gcctest.c-g-otest12、ELF文件的.bsssection一般是用来存储:(c)。c.未初始化的全局变量14、假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。myprog:data.omain.oio.occdata.omain.oio.o-omyprogdata.o:data.cdata.hcc-cdata.cmain.o:data.hio.hmain.ccc-cmain.cio.o:io.hio.ccc-cio.cclean:rm*.omyprog假设我们又修改了main.c文件,当执行makeclean命令时会(b)。b,删除所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论