内容介绍
用户评论
全部咨询
本教材从原理与分析两个方面对计算机操作系统进行深入浅出的介绍,同时也涉及操作系统的应用基础。本教材试图从应用到理论,从原理到剖析,建立一个完整立体的操作系统知识体系,使读者对操作系统工作和组成原理有一个理性的认识;书中还通过对Linux操作系统的扼要介绍,使读者对多用户操作系统的使用有一个感性的认识;而对于Linux操作系统完整详细的分析,则为掌握和开发操作系统打下了基础。鉴于计算机科学和技术的迅猛发展,单机操作系统很快将不再是现代操作系统的生流。为此,在书的最后一章,简单介绍了分布式操作系统,以适应未来操作系统发展的需要,也与国际操作系统同类课程的先进水平接轨。本教材各章附有习题与实验,书后给出了各章习题的解答,可帮助学生掌握并巩固所学知识。
为方便使用,本教材配有光盘,内容包括本书的教学课件和习题分析答案及部分实验参考代码,可供选用本教材的教师教学使用。
本教材可作为普通高等院校计算机专业及相关专业操作系统课程教材,可供大学二年级以上学生和教师使用。
目录
- 第1章 操作系统引论
1·1 引言
1·2 单机操作系统
1·3 微机操作系统
1·4 多机操作系统
1·5 Linux操作系统概述
1·6 本章小结
本章中的基本术语
习题与实验
第2章 操作系统接口
2·1 操作系统与用户的接口
2·2 联机控制
2·3 作业控制
2·4 Linux的用户接口
*2·5 Linux的使用操作简介
2·6 本章小结
本章中的基木术语
习题与实验
第3章 进程管理
3·1 中断技术
3·2 程序的并发执行
3·3 进程的概念
3·4 进程同步与进程通信
3·5 进程控制
3·6 进程调度
3·7 死锁
*3·8 线程
3·9 Linux的进程管理
3·10 本章小结
习题与实验
第4章 存储管理
4·1 概述
4·2 基本存储管理技术
4·3 分页存储管理
4·4 段式存储管理
4·5 Linux的虚拟内存管理
4·6 本章小结
本章中的基本术语
习题与实验
第5章 设备管理
5·1 设备管理概述
5·2 I/O控制方式
5·3 缓冲技术和SPOOLing技术
5·4 I/O软件
5·5 设备的分配
5·6 Linux设备管理
5·7 本章小结
习题与实验
第6章 文件系统
6·1 文件系统综述
6·2 文件和存取方法
6·3 文件目录
6·4 文件的安全性和保护机制
6·5 文件的系统调用
6·6 文件存储器的管理
6·7 Linux文件系统概述
6·8 Linux文件系统的实现
6·9 Linux虚拟文件系统
6·10 本章小结
本章中的基本术语
习题与实验
第7章 分布式操作系统
7·1 分布式系统简介
7·2 分布式系统中的通信和同步
7·3 分布式系统的同步问题
7·4 分布式系统中的进程管理
7·5 分布式文件系统
7·6 本章小结
习题答案
参考文献