第一部分 各种问题 3
第一章 中心问题:存储器 3
1.1 整体合为一,一就是全部 3
1.2 扩充内存 5
1.3 重新回到更大的世界 6
1.4 从一个内存引向另一个内存 8
1.5 UMB 8
1.6 五套不同的规则 9
第二章 存储器是如何工作的 11
2.1 缩小的1兆空间 15
2.2 稍作透视 16
2.3 Microsoft和Windows 17
2.4 有幸目光短浅 18
2.5 仍然是标准问题 18
第三章 DOS的禅 20
3.1 DOS的真正意义 20
3.2 除了I/O之外 22
3.3 真正的DOS能经受住考验吗? 22
3.4 关于COMMAND.COM 23
3.5 深入到内核 24
3.6 在Windows中 24
3.7 相应的PC DOS 6.1 25
3.8 Novell DOS 7.0 26
3.9 OS/2 2X中的DOS 26
3.10 Windows和NT下的DOS 27
3.11 选择 28
第四章 DOS扩充器和1兆以外的世界 29
4.1 进入DOS扩充器 29
4.2 眼下更要紧的任务 30
4.3 一个模块解决方法 31
4.4 混乱中的一点秩序 32
4.5 DPMI窗内一线希望之光 33
4.6 一个双重标准 34
4.7 更为复杂的情况 34
第五章 对硬件的基本考虑 36
5.1 关于存储器 37
5.2 普遍存在的8088 38
5.4 不能再回家了 40
5.3 80286 40
5.5 32比特的革命 42
5.6 从32位进入64位 43
5.7 剩下的内存 44
5.8 虚拟计算机的现实 44
5.9 行动和等待 45
第六章 虚拟计算机 47
6.1 令人难以置信的并不存在的机器 47
6.2 虚拟的基本概念 48
6.3 虚拟计算机不尽相同 49
6.4 当一个运行时,其余的未必要跟着走 50
6.5 引导周期 50
6.6 在8086机上运行 51
第二部分 640K以外的内存 55
第七章 扩充内存与保护方式 55
7.1 扩充内存 55
7.2 不仅仅有“更多的内存” 56
7.3 保护方式 57
7.4 倒置 58
7.5 当足够的内存尚不够时 59
第八章 DOS额外的64K:HMA 61
8.1 动动脑筋 62
8.2 闪光的东西并非都是金子 64
8.3 挖掘它 65
8.4 改变规则 67
第九章 映像内存到640K上方的未利用的地址空间 68
9.1 机制 69
9.2 一群自愿者 71
9.3 分段存储 72
9.4 比生命更重要 74
9.5 引导和重新引导 74
9.6 不同地址块 75
9.7 不仅仅适用于386和更高级的系统 76
9.8 去往何处? 77
9.9 再用64K——也许甚至是96K 77
9.10 原始数据并不总能说明问题 78
第十章 人人都可用的扩展内存 80
10.1 最初 80
10.2 扩展内存 81
10.3 EMS扩展内存 82
10.4 不像扩展内存的扩展内存 84
10.5 权宜之计 85
第十一章 虚拟内存 86
11.1 什么是虚拟 86
11.2 早期的虚拟技术 87
11.3 长足的进步 88
11.4 清除旧文件 88
11.5 是在那里吗? 89
11.6 永远等待 90
11.7 防止透支 91
11.8 祸根 91
12.1 差别所在 95
第三部分 实方式DOS 95
第十二章 DOS的实方式 95
12.2 两种DOS 6 96
12.3 IBM PC DOS 6.1 96
12.4 8088同样具有更多的内存 97
12.5 中期阶段 98
12.6 分析家们如是说 99
12.7 真正的动态优化 100
12.8 超过高区内存 101
12.9 PCMCIA支持 101
12.10 MS—DOS 6.0 101
12.12 同是一首歌,不同的曲调 102
12.11 注意 102
12.13 给DOS限定一个边界 104
12.14 小结 104
第十三章 第三方专家程序 105
13.1 评价 105
13.2 用PC MS—DOS优化 106
13.3 386max 106
13.4 ExtraDOS及其他新版本 108
13.5 支持磁盘压缩 108
13.6 PS/2 109
13.7 Netroom 3 110
13.10 安装Netroom 112
13.9 Netroom的另一个策略 112
13.8 性能更好 112
13.11 QEMM 114
13.12 版本七中新内容 115
13.13 Stealth 117
13.14 Manifest 119
13.15 DESQ视图入门 120
13.16 一群佳丽 121
第十四章 可选择的策略 122
14.1 扩展可选择 122
14.2 Novell及DPMS说明 122
14.3 PCKWIK及辅助存储器管理 124
14.5 盘式超高速缓冲 125
14.4 当引导时 125
14.6 它在此,然后消失 126
第十五章 Windwos 3x:在两个世界间摇摆 128
15.1 四种不同类型的内存 128
15.2 有关自身的利害关系 129
15.3 并不是孪生兄弟 130
15.4 在Windows下的DOS 131
15.5 标准方式 131
15.6 增强方式 132
15.7 忘掉640K 132
15.8 增强方式下的内存管理 133
15.10 内存管理的标准方式 134
15.9 要命的附注 134
15.11 HIMEM.SYS属于谁? 135
15.12 OS/2下的Windows 135
15.13 OS/2下的内存管理 135
15.14 OS/2下的标准方式 136
第十六章 WINDOWS实模式 137
16.1 百分比 137
16.2 386MAX 138
16.3 迎合WINDOWS市场 139
16.4 DOSMAX 139
16.7 仅适用PS/2 140
16.8 QUARTERDESK的DEMM 140
16.5 WINSMART 140
16.6 QUALITAS新PIF编辑器 140
16.9 HELIX的Netroom 3 141
16.10 辅助管理 142
16.11 内存管理 143
第十七章 最佳设置 144
17.1 再来一次 144
17.2 优化现有内容 145
17.3 致用户 145
17.4 开放窗口 148
17.5 Novell DOS 7 150
17.6 放入多重配置 150
17.8 多重设置AUTOEXEC.BAT文件 153
17.7 是与非 153
17.9 更多的选择 154
第四部分 保护方式DOS 159
第十八章 Novell DOS 7和超过640K以外的区域 159
18.1 DOS 7的内存管理 160
18.2 DPMS与新的地平线 161
18.3 注重多任务 161
18.4 Novell DOS 7的网络功能 162
18.5 DPMS的动态高速缓存 162
18.6 不足及下一步发展 164
第十九章 OS/2 2.1和Windows NT中的DOS 165
19.1 比DOS更好的DOS 165
19.3 736K的DOS环境 166
19.2 更便宜的DOS 166
19.4 OS/2的过渡期 167
19.5 OS/2 2X中关于DOS其他方面 167
19.6 缩成静向文件 170
19.7 稳定性 170
19.8 与Windows NT有关的问题 170
19.9 虚拟的DOS机制 171
19.10 NT中的DOS内存管理 171
19.11 NT中的DOS使用高端内存 171
19.12 当一个文件无法识别时 172
19.13 知之甚多的苦处 173
19.14 鸡与蛋 174
20.1 存储器 177
第二十章 便于管理的内存 177
第五部分 未来内存 177
20.2 忘掉扩充卡 178
20.3 几乎是在挑剔 178
20.4 实用RAM升级 179
20.5 小小的一个8 179
20.6 局部总线 180
20.7 失去兼容性 181
20.8 内存做了所有工作 181
第二十一章 过去的只是个开始 183
21.1 请留步,这个世界!我想走开 183
21.2 完全是将来的事 184
附录A 十六进制 185