在嵌入式操作系统中,通常采用硬件抽象层( Hardware Abstraction Level,HAL )和板级支撑包( Board Support Package,BSP )的底层设计技术,目的是为了提高操作系统的( )。
D
本题考察嵌入式系统相关知识
针对不同的硬件平台,操作系统通常建立在一个抽象硬件层上,该抽象层位于底层硬件和内核之间,为内核提供各种方便移植的宏定义接口,在不同的平台间移植时,只需要修改宏定义即可。在硬件抽象层中,封装了与特定硬件有关的各种类型定义、数据结构和各种接口。硬件抽象层提供的接口包括I/O接口、中断处理、异常处理、Cache处理和对称多处理等。根据抽象程度的不同,硬件抽象层的结构可以分为以下三个级别:(1)系统结构抽象层。该层抽象了CPU核的特征,包括中断的传递、异常处理、上下文切换和CPU的启动等。(2)处理器变种抽象层。该层抽象了CPU变种的特征,例如,Cache、内存管理部件、浮点处理器和片上部件(存储器、中断控制器)等。(3)平台抽象层。该层抽象了不同平台的特征,例如,片外器件定时器和I/O寄存器等。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811