首页 > 全部 > 三级嵌入式系统开发技术 > 计算机三级嵌入式系统开发技术(嵌入式系统软件)模拟试卷3

计算机三级嵌入式系统开发技术(嵌入式系统软件)模拟试卷3

本单篇文档共10537字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级嵌入式系统开发技术 章节练习 4498人下载
价格: 免费 原价:¥8.00
收藏

计算机三级嵌入式系统开发技术(嵌入式系统软件)模拟试卷3

选择题

1.下面对于Linux内核的叙述,错误的是( )。(D)

A. 它为用户进程提供系统调用

B. Linux内核主要作用包括进程管理与调度、内存管理等

C. 应用程序通过GLIBC调用通用函数和内核的内部功能

D. 系统调用是Linux内核访问硬件的接口

解析:Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信;它为用户进程提供系统调用;应用程序通过GLIBC调用通用函数和内核的内部功能。故本题选择D。

2.如下关于Android操作系统的说法,正确的是( )<(C)

A. 是以Unix为基础改造而成的操作系统

B. 主要用于桌面计算设备

C. 是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件组成

D. 谷歌公司对基于Android操作系统的第三方软件进行严格把关

解析:Android(安卓)是一种以)Linux为基础的半开放源代码操作系统,主要使用于移动便携设备;是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件;谷歌公司不对基于Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。故本题选择C。

3.下面有关单内核操作系统的叙述中,错误的是( )。(D)

A. 单内核操作系统也称为宏内核操作系统

B. 内含的功能模块多,模块间耦合度很高,内核运行效率高

C. 占用内存空间较大,可扩展性较差

D. Android操作系统不属于单内核操作系统

解析:单内核结构是传统操作系统采用的结构,也称为宏内核(MacroKernel)。其缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性较低,排除故障和增加新功能需要重编译。其优点是应用程序生成效率高,系统花在内核功能切换上的开销非常小,对外来事件反应速度快,操作系统内核的运行效率高;Android是典型的单内核操作系统。D项错误,故本题选D。

4.下列关于嵌入式软件特点的描述中,不正确的是( )。(B)

A. 软件代码时空效率要求高,实时性要求高。

B. 嵌入式处理器的处理能力较低,软件一般采用简单轮询结构。

C. 软件尽可能去除冗余。

D. 软件面向用户、面向产品、面向应用,受限于功能和具体应用环境。

解析:嵌入式软件的特点如下:软件与硬件一体化,软件固化存储;软件代码时空效率要求高,实时性高;软件可裁剪,尽可能去除冗余;软件应用环境复杂,安全性和可靠性要求高;软件开发难度大;软件面向用户、面向产品、面向应用,受限于功能和具体应用环境;软件产业高度分散以及软件具有较长的生命周期。故本题选择B选项。

5.下列关于嵌入式系统的软件结构的描述中,不正确的是:(A)

A. 简单的轮询结构的优点是程序结构简单,便于编程,但由于引入了中断机制,因而会出现程序随机切换带来的潜在问题

B. 选择嵌入式系统软件结构的一个基本原则是:选择可以满足响应时间需求的最简单的结构

C. 与应用软件直接在裸机上运行的简单结构相比,引入操作系统增加了系统的开销

D. 系统软件、应用软件与系统的硬件–体化,相互关系密切

解析:简单的轮询结构的优点是程序结构简单,便于编程。由于没有中断机制,因而不会出现程序随机切换带来的潜在问题。故A选项叙述错误,本题答案为A选项。

6.现为某家用小型路由器设备选择网络功能强大的操作系统,希望尽可能降低成本并满足系统功能需求。以下嵌入式操作系统中,最适宜采用的操作系统是( )。(C)

A. WindowsPhone8

B. TinyOS

C. 嵌入式Linux

D. VxWorks

解析:嵌入式Linux这种方式的优点是成本低、内核版本更新及时,之后Linux引入了很多有利于嵌入式应用的特性,例如抢占式内核、高效的进程调度算法、可移植性提高、对大容量内存的支持、支持不带MMU的微控制器和I/O系统的改进等,更适合在嵌入式环境中使用,故本题选择C。

7.下列各项中,属于开源bootloader的是( )(C)

A. RTAI

B. eCOS

C. PMON

D. QNX

解析:PMON兼有BIOS和bootloader部分功能的开放源码软件。在国内主要用于与MP5兼容的龙芯系列此理器。本题答案为C选项。

8.UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核(也称为宏内核)操作系统,相对于微内核操作系统,下面不属于单内核操作系统缺点的是( )。(C)

A. 占用内存空间大

B. 缺乏可扩展性而不方便移植

C. 内核切换太快

D. 可靠性较低

解析:单内核结构是传统操作系统采用的结构,也称为宏内核(MacroKernel)。其缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性较低,排除故障和增加新功能需要重编译。其优点是应用程序生成效率高,系统花在内核功能切换上的开销非常小,对外来事件反应速度快,操作系统内核的运行效率高。故本题选择C。

9.下列关于Bootloader的陈述中,不正确的是( )。(A)

A. 在嵌入式操作系统中,所有与特定硬件相关的功能都集成在Bootloader中

B. Bootloader的实现依赖于CPU的体系结构

C. U-Boot是支持多种嵌入式CPU的Bootloader程序

D. Bootloader主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能

解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序(Bootloader),主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能;Bootloader的实现依赖于CPU的体系结构,U-Boot可支持多种嵌入式CPU的Bootloader程序。故A项不正确。

10.下列关于硬件抽象层和BSP的概念的陈述中,错误的是:(D)

A. WEC7的BSP由引导加载程序、OEM适配层、设备驱动程序、配置文件和内核无关的传输层组成

B. BSP主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能

C. BSP程序的效率和稳定性直接影响到整个系统的性能及稳定性

D. BSP与硬件平台无关,通常由操作系统厂商提供

解析:WEC7的BSP由引导加载程序(BootLoader)、OEM适配层(0AL)、设备驱动程序、配置文件和内核无关的传输层组成。BSP主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能。BSP是操作系统正常运行的前提,BSP程序的效率和稳定性直接影响整个系统的性能及稳定性。BSP与硬件平台直接相关,操作系统厂商一般都会提供一些标准评估板的BSP。本题答案为D选项。

11.μC/OS-Ⅱ操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是( )。(B)

A. OSTickISR()

B. OS_Sched()

C. OSIntExit()

D. OSTaskCreate()

解析:OSTaskCreate()函数与任务创建相关。

本文档预览:3600字符,共10537字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级嵌入式系统开发技术(嵌入式系统软件)模拟试卷3

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号