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