《多媒体电脑内存管理技巧》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(美)Joel Powell著;张录娥等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1996
  • ISBN:7111051815
  • 页数:182 页
图书介绍:

第1章 PC内存基础 1

1.1 什么是内存 1

1.2 计算机内存类型 2

1.2.1 只读内存(ROM) 2

1.2.2 随机内存 3

1.3 二进制和十六进制 4

1.3.1 二进制计数系统 5

1.3.2 十六进制计数系统 6

1.3.3 必须精通二进制/十六进制吗 6

1.4 内存和微处理器 6

1.4.1 数据总线 7

1.4.2 地址总线和内存最大寻址 7

1.4.3 8088和8086 8

1.4.4 80286 9

1.4.5 80386SX和80386DX 9

1.4.6 80486SX、80486DX、80486DX2和Pentium 9

1.5 DOS和内存限制 11

1.5.1 段偏移寻址 11

1.5.2 640k障碍 12

1.6 内存配置类型 12

1.6.1 常规内存 12

1.6.2 上位内存 13

1.6.3 扩充内存 13

1.6.4 扩展内存 14

1.6.5 高端内存 15

1.6.6 购买附加内存 15

1.7 摘要 16

第2章 内存和计算机 17

2.1 确定物理内存的容量 17

2.1.1 启动时检查内存 17

2.1.2 采用CMOS设置来检查内存 18

2.1.3 打开计算机盖检查内存 18

2.2 配置文件 19

2.2.1 查看和打印配置文件 19

2.2.2 CONFIG.SYS 20

2.2.3 AUTOEXEC.BAT 21

2.3 检查系统当前配置 22

2.3.1 用DOS 5.0 MEM命令检查配置 22

2.3.2 在DOS 5.0中获得当前内存配置 22

2.3.3 用DOS 6 MEM命令检查配置 26

2.3.4 在DOS 6中获得当前内存配置 26

2.4 用Microsoft Diagnostics检查系统 30

2.5 摘要 31

第3章 管理配置文件 32

3.1 没有启动盘不要修改配置文件 32

3.1.1 确定启动驱动器 33

3.1.2 创建启动盘 34

3.1.3 测试启动盘 35

3.2 多重配置方案 36

3.3 管理多重配置 37

3.3.1 STORE.BAT——保存配置文件 38

3.3.2 CHANGE.BAT——恢复配置文件 40

3.3.3 STORE.BAT和CHANGE.BAT的使用 42

3.3.4 STORE.BAT和CHANGE.BAT的优缺点 43

3.3.5 合并配置文件 43

3.3.6 DOS 6多重配置 43

3.4 摘要 46

第4章 DOS5.0内存管理 48

4.1 DOS5.0内存管理 48

4.1.1 在DOS5.0中用MEM获得内存配置信息 49

4.1.2 最小配置 52

4.1.3 扩展内存驱动程序添加HIMEM.SYS 54

4.1.4 扩充内存驱动程序添加EMM386.EXE 56

4.1.5 在常规内存装入设备驱动程序和TSR程序 62

4.1.6 在CONFIG.SYS中增加DOS命令 64

4.1.7 程序和设备驱动程序装入上位内存 65

4.1.8 用RAMDRIVE.SYS驱动程序建立RAM盘 68

4.1.9 用SMARTDRV.SYS驱动程序建立高速磁盘缓冲 72

4.2 解决DOS 5.0中的内存问题 75

4.2.1 问题1——使用大量内存的游戏程序 76

4.2.2 问题2——EMS与XMS的两难问题 77

4.2.3 问题3——扩展内存减少 79

4.2.4 问题4——使用多媒体的策略 80

4.3 摘要 82

第5章 DOS 6内存管理 84

5.1 DOS 6内存管理 85

5.1.1 在DOS 6中用MEM观察内存配置 85

5.1.2 最小配置 89

5.1.3 扩展内存驱动程序增加HIMEM.SYS 91

5.1.4 扩充内存驱动程序增加EMM386.EXE 93

5.1.5 在常规内存中装入设备驱动程序和TSR 101

5.1.6 在CON F1G.SYS中增加DOS命令 102

5.1.7 将程序和设备驱动程序装入上位内存 104

5.1.8 使用MemMaker 107

5.1.9 MemMaker快速设置 108

5.1.10 MemMaker定制设置 109

5.1.11 一个MemMaker例子 110

5.1.12 用RAMDRIVE.SYS驱动程序建立RAM盘 111

5.1.13 用SMARTDRV.EXE驱动程序建立高速磁盘缓冲 114

5.2 解决DOS 6中的内存问题 117

5.2.1 问题1——需要大量内存的游戏软件 118

5.2.2 问题2——EMS与XMS的两难问题 119

5.2.3 问题3——DoubleSpace(倍密)和MemMaker的限制 121

5.2.4 问题4——使用多媒体的策略 123

5.3 摘要 124

第6章 WindoWS的内存管理 126

6.1 在Windows中检查内存 126

6.2 从DOS观点来看Windows内存 127

6.3 在Windows中管理内存 129

6.4 Windows与常规内存和扩展内存 130

6.5 Windows与扩充内存 131

6.6 Windows的系统资源 131

6.7 虚拟内存与交换文件 132

6.7.1 虚拟内存是如何工作的 133

6.7.2 虚拟内存与交换文件的缺陷 133

6.7.3 在你的系统中设置交换文件 133

6.7.4 建立交换文件时的注意事项 135

6.8 SMARTDrive与Windows 136

6.9 Windows 3.1的多媒体配置 139

6.9.1 Windows 3.1的多媒体配置 139

6.9.2 Windows的其它驱动程序 140

6.10 摘要 141

第7章 第三方的内存管理 143

7.1 为什么要使用第三方的内存管理器 143

7.2 Quaeterdeck的扩充内存管理器QEMM 144

7.2.1 QEMM的系统需求 144

7.2.2 QEMM的特性 144

7.2.3 安装QEMM 145

7.2.4 集成了许多QEMM的实用程序Manifest 145

7.2.5 QEMM和DOS 6.0的比较 147

7.3 智能型内存管理器386MAX 151

7.3.1 386MAX的系统需求 151

7.3.2 386MAX的特性 151

7.3.3 安装386MAX 152

7.3.4 386MAX的实用程序 153

7.3.5 386MAX与DOS 6.0的比较 155

7.4 摘要 157

第8章 配置文件 158

8.1 DOS 5.0的配置(不考虑Windows 3.1) 158

8.1.1 80286配置 158

8.1.2 有上位内存支持的最大扩展内存配置 158

8.1.3 提供扩充内存、扩展内存及上位内存支持 160

8.1.4 安装SMARTDrive到扩展内存 162

8.2 带有Windows 3.1的DOS 5.0配置 163

8.2.1 不支持扩充内存的Windows 3.1配置 163

8.2.2 支持扩充内存的Windows 3.1配置 164

8.3 DOS 6的配置(不考虑Windows 3.1) 166

8.3.1 80286配置 166

8.3.2 支持上位内存的最大扩展内存配置 166

8.3.3 对扩充内存及上位内存的支持 168

8.3.4 安装SMARTDrive到扩展内存 169

8.3.5 安装DoubleSpace到上位内存 171

8.4 带有Windows 3.1的DOS 6配置 172

8.5 摘要 173

第9章 IRQ DMA及其他奥秘 174

9.1 理解IRQ 174

9.1.1 IRQ与你的计算机 174

9.1.2 IRQ和软件 176

9.1.3 IRQ冲突和匹配不当的症状 176

9.2 直接内存存取通道(DMA) 176

9.2.1 DMA的优点 176

9.2.2 DMA通道与计算机 177

9.2.3 共享DMA通道 177

9.2.4 DMA冲突症状 177

9.3 I/O端口 177

9.3.1 I/O地址的例子 178

9.3.2 I/O匹配不当症状 179

9.4 解决问题 179

9.5 多媒体硬件问题 179

9.6 摘要 181