操作系统是计算机系统的基本组成部分,在整个计算机系统软件中占据核心地位。对操作系统的概念、理论和方法的研究以及对操作系统的使用、分析、开发和设计历来是计算机领域主要的课题和任务之一。因而,操作系统是计算机科学教育的基本课题之一,它涉及对各种资源(包括硬件和软件资源)的有效管理,又为用户及高层软件的运行提供良好的工作环境,起到承上启下的作用。《操作系统原理与应用(Linux)》注重理论联系实际,把操作系统原理和实际操作系统的实现有机地结合起来,在每章理论讲解之后给出思考与练习,加深读者对抽象概念的理解和掌握。另外,《操作系统原理与应用(Linux)》增加实验部分,对Linux操作系统进行实验操作,提供了相关编程实例和技术,使读者能够掌握多任务并发的程序设计思想,理解操作系统的工作原理和实现技术,具有一定的实用性。