《Microsoft Windows 95硬件设计指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:美国Microsoft Corp著;田学锋等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:750533042X
  • 页数:267 页
图书介绍:

第一部分 设计纵览 3

第一章 PC 95 3

1.1 什么是PC 95 5

1.1.1 即插即用 5

1.1.2 Windows 95操作系统 6

1.1.3 新的硬件标准 7

1.2 成本和优点 7

第二章 即插即用初版 9

2.1 当前PC问题 11

2.2 即插即用方案 12

2.3 即插即用如何工作 14

2.4 即插即用构件 16

2.4.1 即插即用BIOS 16

2.4.2 即插即用硬件 16

2.4.3 即插即用设备驱动程序 17

2.4.4 Windows 95:即插即用操作系统 18

2.5 即插即用技术初版的成本 19

2.6 即插即用的优点 20

2.6.1 用户的益处 20

2.6.2 OEM和IHV的益处 21

第二部分 硬件设计 25

第三章 桌面PC 95 25

3.1 系统构件修改 27

3.1.1 母板 27

3.1.2 扩展插卡 30

3.1.3 设备资源推荐做法 31

3.1.4 即插即用与静态资源 32

3.1.5 即插即用设备实例 32

3.3.1 需要的与推荐的功能 36

3.3 PC 95 36

3.2 Windows 95的系统需求 36

3.3.2 需要的桌面系统功能 37

3.3.3 系统构件 38

3.3.4 推荐的桌面系统功能 41

3.4 PC 95的多媒体硬件设计 47

3.4.1 均衡的多媒体系统 49

3.4.2 多媒体系统的推荐做法 50

3.5 Windows 95标志的资格验证 55

3.5.1 PC 95功能集 55

3.5.2 硬件兼容性测试 57

3.5.3 即插即用设备驱动程序 57

第四章 便携硬件设计 59

4.1 Microsoft Windows 95的便携式特点 61

4.3.1 串行端口 62

4.3 要求的便携式系统特征 62

4.2 需求和推荐的做法 62

4.3.2 电源管理 63

4.3.3 显示器屏面 64

4.4 推荐的便携式系统的特点 64

4.4.1 调制解调器 65

4.4.2 低电连接或带电连接 65

4.4.3 VCR型或锁定机制 66

4.4.4 外部设备 67

4.4.5 扩充插卡 68

4.4.6 显示器屏面 68

4.4.7 红外线端口 68

4.4.8 笔 69

4.5 Windows 95 Logo程序的资格验证 69

4.5.1 便携式PC 95功能集 69

4.5.2 便携式PC 95的硬件兼容性测试 71

第五章 系统设备 73

5.3.1 显示适配器需求 76

5.1 需求与推荐 77

5.2 一般的设备需求 77

5.3 显示适配器 77

5.3.2 推荐的显示适配器 79

5.4 并行(打印机)端口 84

5.4.1 并行端口的要求 84

5.4.2 推荐的并行端口 85

5.4.3 附加的并行端口信息 87

5.5 高速串行端口和内部调制解调器 87

5.5.1 串行端口要求 87

5.5.2 推荐的串行端口 88

5.6 软盘驱动器控制器 89

5.5.3 非标准串行端口接口 89

5.6.1 软盘控制器的要求 90

?软盘控制器的推荐做法 90

5.7 ATA(IDE)适配器 91

5.7.1 ATA(IDE)适配器要求 91

5.7.2 ATA(IDE)适配器的推荐做法 92

5.8 SCSI主适配器 93

5.8.1 SCSI主适配器要求 94

5.8.2 SCSI主适配器的推荐做法 95

5.8.3 额外的SCSI信息 96

5.9 音频 96

5.9.1 音频要求 96

5.9.2 音频的推荐做法 98

5.10 网络适配器 99

5.10.1 网络适配器的要求 99

5.9.4 增加的音频信息 99

5.9.3 可选特性 99

5.10.2 网络适配器的推荐做法 100

5.11 鼠标器端口 101

5.11.1 鼠标器端口要求 101

5.11.2 鼠标器端口推荐做法 102

5.11.3 其他的鼠标器端口信息 103

5.12 键盘端口 103

5.12.1 键盘端口要求 103

5.12.2 键盘端口的推荐做法 104

5.12.3 其他的键盘端口信息 104

5.13 Windows 95徽标设备功能集 105

第六章 即插即用插卡和总线 109

6.1 母板总线 111

6.1.1 PCMCIA插口控制器 111

6.2 设备识别 112

6.3 要求与推荐 113

6.3.1 扩充插卡的要求 113

6.4 ISA扩充插卡 113

6.4.1 ISA插卡的要求 114

6.4.2 即插即用ISA插卡推荐做法 134

6.5 PCI插卡 135

6.6 PCMCIA插卡 135

6.6.1 分配I/O或内存区域 136

6.6.2 PCMCIA I/O插卡的要求 136

6.6.3 PCMCIA I/O插卡推荐做法 137

6.6.4 PCMCIA内存插卡的要求 138

6.6.5 附加信息 139

6.7 VL-Bus插卡 139

6.8 EISA插卡 139

6.9 Micro Channel插卡 140

6.10 ACCESS.bus设备 140

第七章 设计外设 141

7.2 通用外设的修改 143

7.1 需求与推荐做法 143

7.2.1 外设识别 144

7.2.2 热插接 144

7.2.3 电缆图标 144

7.3 显示器 144

7.3.1 显示器电源管理 145

7.3.2 显示器分辨率 145

7.3.3 显示数据通道规范 145

7.3.4 热插接 146

7.4 SCSI外设 147

7.4.1 SCSI外设需求 147

7.4.2 SCSI外设推荐做法 152

7.5 ATA(IDE)外设 152

7.5.1 ATA(IDE)外设需求 153

7.6 其它存储型外设 154

7.5.2 ATA(IDE)外设推荐做法 154

7.7 常用输入设备 155

7.7.1 鼠标器 155

7.7.2 键盘 157

7.8 其它输入设备 160

7.9 调制解调器、鼠标器和其它串行端口设备 160

7.9.1 串行设备需求 161

7.9.2 即插即用串行鼠标器要求 162

7.9.3 即插即用串行调制解调器需求 163

7.9.4 其它串行设备需求 164

7.9.5 串行设备推荐做法 164

7.10 连至并行端口的打印机和其它设备 164

7.10.1 并行设备需求 164

7.10.2 并行设备推荐方法 166

7.13.1 通用电缆推荐做法 167

7.13 通用电缆需求 167

7.14 Windows 95标志外设功能组 167

7.10.3 附加并行设备信息 167

7.12 外设电缆连接 167

7.11 外设电源管理 167

第三部分 BIOS的设计 173

第八章 系统BIOS的设计 173

8.1 即插即用系统BIOS 175

8.2 作为母板枚举程序的系统BIOS 175

8.2.1 经总线桥路打开引导设备 176

8.3 引导过程 176

8.3.1 即插即用BIOS的POST过程 177

8.3.2 可选ROM 178

8.4 即插即用BIOS检测 178

8.5 用APM 1.1进行电源管理 178

8.5.2 挂起和恢复 179

8.5.1 电池状态 179

8.5.3 APM和连接系统 180

8.5.4 显示电源管理支持 181

8.6 即插即用系统BIOS功能 181

8.7 功能要求 181

8.7.1 母板设备信息 181

8.7.2 母板设备的配置 182

8.7.3 即插即用电源管理支持 182

8.7.4 连接系统支持 183

8.8 推荐使用的功能 184

8.8.1 所有系统资源的列表 185

8.8.2 设备信息的列表 185

8.9 32位及16位栈 186

8.11 Int 13h的扩展 187

8.10 指定LPT1 187

8.12 母板设备结点输出清样 188

第九章 可选ROM的设计 199

9.1 即插即用可选ROM 201

9.2 即插即用可选ROM的设计 201

9.2.1 中断的钩住 202

9.2.2 非即插即用方式的初始化 202

9.2.3 系统BIOS运行时功能 202

9.3 显示适配器可选ROM 203

9.4 SCSI适配器可选ROM 203

第四部分 附录 207

附录A 资源数据类型函数 207

A.1 小型资源数据类型 209

A.1.2 逻辑设备标识符 210

A.1.1 即插即用版本号 210

A.1.3 兼容设备标识符 211

A.1.4 IRQ格式 211

A.1.5 DMA格式 212

A.1.6 相关函数 213

A.1.7 I/O端口描述符 214

A.1.8 厂家定义 214

A.1.9 结束标记 215

A.2 大型资源数据类型 215

A.2.1 存储范围描述符 216

A.2.2 ANSI标识串 216

A.2.3 Unicode标识串 217

A.2.4 厂家定义 217

A.2.5 32位存储器范围描述符 217

A.2.6 32位固定单元存储器范围描述符 219

A.3.1 实例1 220

A.3 资源数据和相关函数实例 220

A.3.2 实例2 221

A.3.3 实例3 221

A.3.4 实例4 222

附录B 设备标识符 225

表B.1 中断控制器 227

表B.2 定时器 227

表B.3 DMA 227

表B.4 键盘 228

表B.5 并行设备 228

表B.6 串行设备 228

表B.7 磁盘控制器 228

表B.8 显示适配器 229

表B.9 扩展总线 229

表B.12 鼠标 230

表B.11 PCMCIA控制器芯片设定 230

表B.10 实时时钟、母板设备 230

表B.13 调制解调器 231

表B.14 网络适配器 231

表B.15 SCSI及专用CD适配器 234

表B.16 音响,视频的捕获及多媒体适配器 234

附录C 词汇 237

附录D 参考资料 255

D.1 参考书目 257

D.2 可供资料 258

附录E 连接系统方案 263

E.1 冷引导(cold booting) 265

E.2 VCR方式低电拆接 265

E.2.1 连接按钮启动 266

E.2.2 Windows 95启动 267

E.3 VCR方式低电连接 267