前言
操作系统课程是一门技术性很强的课程,是计算机及其相关专业本科生的必修课。它强调理论与实践的结合,注重实践训练。由于操作系统涉及的原理和算法比较抽象,使很多学生难以理解和掌握。作者根据多年的教学经验与体会,同时汲取国内外操作系统优秀教材的精华,本着提高学生素质、培养创新意识的精神编写了本书。
本书将理论与实践相结合,全面系统地介绍了现代操作系统的基本理论和最新技术,并具体分析了Windows和Linux中的实现技术和方法。本教材有以下几个特点。
(1) 内容全面,讲解系统。在内容讲解上注意由浅入深,由表及里。先引出问题,再给出概念、实现技术和相关算法。
(2) 理论配有实例。本书以Windows和Linux为实例,分别介绍了操作系统理论在这两个实际操作系统中的具体应用,以充实的内容在抽象概念与实际应用之间架设起桥梁,便于读者理解。
(3) 理论与实践相结合。操作系统课程的特点之一是实验的难度大。本书配套有《计算机操作系统实验指导》,实验指导中设计了不同类型的实验题,对每个实验题都进行了较为详细的实验指导,并配有经过测试的源程序代码供学生参考。
本书可作为操作系统课程的教材,也可作为有关专业技术人员学习计算机操作系统的参考书。
本书主要由郁红英编写。李春强对本书的编写提出了许多建设性的意见,并参加了部分章节的编写工作。另外,冯庚豹、陈杰、田雨、郁杨参加了资料整理等工作,在此表示感谢。
作者虽然从事操作系统的教学工作多年,但知道自己的水平有限,书中难免有错误和不足之处,恳请同行和广大读者,特别是使用本书的教师和学生多提宝贵意见。
作者
2008年6月