以操作系统整体构架为指南,采用自顶向下的操作系统教学法,使学生尽早熟悉操作系统整体构架并建立起整体概念。
首先从操作系统用户接口的应用实例到用户接口的具体开发方法进行了系统介绍,然后按照对计算机资源进行管理的方式,介绍了操作系统设计原理并提供了应用实例,通过实践环节来加深对原理、概念和应用的理解,目的是使读者对操作系统的具体开发方法有所体会?每章都有针对Linux相应部分的讨论。
针对操作系统原理的抽象性,增加了具体实例,简明实用。
为了充分地理解书中介绍的操作系统原理并解决操作系统实验难的问题,同时出版有与本教材配套的《操作系统实用教程(第三版)实验指导》,提供了在Linux和Windows两种操作系统环境下的实验题和指导内容,教练操作系统实验过程。
《操作系统实用教程(第3版)》着重讲述操作系统的概念和设计原理,旨在说明为什么要有操作系统,操作系统是如何构成的,以及操作系统是如何设计的。全书共分9章。第1章概论,介绍操作系统的定义、发展、现状以及它在计算机系统中的重要作用。第2章介绍操作系统用户接口,即用户使用操作系统的界面。第3章至第7章主要讨论操作系统的基本概念和设计原理,包括进程管理、并发程序设计、存储管理、设备管理、文件管理以及磁盘管理等内容。在阐述基本概念和设计原理的基础上,为了使学生对操作系统有一个整体概念,了解每部分功能的需求,通常都从问题的提出开始,进入到对具体操作系统原理的介绍,然后利用实例操作系统的相关部分有针对性地进行介绍。第8章和第9章介绍操作系统的较深入的内容。各章均附有一定数量的习题。