6 嵌入开卷资料.doc

上传人:M****1 文档编号:559687593 上传时间:2023-04-13 格式:DOC 页数:5 大小:63.51KB
返回 下载 相关 举报
6 嵌入开卷资料.doc_第1页
第1页 / 共5页
6 嵌入开卷资料.doc_第2页
第2页 / 共5页
6 嵌入开卷资料.doc_第3页
第3页 / 共5页
6 嵌入开卷资料.doc_第4页
第4页 / 共5页
6 嵌入开卷资料.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《6 嵌入开卷资料.doc》由会员分享,可在线阅读,更多相关《6 嵌入开卷资料.doc(5页珍藏版)》请在金锄头文库上搜索。

1、自测题1-1. 下列哪个不是嵌入式系统的特点:(D )。D.常由外接交流电电源供电1-2. 下列哪些不是嵌入式系统:(D)。D.深蓝超级计算机1-3. 关于嵌入式组成,下面说法错误的是:(A)。A.嵌入式系统的中间层是位于操作系统与应用程序之间。2-1. 指令和数据共享同一总线的体系结构是(A )。A.冯诺依曼结构2-2. 下面不属于嵌入式处理器的是:(A )。A.Intel Core(酷睿)处理器2-3. 在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:(B)。B.I2C2-4. 假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行

2、下一次发送动作态为止,至少需要(D)个时钟节拍。D.113-1. 关于嵌入式处理器内核性能,下面说法正确的是:(C)C.“DMIPS/主频”越高反映处理器内核架构的越先进。3-2. 关于体系结构与实现结构,下面说法正确的是:(C)C.体系结构相同的处理器器其指令集是相同或兼容的。3-3. 关于SIMD说法错误的是:(B)B SIMD是通过增加寄存器个数来提高数据处理的宽度3-4. 关于跳转代码问题,下面说法正确的是:(D)D.跳转代码问题就是跳转指令导致处理器处理速度下降的问题。3-5. ARM7中如果需要实现形如 R0=R1+(R23)的操作,最少可以用(A)条指令。A.14-1. 交叉开发

3、形成的可执行文件(B)。B.下载到目标机上运行4-2. _需要操作系统或加载程序将其加载到内存中才能执行,_加载器只能把它加载到固定的地址运行。(B)B.可重定位执行文件,不可重定位执行文件4-3. 使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为(B)。B.gcc test.c g o test4-4. ELF文件的.bss section一般是用来存储:(C)。C.未初始化的全局变量4-5. 假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。myprog: data.o main.o io.o cc d

4、ata.o main.o io.o -o myprogdata.o: data.c data.h cc -c data.cmain.o: data.h io.h main.c cc -c main.cio.o: io.h io.c cc -c io.cclean: rm *.o myprog假设我们又修改了main.c文件,当执行make命令时会(c)。c. 只编译main.o,然后链接myprog可执行文件 4-6. 上题中(同样假设我们修改了main.c文件),当执行make clean命令时会(B)。B. 删除所有.o目标文件和myprog可执行文件5-1. 关于嵌入式系统组成,下面说法

5、正确的是(B )B.硬件抽象层包括设备驱动、Bootloader与BSP。5-2. 关于嵌入式操作系统结构,下面说法正确的是(A)A.应用软件可以直接调用操作系统的系统服务。5-3. 关于Bootloader,下面说法正确的是(C)C.Bootloader的主要任务包括初始化系统硬件,引导和启动操作系统内核。5-4. 关于BSP,下面说法正确的是(D)D.BSP位于硬件抽象层。5-5. 下列哪个关于实时系统的说法是不正确的:(A)。A.高性能系统一定是实时系统。5-6. 关于实时操作系统的任务调度策略,下面说法正确的是(A)A.RMS实现上比EDF简单。5-7. 关于优先级颠倒问题,下面说法正

6、确的是(B)B.无边际的颠倒对实时性造成妨害比有边际的颠倒要大5-8. 关于操作系统的定制与裁剪,下面说法正确的是(A)A.操作系统定制与裁剪是一个概念。5-9. 关于操作系统的合作式多任务和抢占式多任务,下列哪种说法是对的:(B)。 B.抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。5-10. 关于嵌入式操作系统,下面说法正确的是(B)B.VxWorks是一种实时操作系统。6-1. 关于嵌入式Linux,下面说法正确的是(D) D.嵌入式Linux在通用Linux上经过裁剪、定制和修改后得到的,它拥有更小的ROM空间要求、更快的启动速度。6-2. 关于Linux内核,下面

7、说法错误的是(A)A.Linux采用了微内核结构。6-3. 关于Linux设备驱动,下面说法正确的是(D )D.用户可以选择将Linux设备驱动直接编译到kernel中,或者编译成独立的可动态加载的模块(loadable module)。6-4. 关于Linux文件的链接,下面说法正确的是(A)A.无法创建到一个目录的硬链接。6-5. 关于嵌入式Linux文件系统,下面说法正确的是(D) D.Tmpfs、Ramdisk、Initrd都是以内存为存储介质的文件系统,如果系统掉电就会丢失全部的数据。6-6. 关于嵌入式Linux移植,下面说法正确的是(B)B.嵌入式Linux移植包括驱动的开发、移

8、植工作。6-7. 显示当前目录的路径的命令是(D)D.pwd6-8. 在整个文件系统搜索hello.c文件所在的位置,可以使用(D)命令。D.find / -name hello.c7-1 下面说法正确的是(A)。 A. WIMP是由Windows、Icons、Menus以及Pointers为代表的元素组成的图形用户界面。7-2. 下面说法正确的是(D)。D. 嵌入式系统常采用触摸屏(Touch-screen)和指示笔(Stylus)代替鼠标完成指向输入。7-3. 当一个应用从桌面计算机移植到同纵横比的小尺寸触摸屏的嵌入式系统时,引起的问题包括(C)。C. 需正确地解释鼠标移动输入的问题。需正

9、确地设置屏幕映射。需处理悬停(Hover-Over)问题。需提供右击的代替功能。7-4. 下面说法正确的是(B)。B. 在GUI库中,应用模型的抽象是最高级别的抽象。7-5. 常见的嵌入式系统的图形用户界面库包括(B)B. Micro WindowsMiniGUIQt/EmbeddedWindows MFCJava AWT/Swing8-1 嵌入式系统的优化包括:(C)。C. 。运行速度优化代码尺寸优化低功耗优化体积和重量的优化8-2. 关于性能优化的方法论,下面说法正确的是(B)。B. 双缓存(Double buffer )机制体现了优化中流水线化的思路。8-3.性能优化一般都有代价,也就说

10、性能优化带来的副作用,这些副作用包括(B)。B.增加了存储空间需求使得相关设计复杂化了带来功耗的增加削弱了系统的鲁棒性8-4. 关于性能优化的层次,下面说法正确的是(D)。D. 用户界面层次的优化并没有加快应用的实际运行速度,对应用的实际运行性能没有改善。8-5. 关于软件性能优化,下面说法正确的是(A)。A. 高速缓存优化的原则是尽量减少命中失败(cache miss)率。8-6. 对于如下C代码片段:for ( i=0; i30; i+) ai = get_data(i) * 33;假设:1) get_data函数是别人实现的,它返回一个根据i而定的整数值;2) 编译器不会帮你进行任何优化

11、;3) 目标CPU上乘法需要较多周期。则以上代码(D)。D. 需要优化,代码为:int j;for ( i=0; i30; i+) j = get_data(i); ai=(j5) + j; 8-7. 对于如下C代码片段:for ( i=0; i30; i+) ai = get_data(i);for ( j=0; j30;j+) bj = aj 78 + 100;假设:1) get_data函数是别人实现的,它返回一个根据i而定的整数值;2) 编译器不会帮你进行任何优化;则以上代码(B)。B. 需要优化,代码为:for ( i=0; i30; i+) ai = get_data(i); bi

12、 = ai + 22; 8-8. 对于如下C代码片段:for ( i=0; iloop_count(); i+) ai =get_data(i);假设:1) get_data和loop_count函数是别人实现的,它返回一个整数值;2) 编译器不会帮你进行任何优化;则以上代码(C)。C. 需要优化,代码为:int j = loop_count();for ( i=0; ij; i+) ai = get_data(i);8-9. 关于软件优化的工具,下面说法正确的是(C)。C. 当gcc编译、链接程序时,使用-O3参数得到可执行文件的长度可能比-O2要大。9-1. 下面说法正确的是:(B)。B.

13、基于CMOS工艺的处理器内核可支持的工作频率一定范围内随着供电电压升高而升高9-2. CPU节流(CPU throttling)采用的是(B)功耗控制技术。B.动态电压/频率放缩技术9-3. Intel EIST采用的是(A)功耗控制技术。A.APM、ACPI标准9-4. 操作系统的各种睡眠状态中,必须保持对内存供电的是(A)。A.待机(Standby)9-5. 下面不符合低功耗设计原则的行为是(B)。B.一个要求持续一段时间的Windows程序的实现思路是,不停地将系统时间比对截止时间,大于等于时结束程序。9-6. 关于Linux的功耗控制技术,下面说法正确的是(C)。 C.Tickless

14、 Idle降低了Linux内核运行的功率消耗,特别是系统轻负载时的功率消耗。作业1、下列哪个不是嵌入式系统的特点:(d. 常由外接交流电电源供电 2、下列哪些不是嵌入式系统:(d. 深蓝超级计算机 3、指令和数据共享同一总线的体系结构是(a. 冯诺依曼结构 4、下面不属于嵌入式处理器的是:(a. Intel Core(酷睿)处理器5、在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:(b. I2C6、假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要(d )个时钟节拍。d. 117、关于SIMD说法错误的

15、是:(b. SIMD是通过增加寄存器个数来提高数据处理的宽度。8、ARM7中如果需要实现形如 R0=R1+(R23)的操作,最少可以用( a。1 )条指令。9、交叉开发形成的可执行文件(b)b. 下载到目标机上运行10、_需要操作系统或加载程序将其加载到内存中才能执行,_加载器只能把它加载到固定的地址运行。(b)b. 可重定位执行文件,不可重定位执行文件11、使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为(b)。b. gcc test.c -g -o test 12、ELF文件的.bss section一般是用来存储:(c)。c. 未初始化的全局变量 14、假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号