嵌入式系统设计-测试题2

来源:互联网 发布:淘宝联盟卖家中心在哪 编辑:程序博客网 时间:2024/06/04 11:41
 

1.嵌入式处理器指令的执行周期包括(B)
A.启动、运行、退出
B.取指令、指令译码、执行指令、存储
C.启动、运行、挂起、退出
D.取指令、指令译码、执行指令

2.下列不属于嵌入设计处理器本身带有的基本接口是(C)
A.串口;B.并口;C.PCIE;D.AD/DA;

3.以下几个步骤是DMA控制过程的主要节点,请选出正确的DMA控制流程(请求信号HRQ)为(A)
  1. CPU让出总线控制权(响应信号HLDA)
  2. DMA控制器向CPU请求总线使用权
  3. DMA控制器控制总线,发总线命令、传送数据
  4. DMA总线控制器归还总线控制权
  5. CPU重新获取总线控制权
  A. 2,1,3,4;     B. 1,2,3,4;
  C. 3,1,4,2;     D. 3,4,1,2;

4、一个嵌入式系统可以含有多个总线,以下不属于IO总线的为(C)
A.AGP; B.PCI; C.AHB; D.ISA

5.VHDL是(A)
A.硬件描述语言 B.软件描述语言  C.构件描述语言 D.软件开发工具

6.mC/OS-II可以管理64个任务,其中保留(B)个给系统。
A.7;B.8;C.9; D.10

7.以下不属于mC/OS-II中支持的中断类型的是(D )
A.硬件中断 B.外部中断
C.陷井中断 D.临界区中断

8.将系统启动代码读入内存是(C)的主要职责
A.内存管理;B. VFS;C.Boot Loader;D:虚拟内存

9.CAN总线是指(A)
A.控制器局域网 B.网络传输协议 C.数据标准  D.软硬件接口

10.属于LCD三种显示方式的是(C)
A.投射型、反射型、透射型
B.投射型、透反射型、透射型
C.反射型、透射型、透反射型
D.投射型、反射型、透反射型

11.操作系统内核是指(D)
A.操作系统的调度部分  B.操作系统的驱动
C.操作系统的存储管理  D.操作系统的核心部分

12.ICE在线仿真器上有大量的RAM,(D)是主要的一种
A SRAM  B DRAM  C Block RAM  D 影子RAM

13.下列哪种方法不能改善电路的可测试性 ( A )
A. 将复杂的电路做成单独的模块 B. 采用电路技术,使测试矢量生成难度减少
C. 改进可控性和可观察性       D. 添加自检查设备

14.SoC形成或产生的过程不包括以下哪个方面(C)
A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的
B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术
C. 系统软件的建模与开发,即对IP核的配套
D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合

15.VxWorks 操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是(A)
A.VxWorks源码开源,用户的开发成本低。
B.简洁、紧凑、高效的内核。
C.支持多任务,实时性强。
D.较好的兼容性和对多种硬件环境的支持。

16.下面是PowerPC架构嵌入式微处理器的不是主要特点是(C)
A.独特的分支出来单元可以让指令预期效率大大提高。
B.超标量的设计。
C.适合大量向量运算,指针现行寻址的智能化算法。
D.可处理“字节非对齐”的数据存储。

17.下列选项中,不是实时操作系统必须满足的条件是(C)
A.具有可抢占的内核  B.中断可嵌套
C.任务调度的公平性  D.具有优先级翻转保护

18.BSP作为一种嵌入式软件,他的主要特点是(B)
A:与硬件无关,与操作系统有关
B:与硬件和操作系统都相关
C:与硬件有关,与操作系统无关
D:与操作系统和硬件都无关

19.JTAG的引脚TCK的主要功能是(A)
A.测试时钟输入;
B.测试数据输入,数据通过TDI输入JTAG口;
C.测试数据输出,数据通过TDO从JTAG口输出;
D.测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

20.(D)是局部性原理的主要应用。
A.不断提高内存的速度
B.不断提高处理器片上的晶体管数量
C.不断提高处理器速度
D.如何解决高性能和高成本之间的矛盾

21.以下不是嵌入式中常用GUI的是(C)
A. Tiny-X  B. UC/GUI  C. Gnome  D. Qtopia Core

22.以下不是嵌入式GUI特征的是(C)
A. 功能强,体积小  B. 可靠性高 C. 平台针对性强,可移植性差  D. 占用资源少

23.嵌入式GUI的发展趋势有(D)
A. 以用户为中心  B. 智能化  C. 高带宽  D. 以上都是

24.以下MiniGUI配置中不需要多线程和多进程配置的是(D)
A. MiniGUI-Threads  B. MiniGUI-Processes 
C. MiniGUI-Independent  D. MiniGUI-Standalone

25.Qtopia Core的前身是(B)
A. x-window  B. Qt/embedded  C. VxWorks  D. UC/GUI

26.以下不是UC/GUI特征的是(C)
A. 支持位图转换  B.不支持浮点  C.不支持多种字体  D.可定义新字体

27.WindML的主要功能中没有的是(A)
A. 三维图形API  B. 事件服务  C. 区域和窗口管理  D. 多媒体和资源管理

28.以下字符编码中属于Unicode的是(C)
A. ASCII  B. Big5  C. UTF-16  D. GB2312

29.以下不是常见的触摸屏种类的是(C)
A. 红外线触摸屏  B. 表面声波触摸屏  C. 电感式触摸屏  D. 电容式触摸屏

30.以下基于VxWorks的GUI是(D)
A. Tiny-X  B. MiniGUI  C. Qtopia Core  D. WindML


31.当任务等待的资源变得可用时,会触发的任务状态的转换是(B)
A.运行-->阻塞  B.阻塞-->就绪  C.延迟-->就绪  D.运行-->延迟

32.下列的评价指标中,对于实时系统的调度策略最重要的是(C)
A.吞吐量  B.响应时间  C.优先级  D.周转时间

33.设备名”/sd0”对应的设备类型是(D)
A.串口设备  B.软盘驱动器  C.管道设备  D. SCSI设备

34.在VxWorks系统中,下面不属于I/O设备宏观上分类的类型的是(B)
A.字符设备  B.虚拟设备  C.网络设备  D.块设备

35.用来描述一个任务,使得任务得以独立运行的数据结构是(B)
A.TLB  B.TCB  C.BSP  D.以上皆不是

36.下列选项中,是属于引起异步上下文切换的原因的是(A)
A.ISR使更高优先级任务就绪  B.进行阻塞的调用
C.降低自身优先级或退出    D.进行延迟、挂起的调用

37.下列选项中,不是实时操作系统必须满足的条件是(C)
A.具有可抢占的内核  B.中断可嵌套
C.任务调度的公平性  D.具有优先级翻转保护

38.Vxworks的wind微内核采用单一是地址空间模式,其优势在于(D)
A.任务切换时不需要进行虚拟地址空间切换
B.任务间可以直接共享变量
C.系统调用时不需要在核心态和用户态之间切换
D.以上皆是

39.下列属于虚拟设备的是(A)
A.管道  B.键盘  C.磁盘  D.网卡

40.下列中断处理过程的步骤,最先执行的是(D)
A.安装堆栈  B.调用中断服务  C.恢复堆栈  D.保存寄存器


41.嵌入式系统的发展可大概分为四个阶段,其中第三个阶段是(B)
A.单片机的嵌入式系统,结构和功能单一,用于工业控制领域。
B.实时操作系统的嵌入式系统的嵌入式系统阶段。
C.简单的嵌入式阶段,有较高的可靠性,低功耗的嵌入式处理器和简单的操作系统。
D.面向Internet的阶段。

42.下面不是CISC与RISC的架构的差异是(D)
A.指令数量不同,前者多,或者较少,通常少于100.
B.前者有些指令执行时间较长,后者则没有。
C.前者有丰富的寻址模式,而后者有较少的寻址模式。
D.前者有复杂的编译器设计,可优化编译技术,生成高效的目标代码程序,而后者则是简单的编译器设计,难以优化生成高效的目标代码程序。

43.下面不是嵌入式ARM架构的嵌入式处理器的特点是(C)
A.具有大量的寄存器,指令执行速度快。
B.绝大多数操作都在寄存器中进行,通过Load/Store的体系结构在内存和寄存器之间传递数据。
C.同时支持大端、小端(Big/Little-Endian)数据类型。
D.寻址方式简单,采用固定长度的指令格式。

44.Linux是UNIX类操作系统的一种,它对UNIX有很好的兼容性,下面不是它特点的是(A)
A.实时性强
B.互操作性强
C.多硬件平台支持,多处理器支持。
D.内存保护模式,共享库支持,TCP/IP、SLIP和PPP支持。

45.VxWorks操作系统是WindRiver公司推出的一种32位嵌入式实时操作系统,下面不是它优点的是(A)
A.VxWorks源码开源,用户的开发成本低。
B.简洁、紧凑、高效的内核。
C.支持多任务,实时性强。
D.较好的兼容性和对多种硬件环境的支持。

46.下面不是流水线技术的特点是(A)
A.指令流水将会终止,如果发生不能顺序执行时。
B.流水线可分成若干相互联系的子过程。
C.实现子过程的功能所需时间尽可能相等。
D.形成流水处理需要一定的准备的时间。

47.下面不是PowerPC的嵌入式微处理器的通信产品是(D)
A.MPC860  B. MPC8245   C. MPC8260   D. Pro SeriesTM
 
48.下面是PowerPC架构嵌入式微处理器的不是主要特点是(C)
A.独特的分支出来单元可以让指令预期效率大大提高。
B.超标量的设计。
C.适合大量向量运算,指针现行寻址的智能化算法。
D.可处理“字节非对齐”的数据存储。

49.下面不是Windows CE操作系统开发工具是(B)
A.Platform Builder.
B.Eclipse。
C.Embedded Microsoft Visual C++.
D.Visual Studio. NET

50.嵌入式系统性能从几个方面进行度量,下面不是其性能指标的是(B)
A.吞吐量。
B.功耗高低。
C.资源利用率。
D.实时性。


51.以下哪些部件不一定包括在SoC当中(C)
A. 微处理器  B. 模拟IP核  C. 存储器或片外存储控制接口  D. FPGA

52.以下哪一个不属于IP核的分类(C)
A. 软核  B. 硬核  C. 模拟核  D. 固核

53.目前SoC的结构通常是(D)
A. 片上网络  B. 总线  C. 硬连线  D. 共享存储器交互

54.致力于IP核质量衡量,提升IP核安全性和有关标准研发的组织不包括(D)
A. VSIA   B. OCP-IP   C. SPIRT   D. VCID

55.SoC形成或产生的过程不包括以下哪个方面(C)
A. 单片集成系统的软硬件协同设计和验证,以实现系统功能为主要目的
B. 逻辑面积计数的使用和产能占有比例的有效提高,即开发和研究IP核生成及复用技术
C. 系统软件的建模与开发,即对IP核的配套
D. 超深亚微米(VDSM),纳米集成电路的设计理论和计数,即与底层技术的结合

56.以下哪个不属于比较成熟的嵌入式处理器技术(C)。
A. RISC
B. DSP
C. CMP
D. ASISP

57.VHDL的基本单元描述不包括(C)
A. 实体   B. 构造体  C. 函数  D. 库

58.以下哪种方式不是Verilog对设计建模的方式(B)
A. 行为描述方式---用过程化结构建模
B. 接口描述方式---用模块化结构建模
C. 数据流方式---使用连续赋值语句方式建模
D. 结构化方式---用门和模块实例语句描述建模

59.目前Leon系列处理器包括以下哪个型号(A)
A. Leon2  B. Leon1  C. Leon4  D.  Leon5

60.Leon系列处理器目前最多有几级流水(C)
A. 5   B. 6   C. 7  D. 8

61.下列哪一个不是布尔代数的操作符(D)
A. OR  B. AND C. NOT  D. YES

62.早期的可编程逻辑器件不包括下列哪一种(D)
A. PROM B. EPROM C. EEPROM D. FPGA

63.XC系列FPGA是下列哪个公司的产品
A. Xilinx       B. Altera      C. Intel     D. AMD

64.下列哪种不是低功耗的设计技术(D)
A. 采用低功耗器件 B. 实现电源管理 C. 动态调压技术 D. 散热设计技术

65.下列哪个是计算机系统中存储速度最慢的存储设备(D)
A. CPU内部寄存器 B. 高速缓存(Cache) C. 内存 D. 硬盘

66.下列哪种存储设备在掉电情况下会丢失数据(A)
A. 内存 B. Flash Memory C. CF卡 D. 硬盘

67.下列那个单位用来表示信息的传输速率(C)
A. 刷新率 B. 分辨率 C. 比特率 D. 占有率

68.下列哪一种不是计算机总线(D)
A. USB B. PCI C. VME D. EDA

69.下列哪一种不是硬件描述语言(C)
A. AHDL B. VHDL C. C++ D. Verilog

70.下列哪种方法不能改善电路的可测试性(A)
A. 将复杂的电路做成单独的模块 B. 采用电路技术,使测试矢量生成难度减少
C. 改进可控性和可观察性       D. 添加自检查设备

71.下列处理器中,哪个是真正的双核处理器( D )
A.奔腾3  B.奔腾4 C.奔腾4超线程处理器  D.奔腾D

72.下列中断中,哪一个中断与其他3个中断不属于同一个类型( D )
A.鼠标按键  B.键盘按键  C.写字板写入  D.程序读取内存时缺页

73.下列设备中,哪个设备不是连接在北桥芯片上的( D )
A.CPU  B.内存  C.显卡  D.USB

74.下列哪个段寄存器指示程序的代码段(A)
A.CS  B.DS  C.S  D.FS

75.MMX指令时一组多媒体扩展指令,能够加速图形命令,这组扩展指令是由哪个公司提出的( A )
A.Intel  B.AMD  C.Nvidia  D.ATI

76.下列存储设备中,数据最不容易丢失的是( A )
A.EPROM  B.DRAM  C.内存  D.SDRAM

77.下列接口中,数据传输速率最高的是(C )
A.IDE  B.SATA  C.SCSI  D.USB

78.Hyper Threading和SMT的区别在于( B )
A.多组寄存器  B.并行执行多个线程  C.共享执行单元  D.共享控制逻辑

79.下列哪个指令集不属于多媒体、3D图形加速的指令集(D  )
A.MMX  B.SSE  C.3D NOW  D.AT

80.下列Intel处理器中,使用微指令的处理器为( D )
A.80386  B.80486  C.Pentium  D.Pentium4


81.下列哪项不是ARM处理器的特点。(B)
A.小体积、低功耗
B.可以使用除加载/存储指令外的多种指令访问存储器
C.大多数数据操作在寄存器中完成,执行速度快
D.支持Thumb/ARM双指令集

82.当加法指令产生进位时,下列哪个条件标志位会发生变化:(A)
A.C  B.T  C.I  D.F

83.下列哪个不属于ARM处理器的寻址方式:(D)
A.立即寻址  B.寄存器寻址  C.寄存器间接寻址  D.链表寻址

84.下列哪条指令是块操作指令:(C)
A.STMFD  B.POP  C.LDMIA  D.PUSH

85.下列哪条指令把寄存器R1、R2的值相加后存到R0中:(C)
A.AND R0, R1, R2
B.SUB R0, R1, R2
C.ADD R0, R1, R2
D.AND R1, R2, R0

86.R0的中的值为0xFFF3,执行指令AND R0, R0, #3后,R0的值为:(A)
A.0x0003  B.0xFFFF  C.0xFFF0  D.0xFFF3

87.CPZSR寄存器中的Z条件码为0,当前的PC值为0xFF00,则执行BEQ 0xAAA0后,PC值为:(C)
A.0xAAA0  B.0xAAA4  C.0xFF04  D.0xFF00

88.下列哪条ARM汇编伪指令可用来定义符号:(A)
A.GBLA  B.IF  C.MAP  D.WHILE

阅读下列程序,回答9~10题:
LDR R0, 0x22
LDR R1, 0x11
SUB R0, R0, R1
CMP R0, R1

89.执行这段程序后,R0的值为:(C)
A. 0x22  B. 0x33  C. 0x11 D. 0

90.执行这段程序后,CPSR的下列哪个标志位将发生变化:(C)
A.C  B.V  C.Z  D.以上都不对

91.( B )是针对不同的硬件模块、硬件模块与嵌入式处理器之间的连接关系对硬件位置的调整。
A 硬件划分  B 硬件布局  C 硬件选择  D 软硬件协同

92.( C )是嵌入式系统设计者在选择处理器时不考虑的因素。
A处理性能  B功耗  C市场占有率  D是否有成熟的评估板设计

93.交叉开发环境包括交叉编译环境和( A )。
A交叉链接器  B交叉调试器  C交叉编辑器  D交叉生成器

94.嵌入式软件测试分黑盒测试和(A  )。
A白盒测试  B交叉测试  C功能测试  D需求测试

95.( B )不是JTAG接口的5条线之一
A TCK  B TAP  C TDI  D TRST

96.( D )不是嵌入式硬件调试中使用的主流工具
A示波器  B逻辑分析仪  C在线仿真器  D逻辑仿真器

97.ICE在线仿真器上有大量的RAM,( C )是主要的一种
A SRAM  B DRAM  C 影子RAM  D Block RAM

98.嵌入式系统调试通常可以分为硬件级调试和(B  )。
A 软件级调试  B 源码级软件调试  C 在线仿真器调试  D 片上器调试

99.( A )是目前使用最广泛的一类调试手段
A断点 B插桩 C触发器 D步进

100.( D )不是断点的4种状态之一
A 有效  B 一次有效 C 禁止  D 一次禁止

101.通过文件名存取文件时,文件系统内部的操作过程是通过( C )
A.文件在目录中查找文件数据存取位置。
B.文件名直接找到文件的数据,进行存取操作。
C.文件名在目录中查找对应的i节点,通过i节点存取文件数据。
D.文件名在中查找对应的超级块,在超级块查找对应i节点,通过i节点存取文件数据。

102.Linux 实现的虚拟文件系统(VFS)有几个主要类型的结构体对象,以下选项中,不属于VFS结构体对象的是( D )
A.超级块(superblock)对象 B.目录项(inode)对象 C.文件(file)对象  D.数据(date)对象

103.关于Linux的内存管理方式中,叙述正确的是(A)
A.在32位x86上,当内存容量超过896M时,必须采用区(zone)的概念
B.为了能够执行磁盘的DMA操作,任有架构上必须有ZONE_DMA这个区
C.slab分配器作为通用数据结构缓存层的角色,不会产生内存碎片
D.内核具有超级权限,在内核栈中可以比用户栈中分配更多的空间

104.Linux的内核同步方法中哪种可用于休眠( C )
A.原子操作方法  B.自旋锁与读-写自旋锁  C.信号量与读-写信号量  D.屏障

105.关于Linux的系统调用使用情况,最恰当的是( B )
A.由于系统调用号数目有限,那些不再使用的调用号需要回收利用
B.系统调用函数的参数必须通过寄存器传送
C.Linux的所有系统调用都有一个明确的用途
D.自定义系统调用可以不修改内核

106.Linux的进程管理中,正确的是(B )
A.Linux中,进程和程序是一个概念
B.Linux中,进程和线程是一个概念
C.进程描述结构是task_struct,其空间由slab分配器分配。
D.x86结构中有一个寄存器存储了task_struct的地址,用于快速定位

107.关于Linux的调度机制中,不恰当的是(D )
A.Linux提供了基于动态优先级的调度机制
B.调度程序对优先级高的进程默认分配更长的时间片
C.当调度程序查找可执行程序时,查找时间不会因为系统任务繁重而变慢
D.当need_resched被设置时,系统就立刻调用schedule()进行调度

108.不属于Linux在处理器上的上下文执行环境的是( D )
A.运行于内核空间的进程上下文,代表请求服务的进程被执行
B.运行于内核空间的进程上下文,处理当前响应的中断
C.运行于用户空间,执行用户进程
D.运行于用户空间,处理当前响应的中断

109.对Linux内核的理解,一定正确的是( C )
A.Linux的效率非常高,因此经常被用在有硬实时需求的环境中
B.在用Linux作为系统的嵌入式环境中,一定要使用ARM的处理器
C.Linux可以运行在没有内存管理单元(MMU)的架构上
D.Linux的内核抢占是所有嵌入式应用中必须的

110.关于Linux内核的编译,错误的是( C )
A.不必在相同的架构上编译,也就是可以交叉编译
B.内核编译可以不提供动态加载模块的功能
C.模块的编译必须在编译内核时进行
D.Linux内核的编译只能使用gcc才能完成

原创粉丝点击