《DOS 6.22内核分析与内存管理技术》求取 ⇩

第一章 DOS磁盘数据结构及硬盘分区1

1.1 DOS磁盘数据结构1

1.1.1 软盘的物理格式与逻辑格式1

1.1.2 硬盘的物理格式与逻辑格式2

1.1.3 硬盘的逻辑格式2

1.1.4 逻辑扇区与物理扇区的关系3

1.2 硬盘分区及其应用4

1.2.1 硬盘分区4

1.2 2 DOS硬盘分区命令4

1.2.3 硬盘分区表链5

第二章 DOS的组成17

2.1 DOS系统层次17

2.1.1 DOS模块结构17

2.2 DOS启动过程23

2.2.1 DOS引导记录的作用25

2.2.2 磁盘I/O参数表BPB26

2.2.3 磁盘参数表28

2.2.4 DOS引导记录30

2.2.5 系统启动后DOS内存映象30

第三章 DOS系统中的堆栈及DOS重入问题37

3.1 DOS重入问题37

3.2 DOS内核堆栈规范38

3.3 DOS内核(INT 21H)分析42

3.3.1 INT 21H的程序:(DOS 6.22)42

3.3.2 INT 21H入口流程图46

3.3.3 INT 21H系统功能入口地址表47

3.4 解决DOS重入的根本方法48

4.1 系统链表指针块结构53

第四章 DOS系统资源链表结构53

4.2 系统各链指针结构56

4.2.1 驱动器参数块链DPB58

4.2.2 磁盘缓冲区(DBF)61

第五章 DOS内存管理66

5.1 PC系列微机内存结构及限制66

5.1.1 常规内存68

5.1.2 上位内存(UMB)69

5.1.3 高位内存(HMA)70

5.1.4 扩充内存71

5.1.5 扩展内存72

5.2 MS-DOS V6环境下内存的使用73

5.3 装入高端内存79

5.4 利用内存来构造RAM盘和磁盘高速缓冲81

5.5 几个CONFIG.SYS和AUTOEXEC.BAT文件示例83

5.6 内存控制块(MCB)98

5.6.1 内存控制块MCB结构98

5.6.2 内存控制块MCB链99

5.6.3 如何找MCB链的链首位置100

5.7 DOS内存分配策略100

5.8 DOS常规内存管理系统功能101

5.9 INT 21H的58H号功能调用103

第六章 .EXE文件和.COM文件结构105

6.1 .COM文件结构及其内存映象105

6.2 .EXE文件结构及其内存映象107

6.3 .EXE文件的重定位过程112

第七章 进程管理123

7.1 DOS进程管理123

7.1.1 用户进程123

7.2 程序段前缀(PSP)124

7.1.2 父进程与子进程之间的关系:124

7.2.1 PSP结构125

7.2.2 PSP各字段的特点126

7.2.3 PSP链129

7.2.4 环境块(EVB)129

7.3 与PSP有关的几个系统功能调用131

第八章 EXEC(4BH号)系统功能132

8.1 EXEC(4BH号)系统功能调用格式132

8.2 EXEC(4BH)功能的应用134

8.2.1 加载并执行应用的原则135

8.2.2 加载并执行应用的方法135

8.2.3 从程序中加载覆盖程序138

8.2.4 EXEC(4B01H)功能的特点144

8.3 正确返回DOS的方法144

9.1.1 文件名148

9.1.2 文件类型148

第九章 DOS文件系统148

9.1 DOS文件系统148

9.2 文件的管理方法149

9.2.1 文件控制块149

9.2.2 句柄153

9.2.3 系统文件表SFT(System File Table)153

9.3 JFT与SFT表之间的映射关系156

9.3.1 SFT链158

9.4 文件目录表159

9.4.1 树型目录的数据结构159

9.4.2 文件目录表FDT(File Directory Table)159

9.4.3 当前目录结构CDS(Current Directory Structure)165

9.4.4 文件分配表FAT(File Allocation Table)166

9.5 恢复一个被删除文件(对FAT 12)过程167

第十章 DOS设备管理170

10.1 概述170

10.2 设备的分类170

10.3 设备驱动程序的分类171

10.4 设备驱动程序结构171

10.4.1 设备头DH(Device Header)172

10.5 I/O请求头(Request Header)173

10.6 驱动程序命令码功能174

10.7 DOS对驱动程序的调用175

10.8 确定设备链头位置175

10.9 常驻设备驱动程序176

10.10 DOS可安装的设备驱动程序176

第十一章 DOS中断管理178

11.1 PC机中断源及优先级178

11.2 中断过程及中断向量表179

11.3 DOS中断183

11.4 中断服务程序的编程方法184

第十二章 内存驻留程序188

12.1 内存驻留程序的基本原理188

12.1.1 驻留的方法188

12.1.2 TSR程序的激活方式189

12.1.3 中断向量的设置189

12.2 内存驻留程序的基本框架190

12.2.1 初始化部分190

12.2.2 驻留部分192

12.3 内存驻留程序例子193

第十三章 WINODOWS 95中的DOS7.0218

第十四章 未公开的功能调用220

附录235

参考文献240

1998《DOS 6.22内核分析与内存管理技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由肖金秀编著 1998 北京:中国大地出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。