第一篇 理论知识与习题解答 1
第1章 引论 1
1-1 重点难点指导 1
1-1-1 操作系统的地位与目标 1
1-1-2 操作系统的形成与发展 1
目录 1
1-1-3 操作系统的功能与特征 3
1-2 典型例题解析 5
1-3 练习题及参考答案 8
1-4 参考答案 10
2-1-1 作业的基本概念 12
2-1-2 批处理作业的管理 12
第2章 作业管理和用户接口 12
2-1 重点难点指导 12
2-1-3 交互式作业的管理 14
2-1-4 系统调用 14
2-2 典型例题解析 15
2-3 练习题及参考答案 20
2-4 参考答案 23
第3章 进程管理 26
3-1 重点难点指导 26
3-1-1 进程的基本概念 26
3-1-2 进程控制 28
3-1-3 进程同步 29
3-1-4 经典进程同步问题 31
3-1-5 管程机制 33
3-1-6 进程通信 35
3-1-7 进程调度 36
3-1-8 死锁的基本概念 37
3-1-9 处理死锁的基本方法 37
3-1-10 线程 39
3-2 典型例题解析 40
3-3 练习题及参考答案 52
3-4 参考答案 58
第4章 存储管理 63
4-1 重点难点指导 63
4-1-1 存储管理的基本概念 63
4-1-2 连续存储管理方式 64
4-1-3 覆盖技术与交换技术 66
4-1-4 分页存储管理方式 66
4-1-5 分段存储管理方式 68
4-1-6 段页式存储管理方式 70
4-1-7 虚拟存储器 70
4-1-8 分页虚拟存储管理 71
4-2 典型例题解析 72
4-1-9 分段虚拟存储管理 72
4-3 练习题及参考答案 78
4-4 参考答案 81
第5章 文件管理 83
5-1 重点难点指导 83
5-1-1 文件和文件系统 83
5-1-2 文件的结构和存取方式 83
5-1-3 文件目录 85
5-1-4 文件系统的实现 87
5-1-5 文件系统的安全性和数据一致性 88
5-1-6 磁盘调度 89
5-2 典型例题及解析 90
5-3 练习题及参考答案 95
5-4 参考答案 101
第6章 设备管理 105
6-1 重点难点指导 105
6-1-1 设备的分类 105
6-1-2 I/O硬件特点 106
6-1-3 I/O软件的组成 109
6-1-4 设备分配 110
6-1-5 虚拟设备 112
6-2 典型例题解析 113
6-3 练习题及参考答案 116
6-4 参考答案 118
第7章 网络与分布式处理 121
7-1 重点难点指导 121
7-1-1 分布式系统概述 121
7-1-2 网络服务器 122
7-1-3 进程迁移 123
7-1-4 分布式进程通信 124
7-1-5 分布式进程管理 124
7-1-6 分布式进程死锁问题 125
7-2 典型例题解析 126
7-4 参考答案 129
7-3 练习题及参考答案 129
第二篇 实验指导 130
实验一 批处理系统的作业调度 130
实验二 单处理器系统的进程调度 134
实验三 动态分区存储管理方式的主存分配回收 140
实验四 页式虚拟存储管理中地址转换和缺页中断 148
实验五 磁盘文件操作 154
第三篇 课程设计 183
课程设计一 183
课程设计二 188