前言 1
致谢 1
绪论 1
第1章 内存初学者指南 1
计算机内存的类型:长期或短期 1
随机存取存储器*RAM+++ 1
只读存储器*ROM+++ 1
CMOS— 永久存储器 1
应用程序如何寻长内存 2
计算机内存的发展 2
设备驱动器的使用ROM 2
对640K的榨取*充分利用+++ 3
欢迎上内存块*UMBs+++ 3
内存管理程序如何工作 3
典型问题 3
第2章 计算机如何看内存 4
微处理器 4
内存地址和内存值 8
8086和8088中的内存寻址 9
内存板如何响应于内存地址 9
有时有更多的内存供80286使用 11
对80386甚至有更多的内存可用 12
仅针对DOS的另一种n386模式 13
总结 14
第3章 扩充内存、扩展内存及其它内存 15
扩充内存*Expanded Memory+++ 15
EMS如何工作 16
页面帧 16
扩充内存规范*EMS+++ 16
DOS分区 17
扩展内存*Extfnded Memory+++ 18
实模入和保护模式 18
V86棋式 18
32位模式 19
扩展内存规范: 19
A20选通 19
高内存区*HMA+++ 20
上内存块*UMBs+++和扩展内存块*EMBs+++ 20
结论 21
虚拟控制程序接口*VCPl+++和DOS保护模式接口*DPMl+++ 21
第4章 PC上的不同内存区域 23
内存的发展 23
内存的前640K 23
中断及其如何工作 24
堆栈 25
—些实用的中断 25
BIOS数据区 27
保留的内存区 28
应用程序区 28
系统数据区 28
输入/输出*I/O+++端口和直接内存访[习*存取+++ 29
BIOS程序 29
设备内存 29
保留内存区 29
视频内存 30
如何显示文本字符 32
视频ROM 33
下—个96K 33
第1个兆字节:总结 34
系统BIOS ROM区 34
896K 34
第5章 应用程序如何使用内存 36
DOS如何装入程序 36
COMMAND.COM文件做什么 37
正规程序使用的内存 38
覆盖 39
磁盘上和内存中的数据 39
文件和缓冲器 40
终结但仍驻留的程序 41
DOS设备驱动程序 41
处理器模式女口何影M向程序 43
虚拟磁盘(VDISK) 43
VCPI方法 44
扩展内存规范 44
DPMI和Wlndows 44
保护模式的问题 45
80286如何在保护模式和实模式之间转换 45
386上保护模式的转换 46
DOS扩展器做什么 47
内存与应用程序 48
W1ndows也使用DOS扩展器 48
第6章 在计算机上安装内存 49
RAM硬件的各种型号 49
安装或维护硬件前的防护措施 51
安装增加的RAM 51
配置RAM 51
CMOS 52
检查安装是否正确 53
消除硬件冲突 54
消除RAM/ROM冲突 54
安装其它类型的插件 54
设备配置 55
总结 57
第7章 内存管理程序 58
DOS与内存管理 58
DoS内存管理程序 59
xMS和UMB 59
使用DOS 5内存管理程序 60
QEMM—386 65
观察同样信,急的不同方法 68
可随机存取的区域——ROM的供你用而未被使用的部份 70
使用影子RAM 70
用QEMM创建高RAM 71
从高端装载程序——如何进行 72
学习内存管理经验 72
装载CONFlG.SYS文件中的诸程序 73
设置DOS堆栈 76
AUTOExC.BAT文件 77
从高端装入每——TSR——容易的尝试 78
从高端装载每一TSR——使用一内存优化程序 80
从高端装载每一TSR——使用挤压技巧 82
获得更多内存的愿望持续不断 84
ROM在缩——将——个ROM的有用部分放在——起 86
H1gh RAM的终极——STEALTH 86
Stealth的两种类型——它们如何工作 87
使用Stealth从高端装载程序 89
使用内存管理程序的好处 92
LIM/EMS的提出 93
内存映射 93
第8章 扩充内存如何工作 93
扩充内存的简要历史 93
扩充内存象船上的舷窗 94
页面帧 95
为什么采用64K 95
为什么采用16K页面 95
如何用页面帧来存取数据 96
第二步:页面帧在何处 97
第三步:保留一些内存 97
第—步:有扩充内存管理程序吗 97
第四步:映射—‘些扩充内存 98
读写数据 98
映射内存 99
使用64K以上的扩充内存 101
一次映射641以上扩充内存 102
为什么KEMS没有M向亮的成功 102
受欢迎的386 102
总结 104
第9章 多任务与内存 105
多任务处理是多个程序可快速地供使用 105
多任务程序可使用640K以上——持别是在一台386上 106
多任务处理仅使用640K以下的内存 107
时间女口何被给予每个程序 110
当常规内存满了时——交换 110
使用RAM磁盘作为交换设备 112
使用扩充内存作为交换设备 113
在EMS 4或EEMS中运行程序 114
DKSQvlew作为一个多任务处理程序 118
DQSQvlew作为一个自行从高端装入的程序 118
DQSQvlew对其它程序的管理 118
DQSQvlew使用高内存区 119
第——个运行的程序得到更多的内存 119
M1crosoft Wlndows作为一个多任务处理程序 120
Wlndows 3,x与内存 120
wlndows 386增强模式与虚拟存储器 121
虚拟内存如何工作 121
OS/2v.2作为——个多任务处理程序 122
OS/它样运行DOS和Wlndows 3.x 122
总结 123
附录A 常见内存问题与解答 124
附录B 术语汇编 129