|
22春学期(高起本1709-1803、全层次1809-2103)《嵌入式系统》在线作业-00001
试卷总分:100 得分:96
一、单选题 (共 20 道试题,共 40 分)
1.每种嵌入式系统都有自身的特点以吸引相关客户,下列说法错误的是( )
A.嵌入式Linux提供了完善的网络技术支持
B.Clinux是专门为没有MMU的ARM芯片开发的
C.C/OS-II操作系统是一种实时操作系统(RTOS)
D.WinCE完全提供开放的源代码
资料:
2.执行子程序返回或中断子程序返回指令时,返回的断点是()
A.调用指令的首地址
B.调用指令的末地址
C.调用下一条指令的首地址
D.返回指令的末地址
资料:
3.ARM的v6版架构对比于v5版架构,在芯片功耗和多媒体处理上有所突破,v6版架构的突破不包含( )
A.增加多媒体扩展(SIMD变种)功能
B.在语音、视频、图像上的处理能力提高2倍
C.使用先进工艺使得芯片的功耗进一步降低。
D.该版本可以广泛应用于移动电话、PDA等手持设备
资料:
4.以下哪一项属于嵌入式系统不具备的特点()
A.采用专用处理器
B.跨平台可移植
C.软硬件协同一体化
D.小型化与有限资源
资料:
5.下面的叙述中,不是嵌入式图像用户接口(GUI)的主要特点的是()。
A.运行时占用的系统资源少
B.模块化结构,便于移植和定制
C.可靠性高
D.美观华丽,图像算法复杂;
资料:
6.Bootloader的stage1的基本步骤(按执行先后顺序列出)()1.跳转到stage2的C程序入口点2.为加载stage2准备RAM空间3.拷贝stage2的执行代码到RAM空间中4.基本硬件初始化
A.2413
B.4231
C.4213
D.4321
资料:
7.()不是流行的Linux操作系统。
A.Red Hat Linux
B.Mac OS
C.Ubuntu Linux
D.Red Flag Linux
资料:
8.CUDA中的cudaMalloc()函数是实现在( )中申请空间,malloc()函数是实现在( )中申请空间
A.GPU,CPU
B.CPU,CPU
C.GPU,GPU
D.CPU,GPU
资料:
9.堆栈数据的进出原则是( )。
A.先进先出
B.先进后出
C.后进后出
D.进入不出
资料:
10.以下哪个不属于 GDB 中的断点状态?
A.有效(Enabled)
B.禁止(Disabled)
C.一次有效(Enabled once)
D.运行(Running) E. 有效后删除(Enabled for deletion)
资料:
11.Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()
A.为加载Boot Loader 的 stage2 准备 RAM 空间
B.设置好堆栈
C.硬件设备初始化
D.将kerne1映像和根文件系统映像从flash 上读到RAM 空间中
资料:
12.ARM Cortex-M3处理器采用( )ARM架构
A.ARMV5
B.ARMV7-M
C.ARMV7
D.ARMV6
资料:
13.一个CUDA程序包含一个Thread Grid,其中包含2D 3x4的Thread Blocks; 一个Thread Block包3D 2*2*2Threads, 那么一共有( )个CUDA线程
A.8
B.12
C.48
D.96
资料:
14.S3C2440自带一个( )A/D转换器。s3c2440集成了8通道10位CMOS A/D转换。
A.8路8位
B.1路10位
C.8路16位
D.8路10位
资料:
15.相对于ARM指令集,Thumb指令集的特点是
A.指令执行速度快
B.16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义
C.Thumb模式有自己独立的寄存器
D.16位指令集,代码密度高,加密性能好
资料:
16.S3C2440X处理器为用户进行应用设计提供了支持多总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为()
A.SCL和RTX
B.RTX和RCX
C.SCL和SDA
D.SDA和RCX
资料:
17.通常情况下,目标机上的BootLoader通过串口和主机之间进行文件传输,下列不属于通常 使用的传输协议的是()。
A.modem 协议
B.xmodem协议
C.ymodem协议
D.zmodem协议;
资料:
18.AT989S51单片机有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。
A.4,5
B.2,4
C.5,2
D.2,3
资料:
19.在嵌入式系统设计中,嵌入式处理器选型是在进行( )时完成
A.需求分析
B.系统集成
C.体系结构设计
D.软硬件设计
资料:
20.下列不属于嵌入式系统的特点的是( )
A.嵌入式系统需要专用开发工具和方法进行设计
B.嵌入式系统是技术密集 基金密集 高度分散 不断创新的知识集成系统
C.嵌入式系统使用的操作系统一般不是实时操作系统 系统不具有实时性约束
资料:
二、多选题 (共 20 道试题,共 40 分)
21.以下说法正确的是( )
A.片上系统SOC可以分为通用和专用两类
B.PowerPC可以应用于DSL调制解调器、SOHO路由器、远程接入服务器等
C.无互锁流水级的微处理器MIPS不可以应用在宽带产品,数字电视。
D.斯坦福1984年创立MIPS公司不生产芯片,只卖授权
资料:
22.下列说法正确的是?
A.ROM Emulator 可用于替代目标机上的ROM芯片。
B.ROM Emulator 的ROM地址可实时映射到目标机ROM地址空间,从而仿真目标机的ROM。
C.ICE上的Memory可以被映射到用户的程序空间且比一般的CPU拥有更少的引出线。
D.OCD不占用目标机资源,调试环境和最终目标机运行环境基本一致,支持软硬断点、Trace功能。
资料:
23.ARM芯片的指令集包括( )
A.ARM指令集
B.Thumb指令集
C.IBM指令集
D.AVR指令集
资料:
24.下面关于进程虚存空间的管理说法正确的是
A.Linux 操作系统采用了请求式分段存储管理方法。系统为每个进程提供4GB 的虚拟内存空间。
B.各个进程的虚拟内存彼此独立。
C.进程运行时能访问的存储空间只是它的虚拟内存空间。对当前该进程而言只有属于它的虚拟内存是可见的。
D.每一个进程,用一个 mm-struct 结构体来定义它的虚存用户区。
资料:
25.在ARM的汇编程序中,ADR、ADRL、()、()等被称为伪指令。
A.AREA
B.SETA
C.LDR
D.NOP
资料:
26.中断服务程序设计中需特别注意中断冲突问题包括?
A.当ISR、ISR之间,或ISR、任务之间共享变量,或调用含有共享变量的函数时,需防止共享变量冲突。
B.当ISR、ISR之间,或ISR、任务之间共享寄存器,或调用含有共享寄存器的函数时,需防止寄存器冲突。
C.ISR不允许执行I/O操作,或调用含有I/O操作的函数。
D.ISR不允许申请信号量(但可以释放信号量!),或调用含有申请信号量操作的函数(如malloc)。
资料:
27.系统级芯片SOC的IP核间通讯常用的总线包含( )
A.IBM公司的CoreConnect总线
B.ARM公司的AMBA总线
C.SilicoreCorp公司的Wishbone总线
D.Altera公司的Avalon总线
资料:
28.构建交叉编译环境所需的工具链主要包括?
A.交叉编译器,例如arm-linux-gcc
B.交叉汇编器,例如arm-linux-as
C.交叉链接器,例如arm-linux-ld
D.用于处理可执行程序和库的一些基本工具,例如arm-linux-strip
资料:
29.下面关于Linux内核特点说法正确的是
A.Linux 内核既能支持32位体系结构又能支持64位体系结构。
B.Linux内核全部源代码是遵守 GPL软件许可的免费软件
C.开发者可以免费得到社区的贡献、支持、检查代码和测试。驱动程序可以免费发布给其他人,可以静态编译进内核。
D.以源码形式发布驱动程序,可以不必为每一个内核版本和补丁版本都提供二进制的程序。
资料:
30.内核提供与中断相关的功能包括?
A.挂接ISR:中断向量与处理函数关联
B.获取ISR入口地址
C.获取中断嵌套层数
D.开/关中断
资料:
31.CUDA编程中的调用_global类型的核函数的语句kernel<<<N,n>>>(x,y)中,其中的整数N和n代表( )
A.创建N个1D的block
B.创建n个1D的block
C.每个block中包含N个thread
D.每个block中包含n个thread
资料:
32.下列ARM处理器模式中属于特权模式的是?
A.用户模式
B.快中断模式
C.外部中断模式
D.管理模式
资料:
33.ARM7、ARM8、ARM9和StrongARM都采用了v4版架构。指令集中增加了( )功能
A.增加了16位Thumb指令集
B.处理器系统模式引进特权方式时使用用户寄存器操作
C.完善了软件中断SWI指令的功能
D.把一些未使用的指令空间捕获为未定义指令
资料:
34.Linux操作系统监控着一个等待执行的任务队列,这些任务包括?
A.用户作业
B.操作系统任务
C.邮件
D.打印作业
资料:
35.以下对可编程片上系统SOPC描述正确的是( )
A.SOPC技术用大规模可编程器件的FPGA来实现SOC的功能
B.SOPC是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能
C.SOPC至少包含一个嵌入式处理器内核;
D.SOPC具有小容量片内高速RAM资源;
资料:
36.嵌入式系统测试的原则有()
A.完全彻底的测试是不可能的
B.Good-enough原则
C.Pareto法则
D.应尽早地开展软件测试:问题发现得越早,解决问题的代价就越小
E.排除测试的随意性,严格执行测试计划
F.测试是需要维护的,妥善保存测试计划、测试用例、出错统计和测试分析报告,为维护提供方便
资料:EF
37.GPU与CPU线程的区别是( )
A.GPU线程的创建,运行与销毁开销很小,比CPU线程更加轻量级
B.CPU线程的创建,运行与销毁开销很小,比GPU线程更加轻量级
C.GPU需要数千个线程来达到最高效率, 远远超出CPU上运行的典型线程个数
D.CPU需要数千个线程来达到最高效率, 远远超出GPU上运行的典型线程个数
资料:
38.下列关于宿主机端网络通讯协议说法正确的是?
A.TFTP服务器端安装在宿主机,TFTP客户端由目标板实现,目标板需要获取IP地址
B.BOOTP服务端使用TCP/IP网络协议中的UDP 67/68两个通讯端口
C.采用BOOTP协议时,目标板的IP地址由开发机分配,两个IP地址需在一个网段
D.采用BOOTP协议时,在目标板启动BOOTP命令,用广播形式以IP地址0.0.0.0向网络中发出IP地址查询的请求,该请求帧包含客户机的网卡MAC地址信息。
资料:
39.在使用GCC编译程序时,编译过程被细分为哪些阶段?
A.预处理
B.编译
C.汇编
D.链接
资料:
40.下面关于宿主机与目标机之间的网络通讯模式说法正确的是?
A.驱动实现相对复杂,一般采用精简的网络通讯协议,如TFTP进行通讯
B.常用于宿主机-目标机的大数据量数据传输,可以作为串口通讯的补充
C.需要在宿主机、目标机两端均提供驱动
D.宿主机端提供客户端,目标机端实现服务器
资料:
三、资料来源:谋学网(www.mouxue.com) (共 10 道试题,共 20 分)
41.GPU的控制逻辑比CPU简单,因为没有分支预测 logic没有数据转发logic
资料:正确
42.多处理器系统级芯片MPSOC, 包括多个存储组件、通用CPU和专用内核等处理器单元和嵌入式硬件。
资料:正确
43.根文件系统要包括Linux启动时所必须的目录和关键性文件,例如/sbin/init、/etc/fstab等。
资料:正确
44.移植操作系统时需要修改操作系统中与处理器直接相关的程序
资料:正确
45.Linux 使用 do_mmap()函数完成可执行映像向虚存区域的映射
资料:正确
46.系统级芯片SOC中的IP模块代表预先设计好,已经过验证,具有某种确定功能的集成电路、器件或部件
资料:正确
47.CAN总线的最大通信速率为12MB
资料:错误
48.中断屏蔽寄存器(INTMSK)对FIQ中断不起作用。
资料:正确
49.判定/条件覆盖使每个分支至少被执行一次,且判定中的每个条件都获得所有可能的逻辑值。
资料:正确
50.CPU核以外的设备都可称外部设备
资料:正确
|
|