根据教育部全国高等学校计算机本科专业教育评估委员会精神,计算机专业可以细分为研究型、工程型和应用型3种培养模式,其中应用型模式培养的是从事计算机系统集成的应用人才。我们针对应用型模式的专业定位和人才培养目标,编写这本教材,期望给广大师生一本贴近实际应用,理论和实际融会贯通的教学用书。
人们开始认识计算机操作系统,并不是来自于理论渠道,而是在使用计算机的过程中感叹于操作系统的神奇。因此完全可以从实用操作系统的现象入手,引导学生进入操作系统的理论殿堂,然后再用理论去说明现象。学生便从他们日常学习的工具开始,逐步了解了操作系统课程的意义,学习不再枯燥,这正是我们编写这本教材想达到的目的。
我们曾经用同样的思路编写过类似教材,出版后深受欢迎,几乎每半年加印一次。这次编写本书,吸取了前期的经验,同时更注重实验的针对性。
本书可作为高等学校计算机专业的本科教材,也可作为其他理工科专业学习计算机课程的教学用书,还可作为从事计算机工作的人员的参考书。
为了引起读者兴趣和便于读者消化,本书选择了人们身边用得最多的两个操作系统作为实例并贯穿始终: 单用户多任务的代表Windows XP操作系统伸手可及,自由源代码的多用户操作系统Linux发展势头强劲。操作系统的经典理论就蕴涵在这些系统之中,生动的图片、调试过的程序都能够说明: 学习操作系统是用来创造的,我们能够利用现有的系统开发出计算机系统的强大功能。
第2版依然采用第1版的章节安排,全书分为8章。第1章让学习者全面了解操作系统的概念,第2章第6章是操作系统的主要控制及管理部分,第7章介绍操作系统整体设计中要考虑的问题,对第8章的实验内容进行了丰富,实验数量增加为18个。第1章第6章后面配有相应的习题,帮助学生更好地掌握所学的知识。
考虑到不同学校和计算机专业分支的实际情况,本书配备的18个实验既有认知型,又有设计型和综合型,具有很强的针对性且易于实现,授课老师可以依据学生的程度和自己的教学计划自由取舍。
颜彬提出本书的编写大纲,编写了第1章~第7章,李登实编写了第8章。杨丞和马龙同学协助调试和实现了书中的部分程序。在本书编写过程中,江汉大学计算机科学系的同事们给予了很多的鼓励与帮助,在此一并表示感谢。
由于时间仓促,作者水平有限,书中难免出现错误和疏漏,请广大读者批评指正。
作者
2013年9月
