《OS/2程序员指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:范植华等编译
  • 出 版 社:北京科海高技术集团公司培训中心
  • 出版年份:1988
  • ISBN:
  • 页数:524 页
图书介绍:

第一部分 介绍 1

第一章 为什么需要一个新的操作系统 1

1.1 PC DOS的局限性 2

1.2 OS/2环境 7

1.3 小结 11

第二章 英特尔体系结构 12

2.1 操作模式 12

2.2 存储模式 15

2.3 保护模式 21

2.4 OS/2的实现 22

2.5 小结 24

第二部分 OS/2如何工作 25

第三章 OS/2应用程序设计接口 25

3.1 API特性 25

3.2 API实现 30

3.3 小结 38

第四章 存储器管理 40

4.1 系统地址空间 42

4.2 应用地址空间 43

4.3 装入应用程序 43

4.4 存储分配和再分配 44

4.5 共享存储 45

4.6 段移动 46

4.7 段交换 47

4.8 请求装入 49

4.9 存储器部分分配 50

4.10 小结 50

第五章 多任务和动态链接 52

5.1 任务管理 52

5.2 OS/2任务模型 53

5.3 定时器服务 60

5.4 进程间通信 61

5.5 程序管理 65

5.6 小结 70

第六章 文件系统 72

6.1 文件系统模型 74

6.2 文件处理功能 75

6.3 实现 78

6.4 文件共享 79

6.5 卷管理 83

6.6 扇区缓冲 85

6.7 磁盘划分 86

6.8 设备I/O服务 87

6.9 输入/输出重定向 88

6.10 小结 89

第七章 资源管理 90

7.1 控制和响应 90

7.2 资源管理与API 90

7.3 设备管理 91

7.4 文件系统 93

7.5 处理器管理 95

7.6 存储管理 96

7.7 中断管理 96

7.8 小结 97

第八章 设备驱动程序 98

8.1 设备类型 99

8.2 设备驱动程序模型 102

8.3 设备驱动程序文件结构 107

8.4 内核申请包 108

8.5 设备辅助服务 111

8.6 兼容环境支持 114

8.7 OS/2设备 116

8.8 字符设备监视程序 116

8.9 小结 119

第九章 I/O子系统 120

9.1 子系统的必要性 120

9.2 OS/2 I/O结构 121

9.3 显示器I/O子系统服务 124

9.4 键盘I/O子系统服务 130

9.5 鼠标I/O子系统服务 131

9.6 小结 131

第十章 会话管理 132

10.1 会话管理程序结构 132

10.2 系统外壳 135

10.3 命令解释器 137

10.4 小结 151

第十一章 系统专题 153

11.1 DOS兼容性环境 153

11.2 错误处理 160

11.3 系统的可维修性 165

11.4 国家语言的支持 166

11.5 小结 170

第十二章 OS/2的命令与实用程序 171

12.1 内部命令 171

12.2 命令解释器 185

12.3 系统实用程序 186

12.4 小结 208

第三部分 OS/2使用 209

第十三章 文件I/O服务 209

13.1 设备I/O 209

13.2 文件系统I/O 225

13.3 API族的讨论 245

13.4 小结 246

第十四章 I/O子系统 247

14.1 显示I/O 247

14.2 键盘I/O 283

14.3 小结 295

第十五章 存储管理 297

15.1 存储分配与释放 297

15.2 巨大存储 301

15.3 与其它进程共享存储器 306

15.4 子分配存储器 310

15.5 小结 315

第十六章 程序执行控制 317

16.1 建立进程 317

16.2 控制执行优先权 325

16.3 子进程管理 330

16.4 资源回收与系统信号 331

16.5 建立多个可执行的程序路线 334

16.6 临界区 340

16.7 小结 341

第十七章 高级多任务服务 343

17.1 OS/2信号量 343

17.2 OS/2时间服务的使用 352

17.3 进程间的通信 360

17.4 小结 381

第十八章 设备监控程序 384

18.1 监控程序组织 384

18.2 设备支持 386

18.3 使用监控程序 390

18.4 性能考虑 401

18.5 特殊考虑 402

18.6 小结 402

附录A OS/2功能调用 403

附录B API簇 492

附录C OS/2错误编码 501

附录D 链接控制语句 516