【我所认知的BIOS】—>Advanced Configuration and Power Interface原理(硬件部分)
来源:互联网 发布:java保留两位小数 编辑:程序博客网 时间:2024/05/01 06:44
【我所认知的BIOS】—>Advanced Configuration and Power Interface原理(硬件部分)
LightSeed
2/24/2014
ACPI是一个内容很丰富的综合性的规范,从外表看上去不得不承认感觉很神秘。究其根本其实还是建立在X86架构和应用的基础之上。大神其实是这样的人,他能够把很复杂的东西然后描述的很简单,很容易理解。ACPI这个东西是有那么点点复杂,我也试图尽量说的简单些。后续打算先用三篇文章来在架构上描述硬件、软件、简单的实践部分。最近intel推了一个叫做Minnow的HW open source的硬件平台,而且BIOS是基于UDK的。于是,我筹划着在这个开源的硬件平台上和大家share一下EDK的升级版本UDK。关于ACPI的详细代码注解和更加详细的注释部分(方方面面很多,暂时还没想好按照什么思路来写。)总而言之肯定是,在这三篇纵览全局的文章之后,在UDK的研究过程中,要专门拿较全的一个系列来一行一行代码地来说明这个东东。这回,再也不用担心贴出代码会illegal的问题了。
ACPI的东西,实际上就是控制电脑系统的电源的东西。想想地球只有一个,能源是有限的,都在说要低碳,要环保,要省资源,虽然我也赞同,但是我还是认为是某些国家为了遏制某些国家所做的动作。不过总的来说,还是为人类好的,咱们还是要全力support的。目的只有一个就是想尽一切办法去省电。由于各家vendor在handle这个事情,所以就事先大家定义好ACPI这个规范。大家都按着定义好的接口去实现,不管哪家silicon vendor,BIOSvendor,OS 提供着都可以按着标准去实现。[点击下面的图片是可以放大看的]
4 0
- 【我所认知的BIOS】—>Advanced Configuration and Power Interface原理(硬件部分)
- 【我所认知的BIOS】—> Advanced Configuration and Power Interface 原理(软件部分)
- 【我所认知的BIOS】—> Advanced Configuration and Power Interface 原理(实践部分)
- Advanced Configuration and Power Interface
- 【我所认知的BIOS】-> Cache原理
- ACPI<Advanced Configuration and Power Interface >
- 我所认知的BIOS—PCI SCAN
- 【我所认知的BIOS】—> uEFI 开始
- 【我所认知的BIOS】-->Spin Loop
- 【我所认知的BIOS】->PCI enumerate
- ACPI---高级配置和电源管理接口(Advanced Configuration and Power Management Interface)
- 【我所认知的BIOS】->反汇编BIOS之‘开始’
- 【我所认知的BIOS】->反汇编BIOS之准备工作
- 【我所认知的BIOS】->深入理解IRQ7
- 【我所认知的BIOS】—> uEFI AHCI Driver(3) — 无处不在的protocol
- 【我所认知的BIOS】—> uEFI AHCI Driver(6) AtaAtapiPassThruSupported的局部变量们
- 【我所认知的BIOS】—> uEFI AHCI Driver(2) — 原来开始也不那么简单
- 【我所认知的BIOS】—> uEFI AHCI Driver(4) — 第一个Protocol真难搞
- 他们连忙跟了上去ZuL1VsLa5X67XOI
- eclipse导出jar包如何正常显示图片
- 光流的计算(Lucas–Kanade method)
- 菜鸟面试第一天之Android四大组件
- [转]那些年我们一起清除过的浮动
- 【我所认知的BIOS】—>Advanced Configuration and Power Interface原理(硬件部分)
- 英雄会 高校俱乐部 最少操作次数
- MySQL explain执行计划解读
- 29-Linux-服务-Apache-基础
- Struts JSON方式 提交数据 检查后返回检查结果
- Android系统信息(内存、cpu、sd卡、电量、版本)获取
- 不经不觉用了Linux 5个月了!
- Java 垃圾回收策略调优
- maven 基本配置