《内存管理深入剖析》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)Gary Saxer,(美)Ellen Sander著;李谊瑞,周克昌译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505332430
  • 页数:133 页
图书介绍:

前言 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