本书主要介绍计算机操作系统的基本原理。全书共分8章,主要介绍了以下内容:操作系统的定义、功能、分类、特征、发展历程等基本知识,操作系统的运行环境和用户接口,进程管理的基本概念、进程的同步与互斥、进程通信的基本方法等,处理机调度的基本概念和基本方法以及死锁的概念与解决方法,存储器管理的基本概念和基本方法,设备管理的概念和方法,文件管理的概念及方法,多核系统的基本概念及多核系统下的内存管理、进程同步及进程调度。 本书可以作为本科院校学生操作系统课程的教材,也可以作为计算机及相关专业的工作人员学习操作系统原理的参考用书。此外,本书内容涵盖了全国计算机科学与技术专业硕士研究生入学考试全国统考科目操作系统考试大纲的全部内容,因此还可作为硕士研究生入学考试专业课的参考资料。