第1章 操作系统引论 1
1.1 操作系统的概念 1
1.1.1 什么是操作系统 1
1.1.2 操作系统的发展 3
1.2 操作系统的功能 5
1.3 操作系统的分类 8
1.4 操作系统的主要性能指标 12
1.5 典型操作系统介绍 12
习题 14
第2章 Windows 2000的安装与基本操作 15
2.1 Windows 2000概述与安装 15
2.1.1 Windows 2000系列简介 15
2.1.2 安装Windows 2000 Server的准备工作 16
2.1.3 Windows 2000 Server的安装方式 17
2.1.4 Windows 2000 Server的安装 18
2.2 Windows 2000的简单操作 18
2.2.1 Windows 2000的启动和退出 18
2.2.2 创建用户账户 19
2.3 Windows 2000的简单设置 19
2.3.1 日期/时间设置 20
2.3.2 显示属性的设置 21
2.3.3 键盘和鼠标的设置 24
2.3.4 字体安装 24
2.3.5 任务计划设置 25
2.3.6 文件夹设置 27
习题 29
第3章 作业管理 30
3.1 作业的基本概念 30
3.1.1 作业、作业步和作业流 30
3.1.2 作业的类别和组织 31
3.2 作业管理的功能 31
3.2.1 作业管理的基本功能 31
3.2.2 作业的状态及其转换 31
3.3 作业的调度 32
3.3.1 作业调度的功能、目标及性能衡量 32
3.3.2 作业调度算法 34
3.4 用户与操作系统的接口 35
3.4.1 用户接口 35
3.4.2 系统调用 35
3.5 案例分析 36
习题 39
第4章 进程与处理机管理 42
4.1 进程与处理机管理 42
4.1.1 进程的定义及特征 42
4.1.2 程序的顺序执行与并发执行 43
4.1.3 进程的状态及其转换 43
4.1.4 进程控制块 44
4.1.5 Windows 2000的进程管理 45
4.2 进程的控制与同步 47
4.2.1 进程的创建与撤消 47
4.2.2 进程的阻塞与唤醒 49
4.2.3 进程的同步与互斥 49
4.3 线程 55
4.3.1 线程的概念 55
4.3.2 线程与进程的比较 56
4.3.3 引入线程的优点 56
4.3.4 Windows 2000的线程 57
4.4 进程间的通信 58
4.4.1 进程通信的概念 58
4.4.2 Windows 2000 中进程的通信方式 58
4.5 死锁 59
4.5.1 死锁的概念 59
4.5.2 产生死锁的原因和必要条件 60
4.5.3 解决死锁的基本方法 61
4.6 处理机调度 66
4.6.1 处理机调度的基本思想 66
4.6.2 调度算法 68
4.6.3 Windows 2000 的线程调度 69
4.7 案例分析 71
习题 74
第5章 存储管理 78
5.1 存储管理的基本概念 78
5.1.1 存储管理的功能 78
5.1.2 存储管理方式 79
5.1.3 地址重定位 79
5.1.4 虚拟存储器 81
5.1.5 覆盖与交换 82
5.1.6 分区的存储保护 83
5.2 连续分配存储管理 84
5.2.1 固定分区存储管理 84
5.2.2 可变分区存储管理 85
5.2.3 碎片问题与拼接技术 86
5.3 离散分配存储管理 87
5.3.1 页式存储管理 87
5.3.2 段式存储管理 89
5.3.3 段页式存储管理 92
5.4 虚拟存储管理 93
5.4.1 请求分页存储管理 93
5.4.2 请求分段存储管理 97
5.5 Windows 2000的存储管理 97
5.5.1 Windows 2000的内存管理 97
5.5.2 Windows 2000的外存管理 98
5.5.3 Windows 2000的高速缓存管理 99
5.6 案例分析 100
习题 103
第6章 设备管理 106
6.1 设备管理概述 106
6.1.1 设备分类 106
6.1.2 设备管理的任务和功能 107
6.1.3 I/O设备所需的资源 108
6.2 输入/输出控制方式 108
6.2.1 设备控制器 109
6.2.2 输入/输出控制方式 109
6.3 中断技术 111
6.4 缓冲技术 112
6.5 设备分配 114
6.5.1 设备分配中的数据结构 114
6.5.2 设备分配策略 115
6.5.3 设备分配步骤 116
6.5.4 SPOOLing系统 116
6.5.5 设备处理程序 117
6.6 Windows 2000中的注册表 117
6.6.1 注册表的概念 117
6.6.2 注册表编辑器的使用 118
6.6.3 注册表的查找 119
6.6.4 注册表的编辑 119
6.6.5 注册表的备份和恢复 120
6.7 案例分析 120
习题 123
第7章 文件管理 126
7.1 文件管理概述 126
7.1.1 文件和文件系统 126
7.1.2 文件分类 126
7.1.3 文件系统的功能 127
7.2 文件结构、存取方法和存储设备 127
7.2.1 文件的逻辑结构 127
7.2.2 文件的物理结构 128
7.2.3 文件的存取方法 129
7.2.4 文件的存储设备 130
7.2.5 文件结构、存储设备和存取方法之间的关系 131
7.3 文件存储空间的管理 131
7.4 文件目录管理 132
7.5 文件的使用 134
7.6 文件系统的层次模型 134
7.7 Windows 2000的文件系统 135
7.8 案例分析 136
习题 140
第8章 Windows 2000的使用 142
8.1 磁盘管理 142
8.1.1 磁盘管理概述 142
8.1.2 磁盘管理器的使用 144
8.1.3 磁盘的整理 146
8.1.4 配置磁盘配额 149
8.1.5 磁盘文件的备份与还原 151
8.2 活动目录 155
8.2.1 活动目录简介 155
8.2.2 安装活动目录 157
8.2.3 活动目录的管理工具 162
8.3 用户和组的管理 170
8.3.1 基本概念 170
8.3.2 管理用户和组 174
8.3.3 账户策略的设置 181
8.3.4 文件夹的共享 182
习题 183
第9章 Windows 2000 Server的网络设置与管理 186
9.1 TCP/IP协议的配置 186
9.2 动态主机配置协议的设置与管理 189
9.2.1 DHCP服务器简介 189
9.2.2 DHCP服务器的安装 190
9.2.3 DHCP服务器的设置 191
9.2.4 DHCP服务器的管理 195
9.2.5 DHCP数据库的备份与还原 196
9.2.6 客户机的设置 197
9.3 域名服务器的设置与管理 197
9.3.1 DNS服务器简介 197
9.3.2 域名结构 198
9.3.3 名称服务器的分类 199
9.3.4 主要资源记录简介 199
9.3.5 域名服务器的安装与配置 200
9.3.6 DNS服务器的管理 206
9.3.7 客户机的设置 209
9.4 WINS服务器的设置与管理 209
9.4.1 常用名称服务解决方案 209
9.4.2 WINS名称解决方案 212
9.4.3 WINS服务的工作原理 213
9.4.4 WINS服务的配置与管理 214
9.4.5 WINS客户机的配置 219
9.4.6 测试WINS服务器 219
9.5 网络打印 219
习题 221
第10章 Internet站点的架设 222
10.1 WWW服务器的架设 222
10.1.1 IIS的安装及站点的启用 222
10.1.2 Web服务器配置 226
10.1.3 Web站点的管理 232
10.2 FTP服务器的架设 233
10.2.1 FTP站点的安装和启用 233
10.2.2 FTP站点的配置 235
10.2.3 FTP站点的管理 239
10.3 电子邮件服务器的架设 240
10.3.1 常见邮件服务器 240
10.3.2 CMailServer邮件服务器 240
10.3.3 CMailServer邮件服务器的安装 241
10.3.4 CMailServer邮件服务器的使用 244
10.4 PROXY服务器的架设 248
10.4.1 代理服务器特征 248
10.4.2 CCProxy代理服务器简介 248
10.4.3 CCProxy的安装及配置 248
10.4.4 账户设置 250
10.4.5 代理服务器的管理 252
习题 252
第11章 实训 254
实训一 Windows 2000 Server的安装 254
实训二 安装、配置和管理DHCP服务器 258
实训三 安装、配置和管理DNS服务器 263
实训四 ActiveDirectory的安装与管理 268
实训五 安装、配置和管理FTP 272
实训六 用户账户的创建、配置和管理 276
实训七 WWW服务器的设置 279
参考文献 282