南开大学23秋学期《嵌入式系统》在线作业一

奥鹏南开大学23年秋季新学期作业参考

23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《嵌入式系统》在线作业-00001

在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?
A:直接修改CPU状态寄存器(CPSR)对应的模式
B:先修改程序状态备份寄存器(SPSR)到对应的模式,在更新CPU状态
C:使用软件中断指令(SWI)
D:让处理器执行未定义指令
正确答案问询微信:424329

23.?在下面ARM处理器的各种模式中,只有()模式不可以自由地改变处理器的工作模式。
A:用户模式
B:系统模式
C:终止模式
D:中断模式
正确答案问询微信:424329

可以切换到Thumb状态的指令是:( )
A:LDR R0,=LABLE+1 BX R0
B:LDR R0,=LABLE BL R0
C:LDR R0,=LABLE+1 BX R1
D:LDR R0,=LABLE+1 BL R0
正确答案问询微信:424329

S3C2440X处理器为用户进行应用设计提供了支持多总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为()
A:SCL和RTX
B:RTX和RCX
C:SCL和SDA
D:SDA和RCX
正确答案问询微信:424329

对响应时间有严格要求的嵌入式系统是()
A:嵌入式实时系统
B:嵌入式多线程系统
C:嵌入式多内核系统
D:嵌入式轮转询问系统
正确答案问询微信:424329

AT989S51单片机有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。
A:4,5
B:2,4
C:5,2
D:2,3
正确答案问询微信:424329

下面关于开源的嵌入式实时操作系统C/OS-II/III说法错误的是
A:C/OS-II/III是一种基于优先级抢占式、可移植、可裁剪的多任务实时操作系统。
B:绝大部分源码是用ANSI C写的,与硬件相关的那部分汇编代码被压缩至最低限度,使得系统移植性强。
C:C/OSII经裁剪最小可达4KB,最小数据RAM需求10KB。
D:C/OS-II/III可以在8位~64位,超过40种不同架构的微处理器上运行,在世界范围内得到广泛应用。
正确答案问询微信:424329

堆栈数据的进出原则是( )。
A:先进先出
B:先进后出
C:后进后出
D:进入不出
正确答案问询微信:424329

实现共享资源互斥的方法很多,不同之处在于互斥的影响范围和程度不同。其中对任务调度上锁,但不禁止中断的方法是?
A:关中断
B:测试并置位指令
C:禁止任务抢占
D:使用信号量
正确答案问询微信:424329

嵌入式软件开发的重点包括BSP板级支持包的开发,以下关于BSP板级支持包的描述中错误的是()。
A:BSP就相当于PC机主板上的BIOS
B:BSP所包含的内容是和系统有关的驱动和程序
C:编写BSP必须对CPU目标系统的硬件以及应用软件等有全面而深入的了解
D:不同的操作系统对应于不同定义形式的BSP
正确答案问询微信:424329

ARM Cortex-M3寄存器R15的作用为( )
A:堆栈指针
B:链接寄存器
C:程序计数器
D:累加器
正确答案问询微信:424329

()命令可以显示出当前用户当前正在进行的工作
A:who
B:w
C:ps
D:top
正确答案问询微信:424329

通常情况下,kmalloc函数能够分配的最大内存是()
A:4K
B:64K
C:128K
D:4M
正确答案问询微信:424329

驱动程序是内核的一部分,下面的描述不正确的是()。
A:设备驱动完成对设备的初始化和释放
B:设备驱动把数据从内核传送到硬件和从硬件读取数据
C:设备驱动读取应用程序传送给设备文件的数据和回送应用程序请求的数据
D:设备驱动程序可以使用户更加仔细的了解硬件的细节:
正确答案问询微信:424329

ARM Cortex-M3处理器采用( )ARM架构
A:ARMV5
B:ARMV7-M
C:ARMV7
D:ARMV6
正确答案问询微信:424329

按照ATPCS规则,返回值为int型的子程序或函数,其返回值通过()返回。
A:r1
B:r0
C:r4
D:r8
正确答案问询微信:424329

嵌入式系统硬件的核心是()
A:存储器
B:嵌入式微处理器
C:嵌入式微控制器
D:BSP
正确答案问询微信:424329

Bootloader的stage1的基本步骤(按执行先后顺序列出)()1.跳转到stage2的C程序入口点2.为加载stage2准备RAM空间3.拷贝stage2的执行代码到RAM空间中4.基本硬件初始化
A:2413
B:4231
C:4213
D:4321
正确答案问询微信:424329

PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由()完成
A:Bootloader
B:U-BOOT
C:BSP
D:内核
正确答案问询微信:424329

寄存器R15除了可以做通用寄存器外,还可以做()。
A:程序计数器
B:链接寄存器
C:堆栈指针寄存器
D:基址寄存器
正确答案问询微信:424329

Linux操作系统监控着一个等待执行的任务队列,这些任务包括?
A:用户作业
B:操作系统任务
C:邮件
D:打印作业
正确答案问询微信:424329

宿主机与目标机之间如何建立通信连接?
A:串口
B:网络
C:USB
D:并口
正确答案问询微信:424329

系统级芯片SOC的三要素分别是( )
A:IP核组成
B:多IP核构成
C:操作系统
D:深亚微米工艺结构
正确答案问询微信:424329

提高内核实时性的方法包括?
A:任务调度算法
B:可抢占内核
C:优先级逆转
D:中断嵌套处理
正确答案问询微信:424329

ARM7、ARM8、ARM9和StrongARM都采用了v4版架构。指令集中增加了( )功能
A:增加了16位Thumb指令集
B:处理器系统模式引进特权方式时使用用户寄存器操作
C:完善了软件中断SWI指令的奥鹏南开大学23年秋季新学期作业参考功能
D:把一些未使用的指令空间捕获为未定义指令
正确答案问询微信:424329

下面关于宿主机与目标机之间的网络通讯模式说法正确的是?
A:驱动实现相对复杂,一般采用精简的网络通讯协议,如TFTP进行通讯
B:常用于宿主机-目标机的大数据量数据传输,可以作为串口通讯的补充
C:需要在宿主机、目标机两端均提供驱动
D:宿主机端提供客户端,目标机端实现服务器
正确答案问询微信:424329

下列关于宿主机端网络通讯协议说法正确的是?
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地址信息。
正确答案问询微信:424329

典型的内核可靠性增强技术包括
A:内存释放清理
B:冗余内存分配
C:内存冗余编码
D:看门狗支持增强
正确答案问询微信:424329

在使用GCC编译程序时,编译过程被细分为哪些阶段?
A:预处理
B:编译
C:汇编
D:链接
正确答案问询微信:424329

ARM芯片的主要类别有( )
A:ARM9
B:ARM Cortex-M3
C:ARM4
D:ARM Cortex-A9
正确答案问询微信:424329

构建交叉编译环境所需的工具链主要包括?
A:交叉编译器,例如arm-linux-gcc
B:交叉汇编器,例如arm-linux-as
C:交叉链接器,例如arm-linux-ld
D:用于处理可执行程序和库的一些基本工具,例如arm-linux-strip
正确答案问询微信:424329

下面关于CLinux的内存管理说法正确的是
A:CLinux专门针对没有MMU的处理器。
B:CLinux中,系统为进程分配的内存区域是连续的,代码段、数据段和栈段间没空隙。为节省内存,进程的私有堆被取消,所有进程共享一个由操作系统管理的堆空间。
C:CLinux不能使用处理器的虚拟内存管理技术,它仍然采用存储器的分页管理:实存储器管理(Real Memory Management)。
D:CLinux操作系统对内存空间没有保护,各个进程没有独立的地址转换表,共享一个运行空间。
正确答案问询微信:424329

下面关于Linux 的分页式存储管理说法正确的是?
A:页表是从线性地址向物理地址转换中不可缺少的数据结构,而且它使用的频率较高。
B:页表不一定存放在物理存储器中。
C:Linux 采用了三级页表结构,以利于节省物理内存。
D:三级分页管理把虚拟地址分成四个位段: 页目录、页中间目录、页表、页内编址。
正确答案问询微信:424329

内核提供与中断相关的功能包括?
A:挂接ISR:中断向量与处理函数关联
B:获取ISR入口地址
C:获取中断嵌套层数
D:开/关中断
正确答案问询微信:424329

下列说法正确的是?
A:ROM Emulator 可用于替代目标机上的ROM芯片。
B:ROM Emulator 的ROM地址可实时映射到目标机ROM地址空间,从而仿真目标机的ROM。
C:ICE上的Memory可以被映射到用户的程序空间且比一般的CPU拥有更少的引出线。
D:OCD不占用目标机资源,调试环境和最终目标机运行环境基本一致,支持软硬断点、Trace功能。
正确答案问询微信:424329

对于MSP430系列单片机以下说法正确的是( )
A:美国德州仪器将MSP430系列单片机在 1996年推向市场
B:MSP430系列单片机16位超低功耗混合信号处理器
C:MSP430系列单片机集成模拟、数字电路模块和微处理器于芯片
D:MSP430系列单片机多应用于需要电池供电的便携式仪器仪表中
正确答案问询微信:424329

下面关于Linux内核特点说法正确的是
A:Linux 内核既能支持32位体系结构又能支持64位体系结构。
B:Linux内核全部源代码是遵守 GPL软件许可的免费软件
C:开发者可以免费得到社区的贡献、支持、检查代码和测试。驱动程序可以免费发布给其他人,可以静态编译进内核。
D:以源码形式发布驱动程序,可以不必为每一个内核版本和补丁版本都提供二进制的程序。
正确答案问询微信:424329

ARM架构的嵌入式微处理器应用非常广泛,在2001年,市场占有率就达到了75%,下列关于ARM架构说法正确的有( )
A:ARM主要应用于无线局域网、3G、手机、手持设备、有线网络通讯
B:ARM的应用形式主要是集成到专用芯片中作控制器。
C:英特尔、德洲仪器、三星半导体、摩托罗拉等公司都在应用ARM架构
D:ARM架构已经是工业标准
正确答案问询微信:424329

嵌入式系统测试的原则有()
A:完全彻底的测试是不可能的
B:Good-enough原则
C:Pareto法则
D:应尽早地开展软件测试:问题发现得越早,解决问题的代价就越小
E:排除测试的随意性,严格执行测试计划
F:测试是需要维护的,妥善保存测试计划、测试用例、出错统计和测试分析报告,为维护提供方便
正确答案问询微信:424329

下面关于进程虚存空间的管理说法正确的是
A:Linux 操作系统采用了请求式分段存储管理方法。系统为每个进程提供4GB 的虚拟内存空间。
B:各个进程的虚拟内存彼此独立。
C:进程运行时能访问的存储空间只是它的虚拟内存空间。对当前该进程而言只有属于它的虚拟内存是可见的。
D:每一个进程,用一个 mm-struct 结构体来定义它的虚存用户区。
正确答案问询微信:424329

嵌入式软件开发一般采用“宿主机—目标主机”开发模式。
A:对
B:错
正确答案问询微信:424329

ARM体系结构中每条指令都条件执行包含非常强大的多寄存器Load和Store指令
A:对
B:错
正确答案问询微信:424329

圈复杂度和逻辑结构能客观的反映软件质量。逻辑越“复杂”,就越容易出错。结构越“良好”,代码就越可靠。
A:对
B:错
正确答案问询微信:424329

一般而言,嵌入式软件需要交叉调试。
A:对
B:错
正确答案问询微信:424329

ARM处理器异常模式不可以存取相应的SPSR
A:对
B:错
正确答案问询微信:424329

ARM处理器体系使用的是RISC指令系统
A:对
B:错
正确答案问询微信:424329

Boot Loader启动内核后无法看到输出信息
A:对
B:错
正确答案问询微信:424329

实时系统:指系统能够在限定的响应时间内提供所需水平的服务。
A:对
B:错
正确答案问询微信:424329

CPU核以外的设备都可称外部设备
A:对
B:错
正确答案问询微信:424329

Linux支持动态可加载内核模块,内核修改后不需重新编译内核和启动系统。
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网