操作系统(第四版)
上QQ阅读APP看书,第一时间看更新

第二版前言

操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用技术人员必须掌握的基础知识。本书是编者在多年教学和科研的基础上对《操作系统》第一版修改而成的。

《操作系统》第一版出版于2003年,距今已有4年。编者在这4年中,通过进一步在第一线的教学实践,积累了大量的经验。在本次再版中,我们根据积累的经验以及反复推敲论证,对原书从结构到内容做了调整、修改和增删,对出现的一些错误进行了修正,更加着重于突出重点内容。原书的第3章“进程管理”过于庞大,再版中把第3章分解为“进程与进程管理”和“进程同步与通信”两章。再版后的《操作系统》保持了原书的风格,以先进性、简明性和实用性为编写的指导原则,系统地讲述了操作系统的基本概念、原理和实现技术。本书被评为普通高等教育“十一五”国家级规划教材。

再版的《操作系统》共分8章:第1章仍为操作系统引论,介绍操作系统的概念和操作系统的形成与发展、操作系统的类型和功能,研究操作系统的观点,以及操作系统的硬件环境,并删除了一些与后边章节重复的内容;第2章为用户接口和作业管理,突出介绍了操作系统的用户接口,并对操作系统作业管理的概念和功能,以及批处理作业、交互式作业的不同管理方式进行了分析;第3、4章详细介绍了进程和线程的基本概念、进程控制、进程调度、同步和通信以及死锁,修改、增加了一些进程同步问题的算法,补充了一些例题;第5章为存储器管理,介绍了存储器管理的概念和功能,增加了程序的链接方法、多级页表实现以及分页虚拟存储管理中主存分配策略和分配算法等内容;第6章为文件管理,介绍了文件管理的基本概念和功能,增加了FAT大小的计算方法、目录的Hash查找方法和磁盘容错技术的实现方法;第7章为设备管理,介绍了设备管理的基本概念和内容,并对原有内容进行了调整,使其具有更好的逻辑性;第8章为网络与分布式系统,增加了分布式进程管理和处理机管理的内容,并对原有内容进行了扩充。

教材的第1、8章由刘振鹏编写修订,第2、6、7章由王煜编写修订,第3、4、5章由张明编写修订,最后由刘振鹏统一定稿。

本书在写作和再版过程中,得到了许多专家和众多院校操作系统任课教师的大力支持和帮助,他们提出了许多中肯的意见和诚挚的建议,对本书的再版起了很大的指导作用。在此,编者向他们表示衷心的感谢。正是他们的认可和支持,使得本书入选普通高等教育“十一五”国家级规划教材。

感谢编者的多位同事和学生,朱亮、杨文柱副教授对本书的内容提出了很多修改意见,赵鹏远、苗秀芬、王硕、张寿华、薛林雁等在使用本书的过程中指出了书中的一些错误,使得本书更加完善。

感谢中国铁道出版社的各位编辑和图书推广人员,他们为本书能够以较高的质量完成和在更多院校使用做出了巨大贡献。

限于编者水平有限,书中难免还有不足之处,恳请读者批评指正。

编者

2007年2月