第一章 操作系统引论
1.1 什么是操作系统
1.1.1 操作系统的地位
1.1.2 操作系统的功能
1.2 操作系统分类
1.2.1 批处理系统
1.2.2 分是系统
1.2.3 实时系统
1.2.4 通用操作系统
1.2.5 网络操作系统
1.3 微型机操作系统
1.3.1 CP/M操作系统
1.3.2 MS-DOS操作系统
1.3.3 微型机多任务操作系统
习题一
第二章 DOS的组成和功能服务
2.1 DOS的组成和启动
2.1.1 DOS的组成
2.1.2 DOS的启动
2.2 按用户要求配置DOS
2.2.1 CONFIG.SYS文件
2.2.2 AUTOEXEC.BAT文件
2.3 DOS的功能服务
2.3.1 中断分类
2.3.2 系统功能分类
2.3.3 中断与系统功能调用
习题二
第三章 存储管理
3.1 分区存储管理
3.1.1 地址重定位
3.1.2 固定式分区和可变式分区
3.1.3 覆盖与交换技术
3.2 分页存储管理
3.2.1 简单页式管理
3.2.2 请求页式管理
3.2.3 虚拟存储技术
3.3 分段存储管理
3.3.1 段式管理
3.3.2 段页式管理
习题三
第四章 DOS的存储管理
4.1 DOS存储管理的特点
4.1.1 86系列CPU的工作模式
4.1.2 PC系列微机的存储空间
4.2 常规内存管理
4.2.1 内存控制块(MCB)
4.2.2 存储管理系统功能
4.2.3 用户程序空间
4.3 延伸内存与扩充内存管理
4.3.1 延伸内存规范(XMS)
4.3.2 扩充内存规范(EMS)
4.3.3 各类PC机如何利用内存
习题四
第五章 进程管理
5.1 进程的概念及实体
5.1.1 进程概念的引入
5.1.2 进程的定义
5.1.3 进程状态
5.1.4 进程实体
5.2 进程的控制和调度
5.2.1 进程控制
5.2.2 进程调度
5.3 进程通信
5.3.1 进程的互斥与同步
5.3.2 加锁与开锁
5.3.3 信号量上P,V操作
5.3.4 消息通信
5.4 死锁
5.4.1 死锁的产生
5.4.2 死锁的对策
习题五
第六章 DOS的进程管理
6.1 DOS进程管理的特点
6.2 进程的建立
6.2.1 程序段前缀(PSP)
6.2.2 环境块(EVB)
6.2.3 EXEC系统功能
6.3 进程的终止
6.3.1 结事退出
6.3.2 结束并驻留
6.3.3 中止运行
6.4 TSR 程序
6.4.1 TSR编程概述
6.4.2 DOS重入问题
6.4.3 中断链接问题
6.4.4 获取和设置当前PSP问题
6.4.5 TSR编程举例
习题六
第七章 设备管理
7.1 概述
7.1.1 设备的分类
7.1.2 设备管理的目标和功能
7.2 通道技术
7.2.1 I/O控制方式
7.2.2 通道
7.3 缓冲技术
7.4 设备分配
7.4.1 设备分配策略
7.4.2 设备分配程序
习题七
第八章 DOS的设备管理
8.1 DOS设备管理的特点
8.2 设备驱动程序
8.2.1 设备驱动程序结构
8.2.2 调用设备驱动程序
8.2.3 安装设备驱动程序
8.3 块设备管理
8.3.1 磁盘驱动器
8.3.2 驱动器参数块(DPB)
8.3.3 磁盘扇区读写
8.3.4 磁盘设备管理小结
8.3.5 磁盘缓冲区管理
8.4 字符设备管理
8.4.1 概述
8.4.2 设备I/O传统方式
8.4.3 设备文件及设备I/O高级方式
8.4.4 时钟设备管理
8.5 设备I/O控制
8.5.1 IOCTL 系统功能
8.5.2 使用举例
习题八
第九章 文件管理
9.1 概述
9.1.1 文件和文件系统
9.1.2 文件的分类
9.2 文件结构和存取方法
9.2.1 文件的逻辑结构
9.2.2 文件的物理结构
9.2.3 文件的存取方法
9.2.4 文件存储空间管理
9.3 文件目录
9.3.1 单级和二级目录
9.3.2 多级目录
9.3.3 文件目录检索
9.4 文件的使用
9.4.1 文件操作的系统调用
9.4.2 文件共享. 保护和保密
习题九
第十章 DOS的文件管理
10.1 DOS文件管理的特点
10.2 文件的组织与存储
10.2.1 目录层次结构
10.2.2 子目录管理
10.2.3 文件分配表(FAT)
10.3 文件操作
10.3.1 FCB式文件管理系统功能
10.3.2 句柄式文件管理系统功能
10.3.3 系统文件表(SFT)
10.4 文件共享
10.4.1 文件共享方式
10.4.2 文件锁定/开锁
10.4.3 文件共享的数据结构
习题十
第十一章 作业管理
11.1 操作系统与用户的接口
11.1.1 系统调用
11.1.2 作业控制命令和键盘操作命令
11.2 作业调度
11.2.1 作业的状态及其转换
11.2.2 作业调度程序
11.3 作业控制
11.3.1 脱机控制方式
11.3.2 联机控制方式
11.3.3 UNIX的用户界面Shell简介
习题十一
第十二章 DOS的作业管理
12.1 DOS作业管理的特点
12.2 DOS的命令处理程序
12.2.1 键盘操作命令
12.2.2 命令处理过程
12.2.3 COMMAND.COM的“后门”——INT 2Eh
12.3 DOS的批处理
12.3.1 批文件
12.3.2 批文件的参数
12.3.3 批文件的流程控制
12.4 DOS 5.0的作业管理新功能
12.4.1 DOSKEY和命令宏
12.4.2 DSO Shell
习题十二
第十三章 DOS与局域网络
13.1 局域网中DOS的作用
13.1.1 局域网中DOS2.0+的PCnet网
13.1.2 基于DOS3.10+的3Plus网
13.1.3 摆脱DOS约束的Novell网
13.2 DOS的网络重定向
13.2.1 DOS3.10+的网络重定向接口
13.2.2 DOS3.10+的网络操作系统功能
习题十三
参考文献