在Direct X提出的保证设备无关性和兼容性的两个概念是( )A.硬件抽象层HAL,硬件仿真层HELB.软件

题目

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

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

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

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

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

参考答案和解析
正确答案:A
解析:为了实现操作与设备的无关性以及更好地兼容未来可能出现的新硬件,DirectX中有两个概念:HAL(Hardware-abstractionlayer)和HEL(Hardware-emulationlayer),即硬件抽象层和硬件防真层。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

答案:D
解析:
硬件抽象层是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。

第2题:

● 以下关于硬件抽象层的论述,不合适的是 (53) 。

(53)

A. 采用硬件抽象层可以大大提高系统的移植性

B. 采用硬件抽象层可以大大提高系统的运行效率

C. 采用硬件抽象层可以缩短系统的测试周期

D. 采用硬件抽象层有助于提高系统的可靠性


正确答案:B

第3题:

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

A.硬件抽象层是嵌入式硬件电路板的最基本软件

B.硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合

C.HAL的函数是移植操作系统的基础

D.硬件抽象层是操作系统内核的重要组成部分


正确答案:D

第4题:

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

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

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

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

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


正确答案:A
解析:硬件抽象层的基本思想是把嵌入式操作系统与具体的硬件平台隔离开来,即把所有与硬件相关的代码都封装起来,并向上提供一个虚拟的硬件平台。采用硬件抽象层,可以将系统软件分为不同的层次,从而有利于系统的模块化设计。硬件抽象层对用户设备接口的功能模拟主要由虚拟驱动模块完成,包括数据包的收发及协议报文的预处理等工作,为上层协议软件提供标准的API函数,而对用户设备的接口管理则由上层网络管理软件通地设备管理模块对其进行管理配置及监控,内部通信模块运行于内部以太网,协调各模块之间的功能接口,保证从处理单元与主处理单元之间实时可靠的数据传输。

第5题:

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

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

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

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

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


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

第6题:

以下关于硬件抽象层的论述,不合适的是(53)。

A.采用硬件抽象层可以大大提高系统的移植性

B.采用硬件抽象层可以大大提高系统的运行效率

C.采用硬件抽象层可以缩短系统的测试周期

D.采用硬件抽象层有助于提高系统的可靠性


正确答案:B
解析:本题考查嵌入式操作系统的基础知识。硬件抽象层完全把系统软件和硬件部分隔离开来,这样就使得系统的设备驱动程序与硬件设备无关,从而大大提高了系统的可移植性。从软件、硬件测试角度来看,软件、硬件的测试工作都可以分别基于硬件抽象层来完成,使得软件、硬件测试工作并行进行成为可能,硬件变更时,只需要调试与硬件相关的硬件抽象层软件即可。在基于硬件抽象层的嵌入式软件开发过程中,软件硬件的设计和调试具有无关性,并可完全地并行运行。硬件设计的错误不会影响到系统软件的调试,同样,软件设计的错误也不会影响到硬件的调试工作,这样就可以大大缩短系统的测试周期,有助于提高系统的可靠性。

第7题:

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

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

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

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

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


正确答案:A

第8题:

完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。

A.硬件抽象层

B.驱动映射层

C.硬件交互层

D.中间层


正确答案:A
解析:本题考查嵌入式操作系统的基础知识。当系统的硬件设备较多时,嵌入式系统常采用基于硬件抽象层的分层体系结构,以提高嵌入式软件的可移植性与扩展性。因此本题的答案应选A。

第9题:

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

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


正确答案:D