图书介绍

MS-DOS4.0 磁盘操作系统PDF|Epub|txt|kindle电子书版本网盘下载

MS-DOS4.0 磁盘操作系统
  • 四川省计算机公司 著
  • 出版社: 四川省计算机公司
  • ISBN:
  • 出版时间:1987
  • 标注页数:257页
  • 文件大小:41MB
  • 文件页数:267页
  • 主题词:

PDF下载


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

下载说明

MS-DOS4.0 磁盘操作系统PDF格式电子书版下载

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

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

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

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

图书目录

第一章 MS-DOS4.0编程环境1

1.1 引言1

1.2 必要的条件1

1.3 8086结构上的限制1

1.4 定义1

1.5 DOS接口2

1.6 设备驱动程序3

1.6.1 多任务设备驱动程序3

1.6.2 控制台驱动程序3

1.7 键盘中止3

1.8 内部结构4

1.9 硬件条件4

1.10上托包(POPUP package)4

1.10.1 概述4

1.10.2 使用注意事项6

第二章 MS-DOS4.0新的系统调用7

2.1 进程控制7

2.2 并行支持7

2.3 内部进程并行性8

2.4 进程间通讯9

2.5 上托包10

2.6 调度程序10

2.7 存储管理12

2.8 信号13

2.9 文件系统14

第三章 MS-DOS4.0系统调用16

3.1 引言16

3.1.1 约定16

3.1.2 定义16

3.2 进程控制调用16

3.2.1 EXEC——启动一个新的进程17

3.2.2 AEXEC——启动异步进程18

3.2.3 WAIT——回送同步子终止码18

3.2.4 CWAIT——等待子进程终止18

3.2.5 FREEZE——停止一个进程19

3.2.6 RESUME——恢复一个进程19

3.2.7 SLEEP——延迟进程的执行20

3.2.8 KILL——终止一个进程20

3.2.9 CRITERR——使硬件出错处理可行21

3.3 上托包21

3.3.1 CHECKPU——检查上托包的安装21

3.3.2 POSTPU——开启/关闭一个上托屏幕22

3.3.3 SAVEPU——保存屏幕23

3.3.4 RESTOREPU——恢复屏幕23

3.4 进程信息24

3.4.1 GETPID——送回进程ID(即PID)24

3.4.2 SETPRI——取得/设置进程的优先级24

3.5 存储管理调用25

3.5.1 PARTITION——取得或设置前台存储区大小25

3.6 内部进程并行操作调用26

3.6.1 CRITENTER和CRITLEAVE——在RAM信号上封锁进程26

3.6.2 PBLOCK——封锁一个进程27

3.6.3 PRUN——在存储单元释放进程28

3.7 进程间通讯调用28

3.7.1 PIPE——建立一个新的管道28

3.7.2 CREATMEM——建立一个共享存储区29

3.7.3 GETMEM——实现对共享存储区的访问29

3.7.4 RELEASEMEM——释放对共享存储区的访问30

3.8 信号调用30

3.8.1 SET—SIGNAL—HANDLER——设置信号处理程序31

3.8.2 SEND—SIGNAL——发出信号31

3.8.3 信号处理程序32

3.9 文件管理调用32

3.9.1 SETFILETABLE——安装一个新的文件句柄表32

3.10 类IOCTL调用33

3.10.1 类IOCTL调用33

3.10.2 在逻辑驱动器上读/写/格式化/检验磁道的支持34

3.10.3 Get Logical Drive Map——读取逻辑驱动器映象38

3.11 辅助调用38

3.11.1 GETEXTENDEDERROR——送回扩展的DOS出错码38

第四章 设备驱动程序40

4.1 引言40

4.1.1 概述40

4.1.2 新的特点40

4.2 新的驱动程序结构41

4.2.1 设备驱动程序方式41

4.2.2 MS—DOS提供的服务41

4.2.3 I/O处理43

4.2.4 处理多重I/O请求43

4.3 设备标题45

4.3.1 标志字45

4. I/O请求数据包46

4.4.1 请求标题46

4.4.2 状态字46

4.4.3 新的命令46

4.4.4 修改的请求49

4.5 操作50

4.5.1 内部排队50

4.5.2 请求完成通讯51

4.5.3 嵌套中断52

4.5.4 初始化52

4.5.5 非中断驱动设备52

4.6 控制台设备53

4.6.1 错误处理53

4.6.2 键盘中断54

4.6.3 ROM仿真54

4.7 设备辅助功能详述54

4.7.1 请求队列管理程序55

4.7.2 进程同步程序57

4.7.3 控制台及时钟驱动器的特殊程序58

4.7.4 字符排序程序59

4.7.5 其它程序59

4.7.6 临界区程序60

4.8 IOCTL功能详述61

4.9 信号程序62

第五章 可执行文件格式66

5.1 新的可执行文件格式66

5.2 可执行文件启动条件66

5.3 新的.EXE格式图67

5.3.1 状态位和标题信息68

5.3.2 新的.EXE标题68

5.3.3 段表69

5.3.4 资源表70

5.3.5 模块参数表70

5.3.6 入口表(1—based)70

5.3.7 常驻或非常驻名称表入口(3+n字节)71

5.3.8 输入名称表入口(1+n字节)71

5.3.9 单位段数据(per—segment data)71

第六章 80286与8086的兼容性73

6.1 引言73

6.2 286兼容性73

6.2.1 在8086方式下的兼容性74

6.2.2 在286保护方式下的兼容性76

6.3 什么是存储管理?77

6.3.1 8086存储模型研讨77

6.3.2 286存储再定位79

6.3.3 什么是“段”(Segment)?79

6.3.4 使程序兼容80

6.4 286保护特点81

6.4.1 段尺寸81

6.4.2 不纯代码段82

6.4.3 特权指令82

第七章 文件和目录83

7.1 概述83

7.2 多级目录84

7.3 路径和路径名86

7.4 通配符86

7.5 目录使用87

第八章 有关命令的一些说明90

8.1 MS—DOS命令类型90

8.2 改变标准I/O命令91

8.3 过滤器和管道92

第九章 MS—DOS命令94

9.1 命令选择项94

9.2 关于选择项的进一步说明95

9.3 MS—DOS命令95

第十章 多任务的使用134

10.1 概述134

10.2 MS—DOS上托包135

10.3 MS—DOS进程调度135

10.4 MS—DOS存储管理136

10.5 MS—DOS 4.0的通讯136

10.6 一个上托应用程序是怎样工作的137

10.7 MS—DOS上托包工作限制137

第十一章 批处理139

11.1 批处理的介绍139

11.2 批处理命令144

第十二章 MS—DOS行编辑150

12.1 MS—DOS编辑和功能键150

12.1.1 MS—DOS特殊编辑键150

12.1.2 MS—DOS怎样使用模板150

12.1.3 MS—DOS编辑键150

12.1.4 怎样使用MS—DOS模板151

12.1.5 MS—DOS控制符的使用152

12.2 行编辑152

12.2.1 关于行编辑程序(Edlin)153

12.2.2 Edlin怎样工件153

12.2.3 怎样起动Edlin153

12.2.4 怎样退出Edlin154

12.2.5 在Edlin下使用特殊编辑键154

12.3 行编辑命令159

12.3.1 使用Edlin命令应注意的一些事项159

12.3.2 Edlin命令参数160

12.3.3 行编命令161

第十三章 连接目标文件——Link4176

13.1 引言176

13.2 怎样起动Link4176

13.2.1 方法1:应用提示来指定Link4文件177

13.2.2 方法2:用命令行指定Link4文件178

13.2.3 方法3:用应答文件指定Link4文件179

13.3 映象文件181

13.4 库文件182

13.5 模块定义文件182

13.6 Link4的有关参量184

13.6.1 观察参量清单185

13.6.2 暂停连接以更换磁盘185

13.6.3 生成一个公共符号映象186

13.6.4 将行号复制到映象文件186

13.6.5 禁止远程调用转换187

13.6.6 保护小写字母187

13.6.7 忽略缺省库文件检索187

13.6.8 设置堆栈的大小187

13.6.9 设置最大段数188

13.6.10 设置段区定位因数188

13.6.11 组装代码段189

13.7 Link4怎样工件189

13.7.1 暂时磁盘文件189

13.7.2 可执行文件起动条件189

13.7.3 各段的定位190

13.7.4 段序190

13.7.5 段的组合191

13.7.6 组191

13.7.7 装配191

13.7.8 段组装192

第十四章 调试(DEBUG)程序193

14.1 引言193

14.2 如何启动DEBUG程序193

14.3 DEBUG命令信息194

14.4 DEBUG命令参数195

14.5 DEBUG命令196

14.5.1 Assemble(汇编)196

14.5.2 Compare(比较)197

14.5.3 Dump(卸出)198

14.5.4 Enter(打入)198

14.5.5 Fill(填充)199

14.5.6 Go(转移)199

14.5.7 Hex(十六进制运算)200

14.5.8 Input(输入)200

14.5.9 Load(装入)200

14.5.10 Move(传送)201

14.5.11 Name(命名)202

14.5.12 Output(输出)203

14.5.13 Quit(退出)203

14.5.14 Register(寄存器)203

14.5.15 Search (检索)204

14.5.16 Trace(跟踪)205

14.5.17 Unassemble(反汇编)205

14.5.18 Write(写)206

14.6 DEBUG出错信息207

附录A 单软盘驱动器系统的用户命令208

附录B 如何配置你的系统208

附录C 可安装的设备驱动程序213

附录D 磁盘和设备出错信息218

附录E MS—DOS信息目录220

附录F 配置你的硬盘(Fdisk)252

热门推荐