《OS/2结构分析与设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:中国科学院希望高级电脑技术公司
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:1991
  • ISBN:
  • 页数:165 页
图书介绍:OS/2注定会成为一份非常重要的软件……

绪论 1

第一部分 规划 4

第一章 规划的历史 4

1.1 MS-DOS 1.0 版本 5

1.2 MS-DOS 2.0 版本 5

1.3 MS-DOS 3.0 版本 6

1.4 MS-DOS 4.0 版本 6

第二章 目标和兼容性问题 7

2.1 目标 7

2.1.1 绘图的用户接口 8

2.1.2 多任务 10

2.1.3 存贮管理 10

2.1.4 保护 11

2.1.5 密封 12

2.1.6 进程间通讯(IPC) 12

2.1.7 直接设备存取 13

2.2 兼容性问题 13

2.2.1 实地址方式和保护地址方式 13

2.2.2 在实地址(兼容)方式下运行应用程序 14

2.2.3 通用功能可兼容性 16

2.2.4 向下的兼容性 16

第三章 OS/2宗教 18

3.1 最大灵活性 18

3.2 一个稳定的环境 20

3.2.1 存贮保护 20

3.2.2 副作用保护 22

3.3 错误定位 23

3.4 软件工具方法 24

第二部分 络构 26

第四章 多任务 26

4.1 子任务模型 27

4.1.1 标准文件指针 28

4.1.2 匿名管道 31

4.1.3 细节,再细节 33

4.2 PID命令子树 36

4.3 Dos ExecPgm 38

4.4 DosCwait 41

4.5 子任务和命令子树的控制 43

4.5.1 Doskill Process 44

4.5.2 Dos Set Prty 44

第五章 微进程和调度程序/优先级 45

5.1 微进程 45

5.1.1 微进程堆栈 45

5.1.2 微进程的用途 46

5.1.3 互锁 47

5.1.4 微进程1 49

5.1.5 微进程死亡 49

5.1.6 性能特征 49

5.2 调度程序/优先级 50

5.2.1 一般优先级类别 51

5.2.2 时间—临界优先级类别 53

5.2.3 低优先级类别 54

5.2.4 设置进程/微进程优先级 54

第六章 用户接口 56

6.1 VIO用户接口 56

6.2 显示管理程序用户接口 56

6.3 显示管理程序和VIO的兼容性 57

第七章 动态连接 58

7.1 静态连接 58

7.2 装载时动态连接 59

7.3 运行时动态连接 61

7.4 动态连接,进程和微进程 62

7.5 数据 62

7.5.1 暂用数据 64

7.5.2 全程数据 65

7.6 作为子例程的动态连接包 65

7.7 子系统 66

7.7.1 特殊的子系统支持 67

7.8 动态连接用作与其他进程的接口 68

7.9 动态连接用于与核心的接口 69

7.10 动态连接在结构上的作用 70

7.11 执行过程细节 71

7.11.1 动态连接数据保护 71

7.11.2 动态连接的生存、死亡以及共享 72

7.11.3 动态连接副作用 74

7.12 动态连接的名字 75

第八章 文件系统名字空间 77

8.1 文件名 77

8.2 网络存取 78

8.3 名字的生成和兼容性 78

8.4 许可 79

8.5 在文件系统名字空间中的其他目标 79

第九章 存贮管理 81

9.1 保护模型 81

9.2 存贮管理API 82

9.2.1 共享存贮器 82

9.2.2 巨存贮器 84

9.2.3 运行数据段内的代码 85

9.2.4 存贮器子分配 86

9.3 段交换 89

9.3.1 交换杂注 92

9.4 状态和信息 93

第十章 环境串 95

第十一章 进程间通讯 98

11.1 共享内存 98

11.2 信号量 98

11.2.1 信号量恢复 100

11.2.2 信号量调度 102

11.3 命名管道 102

11.4 队列 105

11.5 动态数据交换(DDE) 107

11.6 信号 107

11.7 几种IPC形式的结合 108

第十二章 信号 109

第十三章 图象管理程序和VIO 112

13.1 在PM和VIO之间选择 113

13.2 后台I/O 114

13.3 在VIO支持下的图形 114

第十四章 交互式程序 118

14.1 I/O结构 118

14.2 Ctrl-c和Ctrl-Break的处理 121

第十五章 文件系统 124

15.1 OS/2文件系统 125

15.2 存贮媒体文件卷的管理 125

15.3 I/O效率 128

第十六章 设备管理,数据一致性及其定时设施 129

16.1 设备管理 129

16.2 数据完整性 131

16.2.1 信号量 133

16.2.2 Dos Buf Reset 134

16.2.3 Write throughs 135

16.3 记时服务 135

第十七章 设备驱动器和硬错误 138

17.1 设备驱动器 138

17.1.1 设备驱动器和OS/2通讯 138

17.1.2 设备驱动器程序设计模型 140

17.1.3 设备管理 144

17.1.4 双重方式 144

17.2 硬错误 145

17.2.1 硬错误处理进程 146

17.2.2 应用程序硬错误处理 147

第十八章 I/O特权和排错机制 148

18.1 I/O特权机制 148

18.2 排错机制 149

第十九章 3x Box 152

第二十章 API族 156

第三部分 160

第二十一章 未来 160

21.1 文件系统 160

21.2 80386 163

21.2.1 分段较大 163

21.2.2 多个实际模式环境 164

21.2.3 完全保护的能力 164

21.2.4 其它特征 164

21.3 下一个十年 165