计算机系统核心开发

计算机系统核心开发

子齐, 编著

出版社:清华大学出版社

年代:2015

定价:79.8

书籍简介:

本书分二十三大章节,分别对硬件规范、软件编程模型、电源管理、散热管理、电池管理、设备配置等进行了详细介绍。为了使读者更好地理解这些原理,在单独一大章中使用ASL代码实现了简单机器模型中的相关功能。另外,为了帮助读者更好地了解在操作系统中如何实现这些原理,在书中最后一大章进行了详细介绍。

书籍目录:

第1章 ACPI简述

1.1 首要目标 1

1.2 电源管理 2

1.3 遗留支持 3

1.4 OEM实现策略 3

1.5 电源和睡眠按钮 3

1.6 ACPI规范与结构 4

1.7 OS、平台兼容性 5

1.7.1 平台实现ACPI定义的接口 5

1.7.2 OSPM实现 5

1.7.3 OS要求 6

第2章 ACPI基本术语及概念

2.1 通用ACPI术语 7

2.2 各种状态定义 12

2.2.1 全局系统状态定义 12

2.2.2 设备电源状态定义 13

2.2.3 睡眠状态定义 14

2.2.4 处理器电源状态定义 15

2.2.5 设备和处理器性能状态定义 15

2.3 电源状态 16

2.3.1 平台电源管理特征 17

2.4 电源管理标准 18

2.5 跨设备依赖 18

2.6 硬件编程模型 18

2.6.1 固定硬件编程模型 19

2.6.2 通用硬件编程模型 19

目 录

IV 计算机系统核心开发:高级配置与电源管理*佳实践

2.7 ACPI硬件特征 20

2.8 ACPI寄存器模型 21

2.9 系统描述表头部 25

第3章 ASL编程语言

3.1 ASL语法 28

3.1.1 ASL语法表示法 28

3.2 ASL概念 29

3.2.1 ASL名字 29

3.2.2 ASL字面常量 29

3.2.3 ASL资源模板 30

3.2.4 ASL宏 31

3.2.5 ASL数据类型 31

3.2.6 ACPI名字空间 39

3.2.7 定义块 41

3.2.8 控制方法执行 43

3.2.9 资源描述符类型 46

3.3 常用ASL操作符 62

3.3.1 ACPI表管理 62

3.3.2 ASL编译控制 64

3.3.3 常量 64

3.3.4 混杂命名对象创建 &nb

内容摘要:

本书对 UEFI 中的 ACPI 规范进行了详细介绍,是读者熟练掌握计算机系统软件 UEFI BIOS 和 Linux 内核工 作原理和开发方法的必读图书之一。本书内容包括设备及系统配置、电源和性能管理、ACPI 嵌入式控制器接口规范、ACPI 系统管理总线接口规 范、处理器配置和控制、ASL 编程语言、系统描述表、ACPI 定义的设备和设备特定对象、电源和电表设备、散 热管理、系统地址映射接口、睡眠和唤醒、NUMA 架构平台、ACPI 平台错误接口及 ACPI 功能实现等。本书可作为计算机系统软件开发培训和辅导用书,也可作为大专院校师生、广大 BIOS、Linux 内核, BMC 方面的 IT 从业人员以及软、硬件开发人员的参考用书。

编辑推荐:

本书对UEFI 中的 ACPI 规范进行了详细介绍,是读者熟练掌握计算机系统软件 UEFI BIOS 和 Linux 内核工 作原理和开发方法的必读图书之一。
本书内容包括设备及系统配置、电源和性能管理、ACPI 嵌入式控制器接口规范、ACPI 系统管理总线接口规 范、处理器配置和控制、ASL
编程语言、系统描述表、ACPI 定义的设备和设备特定对象、电源和电表设备、散 热管理、系统地址映射接口、睡眠和唤醒、NUMA 架构平台、ACPI
平台错误接口及 ACPI 功能实现等。本书可作为计算机系统软件开发培训和辅导用书,也可作为大专院校师生、广大 BIOS、Linux 内核, BMC
方面的 IT 从业人员以及软、硬件开发人员的参考用书。

书籍规格:

书籍详细信息
书名计算机系统核心开发站内查询相似图书
9787302424703
如需购买下载《计算机系统核心开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)79.8语种简体中文
尺寸26 × 19装帧平装
页数印数 3500

书籍信息归属:

计算机系统核心开发是清华大学出版社于2016.出版的中图分类号为 TP302.1 的主题关于 计算机系统-系统设计 的书籍。