南开22年5月《嵌入式系统》在线作业参考
22春学期(高起本1709、全层次1803-2103)《嵌入式系统》在线作业1.[单选题] 在所有工作模式下,( )都指向同一个物理寄存器,即各模式共享
答案资料下载请参考帮助中心说明
A.R0-R7
B.R0-R12
C.R8-R12
D.R13,R14
2.[单选题] 按照ATPCS规则,返回值为int型的子程序或函数,其返回值通过()返回。
A.r1
B.r0
C.r4
D.r8
3.[单选题] 驱动程序是内核的一部分,下面的描述不正确的是()。
A.设备驱动完成对设备的初始化和释放
B.设备驱动把数据从内核传送到硬件和从硬件读取数据
C.设备驱动读取应用程序传送给设备文件的数据和回送应用程序请求的数据
D.设备驱动程序可以使用户更加仔细的了解硬件的细节:
4.[单选题] 外部设备包括()
A.外存
B.输入设备
C.输出设备
D.以上三个都包括
5.[单选题] 要使AT89S51单片机能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应该是()
A.98H
B.84H
C.42H
D.22H
6.[单选题] 通常情况下,目标机上的BootLoader通过串口和主机之间进行文件传输,下列不属于通常 使用的传输协议的是()。
A.modem 协议
B.xmodem协议
C.ymodem协议
D.zmodem协议;
7.[单选题] 下列()特性不符合嵌入式操作系统的系统特点
A.实时性
B.不可定制
C.微型化
D.易移植
8.[单选题] 若进程P一旦被唤醒就能够投入运行,系统可能为()。
A.在分时系统中,进程P的优先级最高
B.抢占调度方式,就绪序列上的所有进程的优先级皆比P的低
C.就绪队列为空队列 北语网院答案无忧答案网整理
D.抢占调度方式,P的优先级高于当前运行的进程。
9.[单选题] 关于嵌入式操作系统及其特点,以下叙述中错误的是()。
A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台
B.嵌入式硬件资源相对有限,因此操作系统内核较小
C.嵌入式操作系统通常具有较好的可移植性
D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性
10.[单选题] 在嵌入式系统设计中,嵌入式处理器选型是在进行( )时完成
A.需求分析
B.系统集成
C.体系结构设计
D.软硬件设计
11.[单选题] ()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性
A.硬件抽象层
B.驱动映射层
C.硬件交互层
D.中间层
12.[单选题] RS-232C串行通信总线的电气特性要求总线信号采用()
A.正逻辑
B.负逻辑
C.高电平
D.低电平
13.[单选题] 下列ARM指令中,可用于满递增堆栈操作的是()?
A.STMDA
B.STMIA
C.STMDB
D.STMIB
14.[单选题] 在收到主机发出的44H命令后,模块DS18B20所检测的温度值的长度为().
A.2字节
B.3字节
C.4字节
D.#不一定
15.[单选题] 通过调用cudaMemcpy()函数想实现将数据从CPU拷贝到GPU,那么cudaMemcpy()中的参数应该选择( )
A.cudaMemcpyHostToHost
B.cudaMemcpyDeviceToHost
C.cudaMemcpyDeviceToDevice
D.cudaMemcpyHostToDevice
16.[单选题] 寄存器R15除了可以做通用寄存器外,还可以做()。
A.程序计数器
B.链接寄存器
C.堆栈指针寄存器
D.基址寄存器
17.[单选题] CUDA中的函数前缀_global_代表什么含义( )
A.标明该函数在GPU上执行,并由GPU调用
B.标明该函数在GPU上执行,并由CPU调用
C.标明该函数在CPU上执行,并由CPU调用
D.标明该函数在CPU上执行,并由GPU调用
18.[单选题] 关于ARM子程序和Thumb子程序互相调用描述正确的是( )
A.系统初始化后,ARM处理器只能工作在一种状态,不存在相互调用
B.只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以相互调用
C.只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序
D.只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序
19.[单选题] ARM的v6版架构对比于v5版架构,在芯片功耗和多媒体处理上有所突破,v6版架构的突破不包含( )
A.增加多媒体扩展(SIMD变种)功能
B.在语音、视频、图像上的处理能力提高2倍
C.使用先进工艺使得芯片的功耗进一步降低。
D.该版本可以广泛应用于移动电话、PDA等手持设备
20.[单选题] 在ARM处理器,()寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断
A.CPSR
B.SPSR
C.PC
D.IR
21.[多选题] 以下对系统级芯片的描述正确的是( )
A.系统的主要功能综合到一块芯片中
B.一种复杂的IC设计
C.集成电路设计和制造工艺发展的产物
D.不可以将整个系统集成在一个芯片上。
22.[多选题] 当前处理器的模式决定着哪组寄存器可操作,任何模式都可以存取
A.相应的r0-r12子集
B.相应的r13和r14
C.相应的r15
D.相应的CPSR
23.[多选题] 微控制器又可被称为( )
A.单片机
B.计算机
C.嵌入式控制器
D.微型计算机
24.[多选题] ARM7、ARM8、ARM9和StrongARM都采用了v4版架构。指令集中增加了( )功能
A.增加了16位Thumb指令集
B.处理器系统模式引进特权方式时使用用户寄存器操作
C.完善了软件中断SWI指令的功能
D.把一些未使用的指令空间捕获为未定义指令
25.[多选题] grid,block,thread是CUDA编程中的重要概念,以下说法正确的有( )
A.一个thread grid可以包含一个或多个thread block
B.每个block有一个独特的block index; 可以是1D, 2D, or 3D
C.每个thread有一个独特的thread index, 可以是1D, 2D, or 3D
D.thread index主要用于计算内存地址与作出控制流决定
26.[多选题] 下列属于嵌入式实时操作系统的是()
A.VxWorks
B.Integrity
C.Android
D.RT-Linux
27.[多选题] 提高内核实时性的方法包括?
A.任务调度算法
B.可抢占内核
C.优先级逆转
D.中断嵌套处理
28.[多选题] 嵌入式系统测试的原则有()
A.完全彻底的测试是不可能的
B.Good-enough原则
C.Pareto法则
D.应尽早地开展软件测试:问题发现得越早,解决问题的代价就越小
E.排除测试的随意性,严格执行测试计划
F.测试是需要维护的,妥善保存测试计划、测试用例、出错统计和测试分析报告,为维护提供方便
29.[多选题] 下面关于Linux 的分页式存储管理说法正确的是?
A.页表是从线性地址向物理地址转换中不可缺少的数据结构,而且它使用的频率较高。
B.页表不一定存放在物理存储器中。
C.Linux 采用了三级页表结构,以利于节省物理内存。
D.三级分页管理把虚拟地址分成四个位段:页目录、页中间目录、页表、页内编址。
30.[多选题] 下面关于进程虚存空间的管理说法正确的是
A.Linux 操作系统采用了请求式分段存储管理方法。系统为每个进程提供4GB 的虚拟内存空间。
B.各个进程的虚拟内存彼此独立。
C.进程运行时能访问的存储空间只是它的虚拟内存空间。对当前该进程而言只有属于它的虚拟内存是可见的。
D.每一个进程,用一个 mm-struct 结构体来定义它的虚存用户区。
31.[多选题] 典型的内核可靠性增强技术包括
A.内存释放清理
B.冗余内存分配
C.内存冗余编码
D.看门狗支持增强
32.[多选题] 下列ARM处理器模式中属于特权模式的是?
A.用户模式
B.快中断模式
C.外部中断模式
D.管理模式
33.[多选题] GPU与CPU线程的区别是( )
A.GPU线程的创建,运行与销毁开销很小,比CPU线程更加轻量级
B.CPU线程的创建,运行与销毁开销很小,比GPU线程更加轻量级
C.GPU需要数千个线程来达到最高效率, 远远超出CPU上运行的典型线程个数
D.CPU需要数千个线程来达到最高效率, 远远超出GPU上运行的典型线程个数
34.[多选题] 内核提供与中断相关的功能包括?
A.挂接ISR:中断向量与处理函数关联
B.获取ISR入口地址
C.获取中断嵌套层数
D.开/关中断
35.[多选题] 下列说法正确的是?
A.ROM Emulator 可用于替代目标机上的ROM芯片。
B.ROM Emulator 的ROM地址可实时映射到目标机ROM地址空间,从而仿真目标机的ROM。
C.ICE上的Memory可以被映射到用户的程序空间且比一般的CPU拥有更少的引出线。
D.OCD不占用目标机资源,调试环境和最终目标机运行环境基本一致,支持软硬断点、Trace功能。
36.[多选题] ARM芯片的主要类别有( )
A.ARM9
B.ARM Cortex-M3
C.ARM4
D.ARM Cortex-A9
37.[多选题] 交叉编译器的生成过程包括()?
A.制作交叉的binutils二进制工具
B.制作不带库的gcc交叉编译器
C.用制作好的gcc交叉编译器,生成所需要的C库(glibc、newlib、uclibc等)
D.重新编译带库的gcc,生成完整的交叉编译器
38.[多选题] 系统级芯片SOC的三要素分别是( )
A.IP核组成
B.多IP核构成
C.操作系统
D.深亚微米工艺结构
39.[多选题] DRAM的刷新一般有()()()三种方式。
A.集中
B.分散
C.异步
D.同步
40.[多选题] 以下哪些步骤属于嵌入式系统软件开发流程?
A.程序编辑
B.程序编译
C.程序运行
D.程序调试
41.[判断题] Linux是一个多用户多任务的操作系统
A.对
B.错
42.[判断题] 本地调试需要通过外部通信的方式来控制被调试程序
A.对
B.错
43.[判断题] 需要交叉开发环境(Cross Development Environment)的支持,是嵌入式软件开发的一个显著特点。
A.对
B.错
44.[判断题] IBM公司的CoreConnect总线,采用了总线分段,并且包含处理器内部总线,片上外围总线,设备控制总线三种基本类型总线。
A.对
B.错
45.[判断题] MSP430系列单片机,配合硬件乘法器相,能实现数字信号处理的FFT等算法
A.对
B.错
46.[判断题] 在进行压力测试的同时可以进行单元测试
A.对
B.错
47.[判断题] Linux支持动态可加载内核模块,内核修改后不需重新编译内核和启动系统。
A.对
B.错
48.[判断题] DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。
A.对
B.错
49.[判断题] BSP作为一种嵌入式软件,它的主要特点是“与硬件和操作系统都相关”。
A.对
B.错
50.[判断题] ARM处理器体系使用的是RISC指令系统
A.对
B.错
西南大学答案无忧答案网发布
页:
[1]