《计算机内存管理及其优化技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:曹国钧主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1998
  • ISBN:7810438263
  • 页数:381 页
图书介绍:

第一章 内存的认识与深入 1

1.1 计算机内存的分类 2

1.1.1 从使用角度划分内存 2

1.1.2 从硬件上对内存的分类 3

1.2 内存基础知识 5

1.2.1 内存的大小 5

1.2.2 内存条结构 5

1.2.3 存储器的工作方式 7

1.3 内存存储器的管理 8

1.3.1 内存存储器的结构 8

1.3.2 物理内存与内存地址空间的区别与联系 11

1.4 影子内存 12

1.5 主板上的存储器芯片扩展 15

1.5.1 内存芯片的标识 15

1.5.2 存储器芯片的扩展方式 17

1.6.1 1MB内存的装配方法 21

1.6 SIMM内存条的安装 21

1.6.2 2MB内存的装配方法 22

1.6.3 4MB内存的装配方法 22

1.6.4 8MB内存的装配方法 22

1.6.5 内存条的正确安装 23

1.7 CMOS存储器及其参数维护 24

1.7.1 CMOS存储器及其电路 25

1.7.2 CMOS参数含义及保存CMOS设置参数的常用方法 26

1.7.3 实用CMOS参数维护工具软件 29

1.7.4 CMOS病毒分析与清除 38

1.8 高速缓冲存储器Cache 41

1.8.1 什么是高速缓冲存储器Cache 41

1.8.2 Cache的基本原理 42

1.8.3 二级Cache 44

1.9 显示卡上的存储器 45

1.9.1 显示存储器 45

1.9.2 视频ROM BIOS 45

第二章 利用BIOS设置程序管理内存 47

2.1.1 POST自测程序 48

2.1 POST自测程序及内存检测错误信息 48

2.1.2 内存错误代码及其含义 51

2.2 内存芯片故障定位 51

2.2.1 利用诊断工具进行内存芯片故障定位 52

2.2.2 实用RAM故障检测及定位程序 53

2.2.3 内存故障实例分析 61

2.3 BIOS设置程序配置内存 63

2.3.1 AMI WinBIOS系统设置程序 63

2.3.2 ROM PCI/ISA BIOS设置程序详解 70

2.4 BIOS扩展参数设置 75

2.4.1 82C481 和82C482芯片的寄存器功能 75

2.4.2 扩展参数设置的新功能 81

第三章 内存状况的查询与内存初始化程序 83

3.1 检查磁盘状态的程序CHKDSK.EXE 84

3.1.1 使用CHKDSK查询磁盘状态与内存数 84

3.1.2 CHKDSK报告内存数的存放位置 85

3.2 MS DOS中的内存查询程序MEM.EXE 87

3.3 程序调试命令DEBUG 92

3.4 PCTOOLS 8.0中的MI.COM内存查阅工具 93

3.6 Microsoft Diagnostic(MDS)诊断程序 100

3.5 FREE内存使用状况查询 100

3.6.1 启动与退出MSD 101

3.6.2 MSD信息屏幕的理解 103

3.6.3 MSD菜单解释 110

6.3.4 以前MSD版本的OS Version 113

3.7 调节基本内存剩余空间的工具——CMEM.COM 114

3.8 Norton 8.0中的信息查询程序Sysinfo 115

3.9.1 工具软件极品RAMinit 2.0 123

3.9 几个内存初始化工具软件 123

3.9.2 “死机克星”RST3.COM 127

3.9.3 内存清洁工RC 2.1 127

9.3.4 内存驻留移动器MOVETSR 128

9.3.5 内存驻留管理程序Mark和Release 128

9.3.6 内存驻留管理程序Layer 128

第四章 设置高位内存区HMA 130

4.1 配置磁盘缓冲区命令BUFFERS/BUFFERSHIGH 132

4.1.1 BUFFERS/BUFFERSHIGH功能及使用格式 132

4.1.2 BUFFERS/BUFFERSHIGH命令注释 133

4.1.3 BUFFERS/BUFFERSHIGH命令例解 135

4.2 设置国家代码命令COUNTRY 136

4.2.1 COUNTRY命令概述 136

4.2.2 COUNTRY命令注释 136

4.2.3 COUNTRY命令例解 139

4.3 配置各种设备驱动程序命令DEVICE 140

4.3.1 DEVICE命令概述 140

4.3.2 DEVICE命令注释 140

4.3.3 DEVICE命令例解 141

4.4 将设备驱动程序装载到上位内存的命令DEVICEHIGH 142

4.4.1 DEVICEHIGH命令概述 142

4.4.2 DEVICEHIGH命令注释 143

4.4.3 DEVICEHIGH命令例解 143

4.5 扩展内存管理驱动程序HIMEM.SYS 144

4.5.1 HIMEM.SYS功能及使用格式 144

4.5.2 HIMEM.SYS驱动程序注释 147

4.5.3 HIMEM.SYS驱动程序例解 148

4.6.1 DOS命令概述 150

4.6 将DOS核心放入高端内存的命令DOS 150

4.6.2 DOS命令注释 151

4.6.3 DOS命令例解 152

4.6.4 在DOS系统中设置HMA的实验 154

4.7 磁盘设备参数定义命令DRIVPARM 158

4.7.1 DRIVPARM命令概述 158

4.7.2 DRIVPARM命令注释 159

4.8 同时打开文件控制块数设置命令FCBS 160

4.8.1 FCBS命令功能与使用格式 160

4.7.3 DRIVPARM命令例解 160

4.8.2 FCBS命令注释 161

4.8.3 FCBS命令例解 161

4.9 文件控制块数设置在上位内存的命令FCBSHIGH 161

4.9.1 FCBSHIGH命令概述 161

4.9.2 FCBSHIGH命令注释 162

4.9.3 FCBSHIGH命令例解 162

4.10 可同时打开的文件数设置命令FILES 162

4.10.1 FILES命令概述 162

4.10.2 FILES命令注释 163

4.11 可同时打开的文件数设置在上位内存命令FILESHIGH 164

4.11.1 FILESHIGH命令概述 164

4.11.2 FILESHIGH命令注释 164

4.10.3 FILES命令例解 164

4.11.3 FILESHIGH命令例解 165

4.12 加载内存驻留程序命令INSTALL 165

4.12.1 INSTALL命令概述 165

4.12.2 INSTALL命令注释 167

4.13.1 INSTALLHIGH命令概述 168

4.12.3 INSTALL命令例解 168

4.13 将内存驻留加载到上位内存的命令INSTALLHIGH 168

4.13.2 INSTALLHIGH命令注释 169

4.13.3 INSTALLHIGH命令例解 169

4.14 指定可使用驱动器名的最大值命令LASTDRIVE 170

4.14.1 LASTDRIVE命令概述 170

4.14.2 LASTDRIVE命令注释 170

4.15.2 LASTDRIVEHIGH命令注释 171

4.15.1 LASTDRIVEHIGH命令概述 171

4.15 可使用驱动器名的最大值设置在上位内存的命令LASTDRIVEHIGH 171

4.14.3 LASTDRIVE命令例解 171

4.15.3 LASTDRIVEHIGH命令例解 172

4.16 注释命令REM 172

4.16.1 REM命令概述 172

4.16.2 REM命令例解 172

4.17 替代命令解释程序命令SHELL 173

4.17.1 SHELL命令概述 173

4.17.2 SHELL命令注释 177

4.18.1 STACKS命令概述 178

4.17.3 SHELL命令例解 178

4.18 堆栈改变命令STACKS 178

4.18.2 STACKS命令注释 179

4.18.3 STACKS命令例解 179

4.19 堆栈设置在上位内存的命令STACKSHIGH 180

4.19.1 STACKSHIGH命令概述 180

4.19.2 STACKSHIGH命令例解 180

4.20.3 SWITCHES命令例解 181

4.20.2 SWITCHES命令注释 181

4.20 特殊选项开关命令SWITCHES 181

4.20.1 SWITCHES命令概述 181

4.21 如何巧用高端内存HMA区域 182

4.21.1 鼠标器程序放到HMA中的奥秘 182

4.21.2 BUFFERS放到HMA中 182

4.21.3 FILES放到HMA中奥秘 183

4.21.4 DBLSPACE.BIN部分放在HMA中 183

4.22 HMA空间的查询程序LOOKHMA 183

4.23 自己的TSR进驻HMA 185

第五章 设置扩充内存与上位内存 188

5.1 将TSR程序装入UMBS的命令LOADHIGH 189

5.1.1 LOADHIGH命令概述 189

5.1.2 LH命令注释 190

5.1.3 LH命令例解 191

5.2 协同应用程序兼容性命令LOADFIX 191

5.2.1 LOADFIX命令概述 191

5.3 支持UMBS及模拟扩充内存的设备驱动程序EMM386.EXE 192

5.2.3 LOADFIX命令例解 192

5.2.2 LOADFIX命令注释 192

5.3.1 EMM386.EXE功能与使用格式 193

5.3.2 EMM386.EXE注释 199

5.3.3 EMM386.EXE驱动程序的使用 201

5.3.4 扩充内存管理命令EMM386.EXE 202

5.3.5 EMM386.EXE命令注释 202

5.3.6 EMM386命令例解 203

5.4 设置扩充内存的使用方法 204

5.5.1 上位内存的使用方法 207

5.5 设置上位内存 207

5.5.2 设置上位内存的过程 208

5.5.3 获得最大的上位内存 214

5.6 使用MemMaker优化上位内存 227

5.6.1 使用MemMaker内存优化管理程序 227

5.6.2 MemMaker命令的参数 232

5.7 设置上位内存技巧与实例 233

5.7.1 多获得32kB的上位内存的奥秘 233

5.7.2 1KB丢失之迷 234

5.7.3 把RAM推入极限的内存配置奥秘 236

5.7.4 EMM386.EXE使PCTOOLS实现整盘复制 239

5.7.5 EMM386.EXE特权操作错误号00 240

5.8 EMM386.EXE错误信息及其处理 240

第六章 安装虚拟盘驱动程序RAMDRIVE.SYS 247

6.1 RAMDRIVE.SYS驱动程序 248

6.1.1 RAMDRIVE.SYS使用格式及参数解释 248

6.1.2 RAMDRIVE.SYS驱动程序注释 250

6.2 1MB内存286微机的虚拟盘使用技巧 251

6.1.3 RAMDRIVE.SYS驱动程序例解 251

6.3硬盘损坏后虚拟盘取代硬盘运行软件的使用奥秘 252

6.4 用Double Space使RAM驱动器容量加倍 252

6.5 用STACKER4.0压缩RAM盘 254

6.5.1 压缩RAM盘的技巧 254

6.5.2 压缩RAM盘的应用实例 255

6.6 RAMDRIVE.SYS错误信息及处理方法 256

第七章 设置磁盘高速缓冲区 258

7.1.1 SMARTDRV.EXE驱动程序使用格式 259

7.1 磁盘高速缓冲程序SMARTDRV.EXE 259

7.1.2 SMARTDRV.EXE驱动程序的工作原理 261

7.1.3 SMARTDRV.EXE驱动程序说明 264

7.1.4 SMARTDRV.EXE驱动程序例解 265

7.2 SMARTDRV.EXE命令的使用 267

7.3 双重缓冲驱动程序SMARTDRV.EXE使用 268

7.3.1 双重缓冲驱动程序SMARTDRV.EXE使用格式 268

7.3.2 SMARTDRV.EXE双重缓冲程序的注释 268

7.3.3 SMARTDRV.EXE双重缓冲程序例解 270

7.4 利用SmartMon提高硬盘请求命中率 271

7.4.1 利用SmarMon提高系统的性能 271

7.4.2 SmartMon程序的安装与启动 271

7.4.3 SmarMon的使用 272

7.5 磁盘缓冲程序PC-CACHE.COM 273

7.5.1 PC-CACHE.COM的命令行参数 273

7.5.2 PC-CACHE.COM使用例子 274

7.6 磁盘缓冲程序NCACHE.COM 274

7.6.2 NCACHE命令行开关 275

7.6.1 NCACHE的安装 275

7.6.3 NCACHE几点说明 276

第八章 为CD-ROM驱动器设置高速缓冲区 277

8.1 利用SMARTDRV.EXE加速光驱速度 278

8.2 增加多媒体扩展程序的缓冲区数 279

8.2.1 Microsoft CD-ROM扩展驱动程序MSCDEX 279

8.2.2 超级CD-ROM扩展工具软件SuperCDX 282

8.3 光驱加速程序SmartCD3.0 282

8.4 光盘加速工具软件CD QUICK 1.11 286

第九章 第三方内存管理程序 290

9.1 Compaq的扩展内存管理程序HIMEM.EXE 291

9.2 Compaq的扩充内存管理程序CEMM.EXE、CEMMP.EXE 292

9.2.1 CEMM.EXE的使用 292

9.2.2 CEMMP.EXE的使用 293

9.3 Dell扩充内存管理程序 293

9.4 QEMM7.5/8.0/9.0内存管理的最新程序 294

9.4.1 QEMM7.5功能与使用格式 294

9.4.2 QEMM386常用参数例解 296

9.4.3 QEMM386配套实用程序 299

9.4.4 使用QEMM386对微机系统配置的优化 302

9.5 安装Windows95时与第三方内存管理程序的冲突及处理 305

9.5.1 386MAX7.0内存管理程序 305

9.5.2 386MAX v7.02、BLUEMAX v7.02或更高版本 306

9.5.3 BLUEMAX7.0内存管理程序 306

9.5.4 NETROOM version3内存管理程序 307

9.5.5 QEMM 7.01~7.05内存管理程序 307

第十章 MS DOS 6.x~7.0的多配置技术 308

10.1 MS DOS多配置命令 309

10.2 MS DOS多配置技术 315

10.3 MS DOS多配置实例 319

第十一章 压缩盘驱动程序及其内存配置 322

11.1 双缓冲驱动程序DBLBUFF.SYS 323

11.1.1 DBLBUFF.SYS驱动程序使用格式 323

11.1.2 DBLBUFF.SYS驱动程序注释 323

11.1.3 DBLBUFF.SYS驱动程序例解 323

11.2.1 DRVSPACE.SYS、DBLSPACE.SYS驱动程序概述 324

11.2 磁盘扩容专用驱动程序DRVSPACE.SYS、DBLSPACE.SYS 324

11.2.2 DRVSPACE.SYS、DBLSPACE.SYS驱动程序注释 325

11.2.3 DRVSPACE.SYS、DBLSPACE.SYS驱动程序内存配置 328

第十二章 动态装载设备驱动程序 330

12.1 在内存中动态查询DOS的设备驱动程序 331

12.2 从命令行上加载设备驱动程序 333

12.2.1 DEVLOD的工作原理 333

12.2.2 DEVLOD的程序实现 335

12.2.3 DEVLOD命令的工作结果 348

第十三章 内存扩充工具软件SoftRAM95 for Windows2.0 350

13.1 SoftRAM95工作原理 351

13.2 SoftRAM95的安装 352

13.2.1 安装前的准备工作 352

13.2.2 SoftRAM95系统需求 352

13.2.3 安装SoftRAM95 352

13.2.4 卸载SoftRAM95 356

13.3 SoftRAM95的启动 356

13.4 SoftRAM95用户界面 357

13.5 SoftRAM95使用问答 360

13.6 高级设置 361

第十四章 多媒体电脑内存配置实例 364

14.1 进入Windows后无法操作CD-ROM驱动器 365

14.2 用XingMPEG Player看VCD的软硬件配置 365

14.3 播放VCD时内存配置实例问答 367

14.4 IMGDRIVE或IMG应用问答 369

14.4.1 IMGDRIVE使用常见问题 370

14.4.2 在Windows中使用IMGDRIVE 370

14.4.3 使用INTERLNK实现IMG映像文件的安装 371

14.4.4 IMGDRIVE.EXE的进一步改进 374

第十五章 游戏软件的内存配置技巧 376

15.1 游戏软件内存配置的一般策略 377

15.2 常见游戏软件的内存配置技巧 378

15.2.1 流行的《三国志》游戏软件在高版本中运行的内存配置技巧 378

15.2.2 需大内存的游戏软件的配置技巧 380

15.2.3 在QEMM内存管理程序上运行游戏软件的配置 380

15.2.4 在虚拟内存管理程序上运行游戏软件的配置 381