第1章 操作系统概述 1
1.1 操作系统的概念 1
1.2 操作系统的发展 3
1.3 操作系统的分类 6
1.4 操作系统的特征 12
1.5 操作系统的功能 14
1.6 小结 17
习题1 17
第2章 处理机管理 20
2.1 进程的引入 20
2.2 进程控制 27
2.3 进程同步与互斥 29
2.4 进程通信 40
2.5 进程调度 43
2.6 死锁 49
2.7 线程 54
2.8 小结 56
习题2 56
第3章 存储器管理 60
3.1 概述 60
3.2 连续分配存储管理 65
3.3 分页存储管理方式 71
3.4 分段存储管理方式 76
3.5 段页式存储管理方式 79
3.6 虚拟存储器 81
3.7 小结 90
习题3 91
第4章 设备管理 93
4.1 设备管理概述 93
4.2 输入/输出硬件组织 97
4.3 输入/输出软件组织 101
4.4 虚拟设备和缓冲技术 106
4.5 设备分配与回收 110
4.6 I/O磁盘调度 114
4.7 小结 117
习题4 118
第5章 文件管理 121
5.1 文件系统概述 121
5.2 文件的逻辑结构 123
5.3 外存分配方式 127
5.4 文件的目录管理 132
5.5 文件存储空间的管理 137
5.6 文件的使用和文件的存取控制 140
5.7 文件的共享与安全 144
5.8 文件系统性能的改善 147
5.9 小结 149
习题5 150
第6章 Linux操作系统分析 152
6.1 Linux概述 152
6.2 Linux的进程管理 155
6.3 Linux的存储管理 165
6.4 Linux的文件管理 171
6.5 Linux的设备管理 177
6.6 Linux的Shell 181
6.7 小结 191
习题6 191
第7章 操作系统管理 193
7.1 操作系统使用 193
7.2 操作系统维护 195
7.3 操作系统保护 197
7.4 操作系统安全 199
7.5 小结 205
习题7 205
参考文献 206