第1章 操作系统概述 1
1.1操作系统的概念和功能 1
1.1.1操作系统的概念 1
1.1.2操作系统的基本功能 2
1.2批量处理系统 4
1.2.1作业、作业步和作业流 4
1.2.2批量处理系统 4
1.2.3批量处理系统的功能 5
1.3多道程序系统 6
1.3.1多道程序的特征 6
1.3.2多道程序系统的功能 7
1.4分时系统 7
1.5实时系统 9
1.6本章小结 10
复习思考题 11
第2章 处理机管理 12
2.1作业调度 13
2.1.1作业控制块和后备作业队列 13
2.1.2作业调度的功能 14
2.2作业调度程序工作流程图 14
2.3进程的概念 15
2.3.1程序的顺序执行 16
2.3.2程序的并行执行及其特性 16
2.3.3进程的概念 17
2.4进程的状态和控制块 18
2.4.1进程的状态及其演变图 18
2.4.2进程控制块 19
2.5进程调度与控制 21
2.5.1进程调度的功能 21
2.5.2进程调度算法 22
2.5.3进程控制 24
2.6进程之间的关系 26
2.6.1进程的互斥 26
2.6.2进程同步 27
2.6.3进程的互斥和同步的实现方法 28
2.7进程通信 30
2.7.1消息缓冲区通信 31
2.7.2信箱通信方式 32
2.8死锁 33
2.8.1死锁的概念 33
2.8.2产生死锁的原因和必要条件 34
2.8.3死锁的预防和解除 35
2.9作业状态的转换及其控制图 37
2.10本章小结 40
复习思考题 41
第3章 存贮管理 43
3.1引言 43
3.1.1存贮管理的目的 43
3.1.2存贮分配管理的基本方法 44
3.1.3存贮管理的功能 47
3.2界地址存贮管理 48
3.2.1单一连续区分配 48
3.2.2分区分配 49
3.2.3小结 52
3.3覆盖和交换 53
3.3.1覆盖管理 53
3.3.2交换技术 55
3.4分页存贮管理 56
3.4.1实现原理 56
3.4.2快表及其快速地址变换 59
3.4.3页面的共享和保护 60
3.4.4分页存贮管理的优缺点 61
3.5请求页式存贮管理 61
3.5.1实现原理 62
3.5.2请求页式存贮管理的优缺点 63
3.6段式存贮管理 65
3.6.1段式存贮管理的实现原理 65
3.6.2段的动态链接 68
3.6.3段的共享和保护 72
3.6.4段式虚拟存贮系统 73
3.6.5段式存贮管理的优点和缺点 74
3.7段页式存贮管理 75
3.7.1实现原理 75
3.7.2段页式存贮管理的优点和缺点 78
3.7.3段式系统小结 78
3.8本章小结 78
复习思考题 80
第4章 设备管理 81
4.1设备管理的任务和功能 81
4.2 I/O系统的控制方式 82
4.2.1程序直接控制方式 82
4.2.2中断技术 82
4.2.3 DMA方式 83
4.2.4通道 84
4.2.5外围处理机 84
4.3设备分配 84
4.3.1设备的分配方式和算法 85
4.3.2虚拟设备和SPOOling系统 85
4.3.3设备分配的数据结构和流程 86
4.4缓冲技术 89
4.5本章小结 89
复习思考题 90
第5章 文件系统 91
5.1文件和文件系统 91
5.1.1文件分类 91
5.1.2文件的逻辑结构和物理结构 92
5.1.3文件存贮空间的管理 94
5.2文件目录 95
5.2.1一级目录结构 95
5.2.2二级目录结构 95
5.2.3多级目录结构 96
5.2.4符号文件目录和基本文件目录 96
5.3文件的共享与保护 98
5.3.1文件的存取方法 99
5.3.2文件的共享 99
5.3.3文件的存取控制 99
5.4文件系统的层次模型 101
5.5文件系统的主要操作 102
5.6操作系统的使用 103
5.7本章小结 104
复习思考题 105
第6章 DOS操作系统 106
6.1 DOS操作系统概述 106
6.1.1 DOS操作系统的发展 106
6.1.2 DOS操作系统的功能 107
6.2 DOS操作系统的基本结构和使用方法 108
6.2.1 DOS操作系统的基本结构 108
6.2.2 DOS操作系统的使用方法 111
6.2.3 DOS操作系统的启动 111
6.3 DOS操作系统命令介绍 114
6.3.1 DOS操作系统命令的类型及格式 114
6.3.2 DOS常用命令介绍 117
6.3.3 DOS的批处理文件 123
6.3.4 DOS系统配置文件 126
6.4 DOS操作系统的中断与系统调用 127
6.4.1 DOS操作系统的中断类型 128
6.4.2 DOS操作系统的中断与系统调用方法 128
6.5 DOS操作系统的文件管理 129
6.5.1 DOS操作系统的文件管理功能 129
6.5.2文件目录表(FDT)和文件分配表(FAT) 129
6.5.3 DOS操作系统文件管理操作 133
6.6 DOS操作系统的内存管理 139
6.6.1 DOS操作系统的内存使用 139
6.6.2内存控制块和内存分配块的概念 140
6.7 DOS操作系统的设备管理 142
6.7.1 DOS操作系统的设备管理中设备链的概念 142
6.7.2设备驱动程序 143
6.8 DOS操作系统的网络功能介绍 146
6.9本章小结 147
复习思考题 148
第7章 UCDOS汉字系统 149
7.1 UCDOS汉字系统简介 149
7.1.1 UCDOS 5.0主要功能介绍 149
7.1.2 UCDOS的运行环境与安装 152
7.2 UCDOS 5.0汉字系统的基本结构 153
7.2.1汉字处理基础知识 153
7.2.2 UCDOS的层次结构 154
7.2.3 UCDOS 5.0的组成及主要模块简介 155
7.3 UCDOS 5.0的基本操作 156
7.3.1 UCDOS 5.0的启动和退出 156
7.3.2系统功能键定义和汉字输入方法 157
7.4 UCDOS的系统设置 159
7.4.1 UCDOS的内存管理 159
7.4.2静态与动态设置 160
7.5本章小结 161
复习思考题 161
第8章 Windows操作系统 162
8.1 Windows操作系统概述 162
8.1.1 Windows的主要特点 162
8.1.2 Windows的组成及安装 163
8.2 Windows的基本操作 165
8.2.1鼠标操作 165
8.2.2窗口和菜单操作 165
8.2.3文件的基本操作 168
8.3 Windows程序管理器和文件管理器 168
8.3.1程序管理器的功能及组成 168
8.3.2程序组和程序项的管理 170
8.3.3 Windows的文件管理器 171
8.4 Windows的打印及网络管理 173
8.4.1打印机安装及打印管理器的使用 173
8.4.2 Windows系统网络打印管理 174
8.5 Windows的内存设置简介 175
8.6 Windows系统的多媒体应用 177
8.7本章小结 178
复习思考题 179
参考文献 180