上海交通大学继续教育学院《嵌入式系统及应用》重考作业
如需代做或答案请联系本站客服,包正确必过!
一、 填空(2"×20=40")
1. 嵌入式系统的三大基本特征是______、______、______。
添加微信好友, 获取更多信息
复制微信号
2. ARM处理器中的R14常用作存储______,R15常用作存储______。
3. 嵌入式软件开发流程从先到后依次分为____阶段、____阶段、____阶段、____阶段和其他阶段。
4. 嵌入式常用的调试方法和设备有____、____、____、____和其他调试方法。
5. UI的英文含义是____(写英文),中文常翻译成____;UE的英文含义是____(写英文),中文常翻译成____。
6. 对于嵌入式系统,____、____、____是其能源消耗(简称功耗)的3个主要部件。
二、 单项选择题(3"×16=48")
1. 下列哪些不是嵌入式系统:( )
A. 移动电话、手机 | B. MP3 |
C. MID | D. 深蓝超级计算机 |
2. 将高速缓存分为指令缓存(I Cache)和数据缓存(D Cache)的体系结构是( )
A. 冯•诺依曼结构 | B. 哈佛结构 |
C. RISC | D. CISC |
3. 下列哪种关于Flash ROM的说法是错误的:( )
A. NAND Flash不支持现场执行(XIP),因此一般不能用作存储启动代码。
B. 市面上的各种可移动固态大容量存储卡(如U盘)一般采用NOR Flash。
C. NOR Flash的地址线和数据线分开,可以像SRAM一样连在数据线上。
D. NOR Flash的每次擦写以一个字为单位,而NAND的每次擦写以块为单位。
4. 关于嵌入式系统的硬盘存储器下面说法正确的是:( )
A. 嵌入式系统的硬盘存储器一般采用SCSI接口
B. SATA是一种并行ATA硬盘存储器接口,因此它速度比ATA快。
C. 固态硬盘写数据的速度比传统硬盘快。
D. 固态硬盘接口与传统硬盘一样,只不过内部使用了Flash等作为存储部件。
5. 下列哪句话中错误的是:( )
A. DMIPS无法衡量嵌入式处理器内核的整数计算能力。
B. MFLOPS主要用于衡量嵌入式处理器内核的浮点计算能力。
C. “DMIPS/主频”可以一定程度上反映嵌入式处理器内核的架构的先进性。
D. 一般用mW/Mhz来衡量一个内核的功耗性能。
6. 关于中断下面说法正确的是:( )
A. 软件中断时处理器的中断引脚电平信号发生变化。
B. 硬件中断可以用来实现操作系统的系统调用。
C. 硬件中断由外设引发的,它是由已和硬件信号开始的。
D. 在x86中硬件中断和软件中断都称为陷入(Trap)。
7. 关于顺序执行和乱序执行说法错误的是:( )
A. 乱序执行提升了指令级的并行度。
B. 乱序执行处理器电路设计比顺序执行处理器简单。
C. 在顺序执行中,CPU严格按照程序规定的顺序将指令送各相关电路单元处理。
D. 在乱序执行中,CPU允许将多条指令不按程序规定的顺序分开发送给各相关电路单元处理。
8. 嵌入式系统开发之所以采用交叉开发的主要原因是( )
A. 目标机上往往无法进行有效的本地编译。
B. 目标机的可执行代码只能在宿主机上运行。
C. 目标机上没有操作系统支持,无法进行文件访问。
D. 目标机没有连接Internet,进而无法访问服务器资源。
9. 嵌入式软件的部署就是( )
A. 编写嵌入式软件的源代码。
B. 把软件源代码转化成可以在嵌入式硬件上可执行程序。
C. 把可执行的运行时映像或可执行文件部署到嵌入式设备上。
D. 将可重定位执行文件整合为一个可以运行在嵌入式系统中的二进制映像的文件。
10. 下面哪种关于Bootloader的说法是正确的:( )
A. Bootloader必须用汇编语言开发
B. 操作系统一般依赖bootloader来初始化所有的硬件
C. 操作系统一般不依赖bootloader来访问硬件
D. 以上都不对
11. 关于操作系统的合作式多任务和抢占式多任务,下列哪种说法是对的:( )
A. Linux不是基于抢占式多任务的
B. 抢占式多任务很少出现合作式多任务那种被恶意或者出错进程阻塞的情况。
C. 合作式多任务中一个任务执行的最小时间是一个时间片
D. 以上都错
12. 假设一个嵌入式Linux采用Busybox作为shell,为了让这个系统启动时能自动执行某个程序时,通常是去修改哪个文件:( )
A. /etc/init | B. /etc/fstab |
C. /etc/init.d/rcS | D. /sbin/ifconfig |
13. 悬停操作是当用户____会触发一个动画信息或显示一个工具小提示,____不兼容鼠标悬停操作。( )。
A. 右击某个对象或某个应用上时,所有小屏幕
B. 将鼠标放置在某个对象上或定位于某个应用上但没有在上面点击时,所有小屏幕
C. 右击某个对象或某个应用上时,仅仅触摸型屏幕
D. 将鼠标放置在某个对象上或定位于某个应用上但没有在上面点击时,仅仅触摸型屏幕
14. 关于DDR SDRAM内存下面哪种说法是对的:( )
A. 它在时钟上跳沿传输数据
B. 它同时在时钟上跳沿和下跳沿传输数据
C. 它在时钟下跳沿传输数据
D. 以上都不对.
15. 下面说法正确的是:( )
A. 基于CMOS工艺的处理器内核的动态功耗与供电电压成正比
B. 基于CMOS工艺的处理器内核可支持的工作频率一定范围内随着供电电压升高而升高
C. 目前的笔记本中,CPU功耗在整体系统功耗中占了绝对的大头
D. 基于CMOS工艺的处理器内核的动态功耗与工作频率的平方成正比
16. 低功耗优化的最基本原则是( )
A. 尽量快速运行程序。
B. 采用事件驱动的程序设计方法。
C. 尽量使用功耗低的硬件来实现任务。
D. 尽量减少处理器和各种外设的工作时间。
三、 简述题(12"×1=12")
假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成功的编译。假设我们又修改了main.c文件,然后分别执行下述命令1) make data.o;2) make project1。请简要描述这两个命令分别会导致make去执行哪些动作。
project1: data.o main.o io.o cc data.o main.o io.o -o project1 data.o: data.c data.h cc -c data.c main.o: data.h io.h main.c cc -c main.c io.o: io.h io.c cc -c io.c clean: rm *.o project1 |
本文链接:https://daizuozuoye8.com/?id=486
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
请发表您的评论