对于新知识的学习,个人认为要由整体到部分,首先要掌握这是个什么东西?作用是什么?而不是直接研究该技术的内容,今日对ACPI的知识总结如下:

一、ACP规范的目的

ACPI(advanced configuration and power interface)规范定义了标准的工业接口,使OS直接主导主板设备的配置和主板设备及整个系统的电源管理;原Advanced Power Management模型(APM)将电源管理几乎完全分配给BIOS控制,限制了操作系统在控制电能消耗方面的功能。

The Advanced Configuration and Power Interface (ACPI) specification was  developed to establish industry common interfaces enabling robust operating system (OS)-directed motherboard device configuration and power management of both devices and entire systems. ACPI is the key element in Operating System-directed configuration and Power Management (OSPM).

二、ACPI的内容及架构

ACPI规范定义了硬件接口、软件接口和数据结构,既不是一个软件规范也不是一个硬件规范,ACPI是个包括软件接口、硬件接口的接口规范。

This specification defines ACPI hardware interfaces, ACPI software interfaces and ACPI data structures. This specification also defines the semantics of these interfaces.ACPI is not a software specification; it is not a hardware specification, although it addresses bothsoftware and hardware and how they must behave. ACPI is, instead, an interface specificationcomprised of both software  and hardware elements.

ACPI系统架构如下:

Figure   1-1 lays out the software and hardware components relevant to OSPM/ACPI and how they relate to each other(ACPI系统的软硬件组件及他们间的关系). This  specification describes the interfaces betweencomponents, the contents of the ACPI System Description Tables, and the related semantics of the other ACPI components. Notice that the ACPI System Description Tables,  which describe a particular platform’s hardware, are at heart of the ACPI implementation(ACPI应用的核心是ACPI系统描述表) and the role of the ACPI System Firmware is primarily to supply the ACPI Tables (rather  than a native instruction API).

三、ACPI实现的功能

The functional areas covered by the ACPI specification are:

系统电源管理(System power management)
设备电源管理(Device power management)
处理器电源管理(Processor power management)
设备和处理器性能管理(Device and processor performance management)
配置/即插即用(Configuration/Plug and Play)
系统事件(System Event)
电池管理(Battery management)
温度管理(Thermal management)
嵌入式控制器(Embedded Controller)
SMBus控制器(SMBus Controller)

既然上面提到“ACPI System Description Tables,  which describe a particular platform’s hardware,are at heart of the ACPI implementation”系统描述表是ACPI规范应用的核心,那下一章将重点介绍系统描述表的概念。

ACPI(一)基本概念相关推荐

  1. ACPI Specification 第四章 ACPI硬件规范

    第四章 ACPI硬件规范... 2 4.1 Hardware-Reduced ACPI 3 4.1.1 Hardware-Reduced事件... 3 4.1.1.1 GPIO提示事件或中断提示事件. ...

  2. ACPI Specification 第三章 ACPI概念

    目录 第三章 ACPI 概念... 2 3.1系统电源管理... 3 3.2电源状态... 3 3.2.1电源按钮... 4 3.2.2平台电源管理特点... 5 3.2.2.1移动电脑... 5 3 ...

  3. ACPI的介绍和概念

    不管是X86还是龙芯的架构,都支持ACPI.看acpi spec已是许久之前的事情了.所以还是要翻翻资料,看看spec. 高级配置与电源接口(英文:Advanced Configuration and ...

  4. ACPI知识学习笔记

    ACPI table之FACP(Fixed ACPI Description Table). 在代码里面:Resources\AcpiTables\Fadt\Fadt3.0.act 定义了EFI_AC ...

  5. Linux设备模型-1-主要概念

    0 linux设备模型出现的背景 随着计算机的周边外设越来越丰富,设备管理已经成为现代操作系统的一项重要任务,这对于Linux来说也是同样的情况.每次Linux内核新版本的发布,都会伴随着一批设备驱动 ...

  6. 嵌入式开发专业术语概念汇总

    专业术语概念 SDK 概念:软件开发工具包(SDK,全称:Software Development Kit) SDK是Software Development Kit的缩写,中文意思是"软件 ...

  7. linux 禁用cpu的acpi,Linux中的ACPI和APIC

    Linux中的ACPI和APIC 发布时间:2007-12-21 01:00:21来源:红联作者:qtsmy 今天一朋友笔记本系统启动有问题,用的是ubuntu,据说是启动速度越用越慢,今天是完全进不 ...

  8. 【Linux】基础:进程的概念

    [Linux]基础:进程概念 摘要:本文的主要目的是理解进程的概念.文章通过介绍进程的管理方式来引入进程的概念,从而提出进程的理解--PCB与程序.然后对PCB内容进行详细介绍,并同时介绍了关于进程的 ...

  9. SDN的基本概念和基本架构

    SDN是Software Defined Network(软件定义网络)的缩写,顾名思义,这种网络技术的最大特点就是可以对网络进行编程. SDN是一种非常新兴的技术,通过增加对网络的可编程性来革新当前 ...

最新文章

  1. 四大组建进程间通信--基础
  2. linux编译cmake
  3. Visual Studio 2015和2017里面应该创建哪种 Class Library
  4. ambari 修改服务器名,Ambari修改主页面方法
  5. 广州大学计算机技术复试c语言试题,广州大学C语言程序设计期末考试试卷含答案...
  6. jdba访问mysql_Java中JDBC操作数据库的步骤
  7. mapinfo在线地图插件_官方插件“战争游戏”使用指南 公测同步开启
  8. STM32定时器输出pwm波
  9. 第十七届全国大学生智能汽车竞赛智能视觉组全国一等奖(RT1064工程+openART识别代码)
  10. 在openSUSE-Leap-15.4-DVD-x86_64中使用佳能喷墨打印机ip2780
  11. SciPyCon 2018 sklearn 教程(下)
  12. 注释//TODO的作用
  13. iTunes无法验证服务器s.mzstatic.com的身份 服务器证书无效 解决办法
  14. 玉米田(cowfood)
  15. BAP:PPP 带宽分配协议 BACP:PPP 带宽分配控制协议--网络大典
  16. NR LDPC 03- Tanner
  17. 期货开户手机APP有哪些?
  18. 香港消防处去年接3.3万宗火警召唤 第四代调派系统料2033年启用
  19. JavaScript 判断对象中属性的值是否空,如果为空,则删除该属性
  20. 侦测IE的代理服务器

热门文章

  1. BiGCN(谣言检测)踩坑记录
  2. 3月30日出生的钱姓男孩起名取名有内涵诗意名字如何给孩子起名
  3. 企业如何进行“对标”管理?
  4. 罗技K380搭配iPad快捷键使用
  5. 充电送APP?火车站的这种充电桩太可怕了!
  6. 从斩男色到预防气胸,AI 还能这么玩?百度大脑这场比赛简直没谁了……
  7. 联想ThinkPad Fn与Ctrl 互换
  8. 魅族MX简单实用小技巧+使用启示+新人必看
  9. 杂谈——关于笔者大学数学学习的分享与感悟
  10. 软件人生感触之一 深度和广度