第1章 操作系统引论
1.1 操作系统概述
1.1.1 计算机系统
1.1.2 操作系统的作用
1.1.3 操作系统的功能
1.2 操作系统发展历史
1.2.1 操作系统发展的主要动因
1.2.2 手工操作阶段
1.2.3 单道批处理系统
1.2.4 多道批处理系统
1.2.5 分时操作系统
1.2.6 实时系统
1.3 操作系统的分类
1.3.1 多处理机操作系统
1.3.2 网络操作系统
1.3.3 分布式操作系统
1.3.4 嵌入式操作系统
1.3.5 通用操作系统
1.3.6 微机操作系统
1.4 Windows Server 2003简介
1.4.1 服务器角色
1.4.2 Windows Server 2003的核心技术
1.4.3 产品系列比较
1.5 Windows Server 2003模块结构
1.5.1 Windows Server 2003结构纵览
1.5.2 用户模式与内核模式的比较
1.5.3 Windows Server 2003结构部件
1.6 Windows Server 2003执行体中的重要组件
1.6.1 对象管理器
1.6.2 进程管理器
1.6.3 虚拟内存管理器
1.6.4 本地过程调用功能
1.6.5 安全参考监视器
1.6.6 I/O管理器
本章小结
习题
第2章 文件管理系统
2.1 概述
2.1.1 文件和文件系统
2.1.2 文件的分类
2.2 文件的结构及存取方法
2.2.1 文件的逻辑结构
2.2.2 文件的物理结构
2.2.3 文件的存取方法
2.2.4 文件存储空间管理
2.3 文件目录
2.3.1 单级和二级目录
2.3.2 多级目录
2.3.3 文件目录检索
2.4 文件的使用
2.4.1 文件操作的系统调用
2.4.2 文件共享、保护和保密
2.5 Windows Server 2003文件系统
2.5.1 FAT文件系统
2.5.2 NTFS文件系统
2.5.3 管理文件与文件夹的访问许可权
2.6 磁盘管理员
2.6.1 磁盘管理的控制台
2.6.2 创建主磁盘分区
2.6.3 创建扩展磁盘分区
2.6.4 指定“活动”的磁盘分区
2.6.5 对已创建磁盘分区的几个操作
2.7 磁盘卷
2.7.1 升级为动态磁盘
2.7.2 简单卷
2.7.3 扩展简单卷
2.7.4 跨区卷
2.7.5 带区卷
2.7.6 镜像卷
2.7.7 RAID-5卷
2.8 文件的压缩、加密与磁盘整理
2.8.1 文件、文件夹的压缩与解压缩
2.8.2 文件复制或移动对压缩属性的影响
2.8.3 文件与文件夹的加密、解密
2.8.4 磁盘整理与故障恢复
本章小结
习题
第3章 进程管理
3.1 进程的引入
3.1.1 前趋图
3.1.2 程序的顺序执行
3.1.3 程序的并发执行
3.2 进程和线程的描述
3.2.1 进程的概念
3.2.2 进程状态
3.2.3 进程实体
3.2.4 线程
3.3 进程的控制
3.3.1 建立进程原语
3.3.2 撤销进程原语
3.3.3 进程阻塞原语
3.3.4 进程唤醒原语
3.3.5 挂起进程原语
3.3.6 解除挂起原语
3.4 进程调度
3.4.1 调度类型
3.4.2 进程调度算法
3.5 死锁
3.5.1 死锁的产生
3.5.2 死锁的解决方法
3.6 进程同步、互斥与通信
3.6.1 进程的互斥与同步
3.6.2 加锁与开锁
3.6.3 信号量上的P、V操作
3.6.4 进程通信
3.7 Windows Server 2003进程的相关概念
3.7.1 Windows Server 2003的基本成分——对象、进程和线程
3.7.2 Windows Server 2003的内核
3.8 Windows Server 2003的线程调度
3.8.1 Windows Server 2003调度概述
3.8.2 优先级
3.8.3 时间片
3.8.4 描述表切换
3.8.5 线程状态及调度
3.8.6 调整线程调度
3.8.7 对称多处理机系统上的线程调度
3.9 中断和异常处理
3.9.1 陷阱处理程序
3.9.2 中断调度
3.9.3 异常调度
3.9.4 系统服务调度
3.10 Windows Server 2003的同步与互斥机制
3.10.1 内核同步
3.10.2 执行体同步
3.11 进程通信——本地过程调用
本章小结
习题
第4章 存储管理
第5章 设备管理
第6章 作业管理
第7章 UNIX系统简介
第8章 Linux系统简介
第9章 上机实训
附录 概念、术语解释
参考文献