目录 1
第1章 操作系统概论 1
1.1 操作系统的基本概念 1
1.2 操作系统形成和发展 4
1.3 操作系统的分类 7
1.4 操作系统的特征与功能 12
1.5 操作系统性能评价 14
1.6 几种流行的操作系统 15
本章小结 17
习题一 17
第2章 作业管理 18
2.1 基本概念 18
2.2 作业的控制 20
2.3 作业管理与调度 25
本章小结 31
习题二 32
第3章 进程管理 33
3.1 “进程”概念的引入 33
3.2 进程及其状态 37
3.3 进程的控制 42
3.4 进程的调度 43
3.5 进程的通信 47
3.6 死锁 55
3.7 线程 61
3.8 Linux中的进程 64
本章小结 65
习题三 65
第4章 存储管理 68
4.1 常用系统中的内存管理实例 68
4.2 存储管理的功能 71
4.3 单一连续区分配 74
4.4 分区管理 75
4.5 页式管理 79
4.6 段式、段页式管理 87
4.7 虚拟存储器 95
本章小结 96
习题四 97
第5章 设备管理 100
5.1 设备管理概述 100
5.2 I/O控制方式 102
5.3 缓冲技术 107
5.4 设备基本知识 110
5.5 设备管理子系统 114
5.6 实用系统中的设备管理 119
本章小结 125
习题五 125
第6章 文件系统 127
6.1 文件系统的有关概念 127
6.2 文件结构和存取方法 130
6.3 文件的目录结构 134
6.4 文件的存储空间管理 138
6.5 文件存取控制 144
6.6 文件的使用 146
6.7 实用系统中的文件系统 148
本章小结 152
习题六 153
第7章 实训 156
实训一 Linux的安装 156
实训二 Linux的进程管理 159
实训三 Linux的内存管理 163
实训四 Linux文件系统的管理 165
实训五 Linux的设备管理 169
实训六 Linux电子邮件、Web、FTP服务器的安装和配置 174
附录A Linux的常用命令 183
附录B 参考网站 190
参考文献 191