当前位置:首页 > 其他书籍
WindowsTM95技术内幕
WindowsTM95技术内幕

WindowsTM95技术内幕PDF电子书下载

其他书籍

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)Adrian King
  • 出 版 社:清华大学出版社
  • 出版年份:1995
  • ISBN:
  • 页数:311 页
图书介绍:
《WindowsTM95技术内幕》目录
标签:内幕 技术

前言 1

原著出版者特别说明 1

简介 1

第一章 通往Chicago之路 1

序 1

1.1 Windows 95和使命 2

1.1.1 合最终用户受益 2

1.1.2 硬件平台 3

1.1.3 为了开民者——最终提供了32位的开发环境 3

1.2 走向Chicago还是Cairo? 4

1.2.2 客户机和服务器 5

3.4.1 动态链接 5

1.2.1 第一站——Chicago 5

1.2.3 继续向Cairo前进 7

1.2.4 本节小结 8

1.3 项目目标 9

1.3.1 兼容性 10

1.3.2 性能 11

1.3.3 健壮性——告别UAE? 12

1.3.4 产品即将供货 12

1.3.5 易于设置和配置 13

1.3.6 新的外壳和用户界面 15

1.3.7 切底的保护操作系统 16

1.3.8 32位应用程序支持 16

1.3.9 联网和移动式计算 18

1.4 Windows 95对市的的影响 19

1.4.1 Microsoft的根本目标 20

1.5 结束结 20

第2章 Intel处理器结构 22

2.1 Intel技术内幕 22

2.2 Intel处理器家族 23

2.2.1 向后兼容性 24

2.3 处理器结构 25

2.3.1 8080和8086 处理器 25

2.3.2 80286 处理器 27

2.3.3 80386 处理器 29

2.4 80386 内存寻址方式 31

2.4.1 80386 描述符格式 31

4.2.4 雪茄烟拟内存 33

2.4.3 混用286和386 程序 37

2.5 保护系统 37

2.5.2 内存保护 37

2.5.2 操作系统保护 38

2.5.3 设置保护 39

2.7 结束语 41

2.6 虚拟8086 模式 41

第3章 Chicago的结构 43

3.1 系统概览 43

3.1.1 基本系统 45

3.1.2 Windows和操作模式 46

3.2 虚拟机器 46

3.2.1 Windows越拟机器 48

3.2.2 保护模式MS-DOS应用程序 50

3.3 多任务和调度技术 51

3.3.1 多任务模型 54

3.3.2 关键部分 54

3.3.3 Windows中和进程 55

3.4 API支持 55

3.4.2 来自基本系统的支持 57

3.5.1 应用程序越似内存 58

3.5 内存管理 58

3.5.2 系统内存管理 60

3.6 设备支持 61

3.6.1 设备虚拟化 61

3.6.2 小型 驱动程序 62

3.7 Windows界面 63

3.7.1 窗口是什么? 63

3.7.2 Windows95 用户界面设计 65

3.8 Windows程序设计基础 65

3.8.1 事件驱动的程序设计 66

3.8.2 消息处理 66

3.8.3 程序资源 68

3.8.4 Windows95 程序设计 68

3.9 结束语 68

3.10 参考文献 69

第4章 基本系统 70

4.1 Windows95 图解说明 71

4.2 Windows95 的组件 71

4.2.1 Windows95 的保护环 73

4.2.2 Windows95 内存图 74

4.2.3 任务和进程 75

4.3 虚拟机器管理 75

4.3.1 真正的MS-DOS 76

4.3.2 虚拟机器调度 77

4.3.3 物理内存管理 82

4.3.4 虚拟内存管理 85

4.4 虚拟机器管理程序服务 89

4.4.1 调用虚拟机器管理程序服务 89

4.4.2 围绕零环的服务 93

4.4.3 VMM的各服务组 96

4.5 应用程序支持 97

4.5.1 API层 98

4.6 结束语 106

4.7 参考资料 106

第5章 用户界面和外壳 108

5.1 在 Windows3.0 和3.1 基础上的改进 110

5.1.1 系统配置和控制 110

5.1.2 一致性 112

5.1.3 直观性 113

5.2 新用户界面和概念性指导 114

5.2.1 以文档为中心的界面 115

5.2.2 外观和感觉 116

5.2.3 Windows95 外壳 117

5.2.4 屏幕外观 127

5.2.5 特征表格 130

5.2.6 联机帮助 131

5.2.7 实现 133

5.3 设计回顾 133

5.3.1 外部影响 133

5.3.2 外壳的开发 134

5.3.3 外壳中的修改 135

5.4 新的外观 140

5.4.1 屏幕外观 140

5.4.2 直观元素 142

5.4.3新的控制 145

5.4.4 新的对话框 150

5.5 长文件名 152

5.6 Windows95 对MS-DOS应用程序的支持 153

5.7 Windows95 应用程序的指导原则 154

5.7.6 减少一个应用程序的多个实例 156

5.7.5 使用公用对话框 156

5.7.4 文档和数据类型及对拖放操作的支持 156

5.7.3 支持UNC路径名 156

5.7.2 支持长文件名 156

5.7.1 遵循内格指导原则 156

5.7.7 与外壳保持一致 157

5.7.8 修改联机帮助 157

5.7.9 支持OLE功能 157

5.8 结束语 157

5.9 参考资料 158

第6章 应用程序和设备 159

6.1 Win32API 159

6.1.1 Win32的目标 160

6.1.2 Win32API 的组件 161

6.2 Windows95上的Win32API 162

6.2.1 移植到Win32API 163

6.2.2 Windows95上的Win3263 166

6.3 Windows95程序设计 169

6.3.1 多任务 169

6.3.2 内存管理 170

6.3.3 即插即用支持 171

6.3.4 登录表 171

6.3.5 用户界面 172

6.3.6 OLE 174

6.3.7 国际支持 175

6.3.8 结构化异常处理 176

6.4 图形设备接口 177

6.4.1 GDI结构 180

6.4.2 图象彩色匹配 182

6.5 显示子系统 185

6.5.1 DIB引擎 186

6.5.2 显示器小型驱动程序 187

6.6 打印子系统 189

6.6.2 打印过程 190

6.6.1 打印结构 190

6.6.3 使用通用打印机驱动程序 192

6.7 结束语 192

6.8 参考资料 193

第7章 文件系统 194

7.1 结构概览 195

7.2 长文件名支持 198

7.2.1 存储长文件名 200

7.2.2 产生短文件名 204

7.2.3 MS-DOS对长文件名的支持 204

7.2.4 其它系统上的长文件名 205

7.3 可安装的文件系统管理器 205

7.3.1 调用某个文件系统驱动程序 206

7.4.1 FSD放口点 208

7.4 文件系统驱动程序 208

7.5 I/O子系统 209

7.5.1 设备驱动程序初始化 210

7.5.2 I/O请求的控制 211

7.5.3 异步驱动程序事件 212

7.5.4 与硬件的接口 213

7.6 文件系统的其它层 214

7.6.1 卷跟踪驱动程序 214

7.6.2 专用类型驱动程序 215

7.6.3 SCSI管理器 215

7.6.4 实模式驱动程序 216

7.7 结束语 217

7.8 参考文献 217

第8章 即插即用 218

8.1 为什么我们需要一个新标准 218

8.2 即插即用项目的历史 219

8.3 即插即用的目标 220

8.3.1 易于安装和配置新设备 221

8.3.2 无缝隙的动态配置修改 222

8.3.3 与已安装设备的兼容性 223

8.3.4 操作系统在硬件无关性 224

8.3.5 减少复杂性和增加硬件灵活性 224

8.4 即插即用的部件 224

8.4.1 如何让子系统组合在一起 226

8.4.2 硬件树 229

8.4.3 硬件信息数据库 231

8.4.4 即插即用事件 231

8.4.5 配置管理程序 232

8.4.6 枚举程序 232

8.4.8 即插即用BIOS 233

8.4.7 资源仲裁程序 233

8.4.9 即插即用设备驱动程序 234

8.5 即插即用系统中的应用程序 234

8.6 结束语 235

8.7 参考文献 235

第9章 联网 237

9.1 Windows联网历史 238

9.2 联网目标 240

9.3 网络软件结构 241

9.3.1 WOSA 241

9.3.2 网络的各个层次 243

9.3.3 网络的各种操作 245

9.4 多路供应者路由器 246

9.4.1 32位联网API 247

9.4.2 与网络供应者的接口 250

9.5.1 网络供应者服务 252

9.5 网络供应者 252

9.6 网络传输 255

9.6.1 网络设备驱动程序 255

9.6.2 网络配置 257

9.7 网络服务器 258

9.7.1 服务器组件 259

9.8 网络打印 261

9.9 网络安全性 263

9.9.1 访问控制 263

9.9.2 共享级安全性 263

9.9.3 用户级安全性 264

9.10 结束语 264

9.11 参考资料 264

第10章 移动式计算 265

10.1 远程通信支持 265

10.1.1 远程网络访问 268

10.1.2 电话API 270

10.1.3 调制解器的支持 271

10.1.4 通信驱动程序 272

10.2 信息中心 273

10.2.1 信息中心应用程序 275

10.2.2 消息发送API 276

10.2.3 消息发送服务供应者 276

10.3 便携式系统支持 277

10.3.1 电源管理 277

10.3.2 停靠站支持 277

10.4 文件同步 278

10.4.1 停靠站支持 279

10.5 结束语 281

跋 离开Chicago 282

词汇表 294

相关图书
作者其它书籍
返回顶部