ACPICA User Guide and Programmer Reference 翻译1

ACPICA组件架构实现了ACPI协议的底层功能,包括AML解释器、命名空间管理等。它通过操作系统服务层(OSL)与操作系统对接,为驱动和电源管理软件提供服务。ACPICA的OS无关部分提供了ACPI的大部分功能,抽象了硬件接口,使得操作系统无需了解底层实现细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://acpica.org/sites/acpica/files/acpica-reference_18.pdf 英文版下载地址

2.1 ACPICA子系统概述
        ACPICA子系统(ACPI Component Architecture)实现了ACPI协议底层功能(基本功能)。这些功能包括 AML解释器、ACPI命名空间管理、ACPI表管理、ACPI设备管理和事件处理。尽管ACPICA子系统提供较底层的系统服务,但是,ACPICA子系统也需要使用操作系统底层的服务。例如,操作系统的内存管理功能、同步功能、调度功能和I/O功能。

         为了使ACPICA子系统能够很容易的与任意操作系统对接(当然,这个对接的操作系统需要支持ACPI功能)。操作系统服务层会将ACPI到OS的请求转换为特定操作系统提供的系统服务。操作系统服务层是ACPICA中唯一与特定操作系统相关的部分。因此,ACPICA子系统的软件实现包含两个部分:

1.内核中的ACPI子系统提供了ACPI基本功能,这些功能与任意操作系统无关。

2.OS服务层(OSL)作为一个中转层,这个中转层连接ACPICA中与OS无关的部分与特定的操作系统。

        当将以上两部分整合为一个静态或者可装载的软件模型,例如,整合为一个设备驱动或者内核子系统,则这两部分组成了ACPICA子系统。在本文件中名词“ACPICA子系统”表示以上两部分的组合。

2.1.1 ACPCA子系统中与OS无关部分

         ACPICA子系统中与操作系统无关的部分包含了ACPI的大部分功能,ACPI的任何软件实现都需要这些功能。这些功能包括 A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值