南开22秋学期(高起本1709-1803、全层次1809-2103)《嵌入式系统》在线作业【标准答案】

作者:奥鹏周老师 分类: 南开大学 发布时间: 2022-12-26 09:28

作业答案 联系QQ:3326650399 微信:cs80188

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.进程间通讯



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<<>>(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()函数完结可履行映像向虚存区域的映射

作业答案 联系QQ:3326650399 微信:cs80188