软考高级

在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了( )。A.硬件无关性,操作系统无关性 B.硬件有关性,操作系统有关性 C.硬件无关性,操作系统有关性 D.硬件有关性,操作系统无关性

题目

在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了( )。

A.硬件无关性,操作系统无关性 B.硬件有关性,操作系统有关性 C.硬件无关性,操作系统有关性 D.硬件有关性,操作系统无关性

参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于嵌入式系统硬件抽象层的叙述,错误的是( )。

A.硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性B.硬件抽象层将操作系统与硬件平台隔开C.硬件抽象层使软硬件的设计与调试可以并行D.硬件抽象层应包括设备驱动程序和任务调度


正确答案:D

第2题:

● 关于硬件抽象层,以下描述中错误的是 (43 ) 。

A. 硬件抽象层包括操作系统内核和驱动程序

B. 硬件抽象层将操作系统与硬件平台隔开

C. 硬件抽象层是一种软件

D. 硬件抽象层有利于系统的模块化设计


正确答案:A

第3题:

嵌入式操作系统的选择主要应考虑()。

A、是否支持所用的硬件平台

B、可移植性

C、开发工具的支持程度低

D、可靠性


参考答案:ABC

第4题:

嵌入式系统的结构组成中,板级支持包(BSP)也称为硬件抽象层(HAL),其特点是(27)。

A.硬件无关性,操作系统无关性

B.硬件相关性,操作系统无关性

C.硬件无关性,操作系统相关性

D.硬件相关性,操作系统相关性


正确答案:D
解析:板级支持包(BSP,也称为硬件抽象层HAL)一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能,它主要具有以下两个特点:①硬件相关性。因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,BSP需为操作系统提供操作和控制具体硬件的方法。②操作系统相关性。不同的操作系统具有各自的软件层次结构,因此不同操作系统具有特定的硬件接口形式。

第5题:

属于操作系统抽象层的功能的是:()

A最大限度地支持流行的嵌入式操作系统;

B屏蔽了不同的嵌入式操作系统的 API的多样性

C利用现有的嵌入式操作系统易于实现虚拟层;

D支持未来的扩展;


参考答案:B

第6题:

关于网络操作系统演变的描述中,错误的是

A.早期NOS主要运行于共享介质局域网

B.早期NOS支持多平台环境

C.HAL使NOS与硬件平台无关

D.Web OS是运行于浏览器中的虚拟操作系统


正确答案:B
解析:早期的NOS并不支持多平台环境,因此选项B)不正确。HAL是硬件抽象层,Windows NT的一个目标是使操作系统可跨平台移植。它使得NOS与硬件平台无关。WebOS(网络操作系统)是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上进行应用程序的操作,而这个应用程序也不是普通的应用程序,是网络的应用程序

第7题:

(25)关于网络操作系统的描述中,错误的是

A)早期网络操作系统支持多硬平台

B)当前网络操作系统具有互联网功能

C)硬件抽象层与硬件平台无关

D)早期网络操作系统不集成浏览器


正确答案:A

第8题:

关于网络操作系统的描述中,错误的是( )。

A.早期网络操作系统支持多硬件平台

B.当前网络操作系统具有互联网功能

C.硬件抽象层与硬件平台无关

D.早期网络操作系统不集成浏览器


正确答案:C
解析:硬件抽象层与硬件平台密切相关,而与操作系统却无关。如下图所示:

第9题:

以下关于嵌入式系统的组成说法错误的是(26)。

A.在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块,其中嵌入式操作系统和应用程序都可以固化在 RAM中

B.Cache位于主存和嵌入式微处理器内核之间,用于减小主存或辅助存储器对微处理器内核造成的存储器访问瓶颈,使处理速度更快,实时性更强

C.板级支持包(BSP)位于嵌入式系统硬件层和系统软件层之间,也称为硬件抽象层(HAL),它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关

D.系统软件层位于嵌入式中间层和应用软件层之间,由RTOS;文件系统、GUI、网络系统及通用组件模块等组成。


正确答案:A
解析:选项A的说法是错误的,因为在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块,其中操作系统和应用程序都可以固化在ROM中。

第10题:

在Direct X提出的保证设备无关性和兼容性的两个概念是( )

A.硬件抽象层HAL,硬件仿真层HEL

B.软件抽象层HAL,硬件仿真层HEL

C.硬件抽象层HAL,软件仿真层HEL

D.软件抽象层HAL,软件仿真层HEL


正确答案:A
解析:为了实现操作与设备的无关性以及更好地兼容未来可能出现的新硬件,DirectX中有两个概念:HAL(Hardware-abstractionlayer)和HEL(Hardware-emulationlayer),即硬件抽象层和硬件防真层。

更多相关问题