最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

【奥鹏】南开22秋学期《嵌入式系统》在线作业

22秋学期(高起本1709-1803、全层次1809-2103)《嵌入式系统》在线作业-00002

试卷总分:100  得分:88

一、单选题 (共 20 道试题,共 40 分)

1.关于嵌入式操作系统及其特点,以下叙述中错误的是()。

A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台

B.嵌入式硬件资源相对有限,因此操作系统内核较小

C.嵌入式操作系统通常具有较好的可移植性

D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性

 

2.交叉编译环境包含的工具链中,用于将编写好的程序编译成目标机上使用的目标代码的工具是()。

A.操作系统内核

B.交叉实用程序(目标实用程序)

C.交叉编译/汇编/链结工具

D.交叉调试工具

 

3.下列条件码中表示不相等的是?

A.EQ

B.NE

C.CS

D.CC

 

4.Bootloader的stage1的基本步骤(按执行先后顺序列出)()1.跳转到stage2的C程序入口点2.为加载stage2准备RAM空间3.拷贝stage2的执行代码到RAM空间中4.基本硬件初始化

A.2413

B.4231

C.4213

D.4321

 

5.Linux系统中的设备可分为三类:字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是()。

A.字符设备

B.块设备

C.网络设备

D.字符和块设备

 

6.下列32位数中,不可作为立即数的是()。

A.0x81000007

B.0x04800000

C.0x00000012#0x8000007

 

7.下面( )不属于嵌入式系统中的进程状态。

A.运行状态

B.等待状态

C.开关状态

D.就绪状态

 

8.下面关于嵌入式Linux中断管理说法错误的是

A.中断处理是一个过程包括中断响应、中断处理、中断返回。

B.Linux中断管理可以快速确定中断源,且使用尽可能少的引脚。

C.中断控制器向CPU提供一个中断请求寄存器和中断控制寄存器

D.GPIO是一个通用的可编程的I/O接口,每一位都可在程序的控制下设置用于输入或者输出 ;用于输入时,不能引发中断请求。

 

9.Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用( )完成。

A.软件

B.程序员

C.硬件

D.用户

 

10.ARM的ARM指令集和Thumb指令集分别是()位的

A.8,16

B.16,32

C.16,16

D.32,16

 

11.ARM的v6版架构对比于v5版架构,在芯片功耗和多媒体处理上有所突破,v6版架构的突破不包含( )

A.增加多媒体扩展(SIMD变种)功能

B.在语音、视频、图像上的处理能力提高2倍

C.使用先进工艺使得芯片的功耗进一步降低。

D.该版本可以广泛应用于移动电话、PDA等手持设备

 

12.以下有关GPU及GPU编程语言说法错误的是( )

A.GPU是多核架构的典型案例: 每个GPU上有上千个计算核

B.GPU将更多晶体管资源用于运算核(ALU)

C.CUDA是用于图形计算的GPU编程语言

D.CUDA是C语言的拓展

 

13.ARM9的IRQ中断的入口地址是()

A.0X00000000

B.0X00000008

C.0X00000018

D.0X00000014

 

14.软件测试可分为静态测试和动态测试,()不属于静态测试。

A.静态结构分析

B.覆盖率分析

C.代码质量度量(圈复杂分析等)

D.代码检查

 

15.嵌入式系统硬件的核心是()

A.存储器

B.嵌入式微处理器

C.嵌入式微控制器

D.BSP

 

16.以下哪个功能不属于Linux内核部分的功能()

A.用户界面

B.内存管理

C.网络接口

D.进程间通信奥鹏作业答案请进open5.net或请联系QQ/微信:18866732

 

17.下列哪一个不是嵌入式Bootloader的特点?

A.可以通过JTAG下载到开发板中

B.只能加载到SDRAM中运行

C.一般可以分为两个执行阶段

D.Bootstrap模式下可以进行烧写Bootloader的操作

 

18.在串行通信中,AT89S51中发送和接收的寄存器是( )。

A.TMOD

B.SCON

C.SBUF

D.DPTR

 

19.嵌入式Linux操作系统一般在ROM中存放的布局并不包括()。

A.Bootloader

B.内核参数区

C.Linux内核

D.交叉编译器

 

20.()不是流行的Linux操作系统。

A.Red Hat Linux

B.Mac OS

C.Ubuntu Linux

D.Red Flag Linux

 

二、多选题 (共 20 道试题,共 40 分)

21.下列属于嵌入式实时操作系统的是()

A.VxWorks

B.Integrity

C.Android

D.RT-Linux

 

22.在ARM的汇编程序中,ADR、ADRL、()、()等被称为伪指令。

A.AREA

B.SETA

C.LDR

D.NOP

 

23.提高内核实时性的方法包括?

A.任务调度算法

B.可抢占内核

C.优先级逆转

D.中断嵌套处理

 

24.以下说法正确的是( )

A.片上系统SOC可以分为通用和专用两类

B.PowerPC可以应用于DSL调制解调器、SOHO路由器、远程接入服务器等

C.无互锁流水级的微处理器MIPS不可以应用在宽带产品,数字电视。

D.斯坦福1984年创立MIPS公司不生产芯片,只卖授权

 

25.下面关于RT-Linux的进程管理说法正确的是

A.RT-Linux有两种中断:硬中断和软中断。软中断是常规Linux内核中断。硬中断的延迟低于15μs。

B.RT-Linux通过一个高效的、可抢占的实时调度核心来全面接管中断,并把Linux作为此实时核心的一个优先级最低的进程运行。

C.当有实时任务需要处理时,RT-Linux运行实时任务;无实时任务时,RT-Linux运行Linux的非实时进程。

D.采用基于优先级的调度策略

 

26.下列说法正确的是?

A.ROM Emulator 可用于替代目标机上的ROM芯片。

B.ROM Emulator 的ROM地址可实时映射到目标机ROM地址空间,从而仿真目标机的ROM。

C.ICE上的Memory可以被映射到用户的程序空间且比一般的CPU拥有更少的引出线。

D.OCD不占用目标机资源,调试环境和最终目标机运行环境基本一致,支持软硬断点、Trace功能。

 

27.微控制器又可被称为( )

A.单片机

B.计算机

C.嵌入式控制器

D.微型计算机

 

28.系统级芯片SOC的三要素分别是( )

A.IP核组成

B.多IP核构成

C.操作系统

D.深亚微米工艺结构

 

29.嵌入式系统测试的原则有()

A.完全彻底的测试是不可能的

B.Good-enough原则

C.Pareto法则

D.应尽早地开展软件测试:问题发现得越早,解决问题的代价就越小

E.排除测试的随意性,严格执行测试计划

F.测试是需要维护的,妥善保存测试计划、测试用例、出错统计和测试分析报告,为维护提供方便

 

30.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

 

31.下列关于通用处理器嵌入式体系结构的硬件剪裁说法正确的是( )

A.裁剪总原则是Amdahl’sLaw

B.裁剪的依据是应用领域的需求分析

C.裁剪对象包含处理器选择

D.I/0接口选择不可以作为裁剪对象

 

32.在使用GCC编译程序时,编译过程被细分为哪些阶段?

A.预处理

B.编译

C.汇编

D.链接

 

33.下面关于宿主机与目标机之间的网络通讯模式说法正确的是?

A.驱动实现相对复杂,一般采用精简的网络通讯协议,如TFTP进行通讯

B.常用于宿主机-目标机的大数据量数据传输,可以作为串口通讯的补充

C.需要在宿主机、目标机两端均提供驱动

D.宿主机端提供客户端,目标机端实现服务器

 

34.系统级芯片SOC的IP核间通讯常用的总线包含( )

A.IBM公司的CoreConnect总线

B.ARM公司的AMBA总线

C.SilicoreCorp公司的Wishbone总线

D.Altera公司的Avalon总线

 

35.中断服务程序设计中需特别注意中断冲突问题包括?

A.当ISR、ISR之间,或ISR、任务之间共享变量,或调用含有共享变量的函数时,需防止共享变量冲突。

B.当ISR、ISR之间,或ISR、任务之间共享寄存器,或调用含有共享寄存器的函数时,需防止寄存器冲突。

C.ISR不允许执行I/O操作,或调用含有I/O操作的函数。

D.ISR不允许申请信号量(但可以释放信号量!),或调用含有申请信号量操作的函数(如malloc)。

 

36.当前处理器的模式决定着哪组寄存器可操作,任何模式都可以存取

A.相应的r0-r12子集

B.相应的r13和r14

C.相应的r15

D.相应的CPSR

 

37.GPU与CPU线程的区别是( )

A.GPU线程的创建,运行与销毁开销很小,比CPU线程更加轻量级

B.CPU线程的创建,运行与销毁开销很小,比GPU线程更加轻量级

C.GPU需要数千个线程来达到最高效率, 远远超出CPU上运行的典型线程个数

D.CPU需要数千个线程来达到最高效率, 远远超出GPU上运行的典型线程个数

 

38.内核提供与中断相关的功能包括?

A.挂接ISR:中断向量与处理函数关联

B.获取ISR入口地址

C.获取中断嵌套层数

D.开/关中断

 

39.交叉编译器的生成过程包括()?

A.制作交叉的binutils二进制工具

B.制作不带库的gcc交叉编译器

C.用制作好的gcc交叉编译器,生成所需要的C库(glibc、newlib、uclibc等)

D.重新编译带库的gcc,生成完整的交叉编译器

 

40.以下对系统级芯片的描述正确的是( )

A.系统的主要功能综合到一块芯片中

B.一种复杂的IC设计

C.集成电路设计和制造工艺发展的产物

D.不可以将整个系统集成在一个芯片上。

 

三、判断题 (共 10 道试题,共 20 分)

41.CPU核以外的设备都可称外部设备

 

42.一般而言,嵌入式软件需要交叉调试。

 

43.System模式使用user模式寄存器集

 

44.IIC是同步串行数据总线。

 

45.ARM体系结构中每条指令都条件执行包含非常强大的多寄存器Load和Store指令

 

46.DMA请求只能由DMA硬件源产生。

 

47.交叉编译:在一种计算机环境中运行的编译程序,能编译出另外一种环境下运行的代码,我们就称这种变异器支持交叉编译,这个编译过程就叫交叉编译。

 

48.GPU的控制逻辑比CPU简单,因为没有分支预测 logic没有数据转发logic

 

49.V3版架构是曾经应用最广的ARM体系结构,对V2版架构进行了进一步扩充。引进了16位的Thumb指令集,使ARM使用更加灵活

 

50.Linux 使用 do_mmap()函数完成可执行映像向虚存区域的映射

转载请注明:奥鹏作业之家 » 【奥鹏】南开22秋学期《嵌入式系统》在线作业

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址