《操作系统》遵循操作系统课程的教学大纲要求,内容共分6章。第1章是概述,主要介绍操作系统的基本概念、发展历史和运行环境;第2章是进程管理,主要介绍进程和线程的基本概念、进程间通信、经典的进程间通信问题以及进程调度;第3章是死锁,主要介绍死锁的基本概念、死锁的检测和解除、死锁的避免及预防;第4章是存储管理,主要介绍单道程序存储管理、分区存储管理、页式和段式存储管理以及虚拟存储技术;第5章是I/O设备管理,主要介绍I/O硬件、I/O控制方式、I/O软件以及磁盘;第6章是文件系统,主要介绍文件的基本概念、目录的基本概念以及文件系统的实现。另外,为了配合课程的内容,在每一章的末尾都附有大量的习题,以便读者及时地复习相关内容。本书由谌卫军、王浩娟编著。
《操作系统》是清华大学本科生专业课程“操作系统”的教材,主要介绍操作系统的基本概念和基本原理,包括进程管理、死锁、存储管理、I/O设备管理和文件系统等,内容涵盖了现代操作系统所应具备的各个功能模块。
操作系统是一门比较难的专业课程,内容较为单调枯燥、晦涩难懂,学生不易掌握。本书作者具有丰富的教学经验,曾荣获霍英东教育基金会高等院校青年教师奖、北京市高校青年教师教学基本功比赛一等奖等奖项,对教学规律、课程内容和学生特点有深入的理解。因此,在写作本书时,能够生动活泼、通俗易懂地讲述复杂的原理概念,这一点已经在教学实践中得到了充分的验证。另外,为了配合课程的内容,在每一章的末尾,附有大量的习题,以便读者及时地复习相关的内容。
《操作系统》适合作为高等院校计算机、软件、自动化和电子等专业本科生的操作系统课程教材,也适合正在学习操作系统的广大科技人员、软件工程师和青少年学生参考。尤其是对于即将参加研究生入学考试的学生来说,本书是一本不可多得的参考书。本书由谌卫军、王浩娟编著。