图书介绍

DOS内核的奥秘PDF|Epub|txt|kindle电子书版本网盘下载

DOS内核的奥秘
  • 张昆藏著 著
  • 出版社: 北京科海培训中心
  • ISBN:
  • 出版时间:未知
  • 标注页数:212页
  • 文件大小:9MB
  • 文件页数:222页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DOS内核的奥秘PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第一章 内核结构与核心态进程1

1.1 内核的位置与结构1

1.1.1 DOS组成的概况1

1.1.2 DOS-Kernel模块结构1

1.1.3 INT 21H的三种调用方式3

1.2 核心态进程4

1.2.1 核心态进程标志4

1.2.2 INT 21H中断处理主流程4

1.2.3 系统三个内部栈及重入性讨论7

1.3 DOS-BIOS模块对内核的支持9

1.3.1 DOS的设备驱动程序链9

1.3.2 内核对设备逻辑名的检索10

1.3.3 内核对设备驱动程序的调用12

第二章 磁盘设备管理15

2.1 部件参数块(UPB)15

2.1.1 UPB结构15

2.1.2 磁盘基本参数块和UPB17

2.2 介质检查及有关UPB的功能调用19

2.2.1 介质检查19

2.2.2 有关UPB的系统功能调用24

2.3 扇段缓冲区(SBF)25

2.3.1 SBF结构25

2.3.2 SBF调度方式28

2.3.3 SBF调度举例28

2.4 磁盘读写及INT25H/INT26H…… 31

2.4.1 磁盘扇区读写31

2.4.2 FAT中扇区的读写34

2.4.3 绝对磁盘读/写—INT25H/INT26H35

2.5 磁盘空间的分配与释放38

2.5.1 簇链及文件分配表38

2.5.2 有关FAT使用的一些子程序39

2.5.3 簇链释放及取磁盘未用空间43

2.5.4 磁盘空间分配——申请空闲簇45

第三章 树型目录管理49

4.5.4 句柄式读写文件120

3.1 目录项及目录表中检索120

3.1.2 卷标及根目录表122

3.1.3 有关目录项操作的一些子程序122

第五章 输入输出管理122

5.1 设备I/O的特殊问题122

5.1.1 ASCII方式和BIN方式122

3.1.1 目录项结构122

3.1.4 在目录表中检索目录项123

5.1.2 设备文件的目录项和FCB123

5.1.4 Ctrl-C(Ctrl-Break)检查125

3.2 目录树中检索—绝对路径与相对路径125

3.2.1 绝对路径名与相对路径名125

5.1.3 专用句柄和标准输入输出改向125

3.2.2 路径检索子程序128

5.2 标准设备的输入输出128

5.2.1 设备I/O传统功能一览表129

3.2.3 绝对路径与相对路径检索129

5.2.2 设备I/O传统功能实现的中心子程序130

3.3 取、置当前目录130

3.3.1 设置当前目录134

2.2.3 设备I/O传统功能实现举例134

5.2.4 标准输入的Ctrl-C、Cirl-P、Ctrl-S检查138

3.3.2 取当前目录138

5.3 设备文件的读写141

3.4 创建目录项141

3.4.1 申请目录项空间141

5.3.1 标准输入输出的被替换141

3.4.2 新项初始登记144

5.3.2 设备文件读写实现过程概述144

3.4.3 依路径名创建新项145

5.3.3 设备文件读写实现过程举例145

3.5.1 建立子目录150

5.4.2 功能实现子程序150

5.4.1 44H号(输入输出控制)系统功能150

5.4 输入输出控制(IOCTL)150

3.5 建立、取消子目录150

3.5.2 取消子目录150

5.5 时钟设备管理154

5.5.1 机器的定时系统154

4.1 概述154

第四章 文件的控制与读写管理154

5.5.3 取/置日期、时间的系统功能156

4.1.2 文件系统功能调用的错误码156

4.1.1 DOS文件系统的特点156

5.5.2 时钟设备驱动程序156

5.6 假脱机打印输出157

4.2 文件控制块和磁盘传输区157

5.6.1 多路中断INT 2FH158

4.2.1 文件控制块(FCB)结构158

5.6.2 前后台时间片及INT 1CH159

5.6.3 键盘等待时间的利用及INT 28H159

4.2.3 磁盘传输区(DTA)159

4.2.2 FCB式打开文件159

第六章 内存的分配与程序的加载162

6.1 内存空间的分配与释放162

6.1.1 内存控制块(MCB)162

4.3.2 句柄—打开文件表162

4.3.1 系统FCB(FCB)162

4.3 句柄162

6.1.2 分配内存块163

4.3.3 句柄式打开文件163

6.1.3 释放内存块166

4.4 文件控制的系统功能166

6.1.4 修改内存块167

4.4.1 有关文件控制的系统功能一览表167

4.4.3 句柄式关闭文件168

4.4.2 FCB式关闭文件168

6.2 环境块和程序段前缀168

6.2.1 环境块168

4.5 文件读写的系统功能170

6.2.2 程序段前缀的结构170

4.5.1 FCB式读写文件的予备子程序171

6.2.3 有关PSP的系统功能171

4.5.2 FCB式读写文件174

6.3 .EXE文件和.COM文件174

6.3.2 .EXE文件的重定位过程175

4.5.3 句柄式读写文件的予备子程序175

6.3.1 .EXE文件的头部信息175

6.3.3 .EXE文件和.COM文件的内存映象178

6.4 EXEC(4BH号)系统功能179

6.4.1 4BH号系统功能调用格式179

6.4.2 4BH号系统功能实现过程主流程181

7.1.1 4DH号系统功能185

第七章 程序的退出185

7.1 结束的类型和公共处理185

7.1.2 结束前的公共处理186

7.1.3 INT 22H188

7.2 常规退出和驻留退出190

7.2.1 0号、4CH号系统功能和INT 20H190

7.2.2 31H号系统功能和INT 27H191

7.3 中止处理193

7.3.1 INT 23H193

7.3.2 内核的Ctrl-C处理程序195

7.3.3 除法溢出错误处理程序(INT 0)196

7.4 严重错误处理197

7.4.1 INT 24H198

7.4.2 内核的严重错误处理程序202

附录Ⅰ 几类磁盘基本参数一览表206

附录Ⅱ DOS 2.1保留的系统功能207

附录Ⅲ Kernel模块的重要内存变量211

热门推荐