前言20世纪末,以计算机和通信技术为代表的信息科学和技术对世界经济、科技、军事、教育和文化等产生了深刻影响。信息科学技术的迅速普及和应用,带动了世界范围信息产业的蓬勃发展,为许多国家带来了丰厚的回报。进入21世纪,尤其随着我国加入WTO,信息产业的国际竞争将更加激烈。我国信息产业虽然在20世纪末取得了迅猛发展,但与发达国家相比,甚至与印度、爱尔兰等国家相比,还有很大差距。国家信息化的发展速度和信息产业的国际竞争能力,最终都将取决于信息科学技术人才的质量和数量。引进国外信息科学和技术优秀教材,在有条件的学校推动开展英语授课或双语教学,是教育部为加快培养大批高质量的信息技术人才采取的一项重要举措。为此,教育部要求由高等教育出版社首先开展信息科学和技术教材的引进试点工作。同时提出了两点要求,一是要高水平,二是要低价格。在高等教育出版社和信息科学技术引进教材专家组的努力下,经过比较短的时间,第一批引进的20多种教材已经陆续出版。这套教材出版后受到了广泛的好评,其中有不少是世界信息科学技术领域著名专家、教授的经典之作和反映信息科学技术最新进展的优秀作品,代表了目前世界信息科学技术教育的一流水平,而且价格也是最优惠的,与国内同类自编教材相当。这项教材引进工作是在教育部高等教育司和高教社的共同组织下,由国内信息科学技术领域的专家、教授广泛参与,在对大量国外教材进行多次遴选的基础上,参考了国内和国外著名大学相关专业的课程设置进行系统引进的。其中,JohnWiley公司出版的贝尔实验室信息科学研究中心副总裁Silberschatz教授的经典著作《操作系统概念》,是我们经过反复谈判,做了很多努力才得以引进的。WilliamStallings先生曾编写了在美国深受欢迎的信息科学技术系列教材,其中有多种教材获得过美国教材和学术著作者协会颁发的计算机科学与工程教材奖,这批引进教材中就有他的两本著作。留美中国学者JiaweiHan先生的《数据挖掘》是该领域中具有里程碑意义的著作。由达特茅斯学院ThomasCormen和麻省理工学院、哥伦比亚大学的几位学者共同编著的经典著作《算法导论》,在经历了11年的锤炼之后于2001年出版了第二版。目前任教于美国Massachusetts大学的James,Kurose教授,曾在美国三所高校先后10次获得杰出教师或杰出教学奖,由他主编的《计算机网络》出版后,以其体系新颖、内容先进而倍受欢迎。在努力降低引进教材售价方面,高等教育出版社做了大量和细致的工作。这套引进的教材体现了权威性、系统性、先进性和经济性等特点。教育部也希望国内和国外的出版商积极参与此项工作,共同促进中国信息技术教育和信息产业的发展。我们在与外商的谈判工作中,不仅要坚定不移地引进国外最优秀的教材,而且还要千方百计地将版权转让费降下来,要让引进教材的价格与国内自编教材相当,让广大教师和学生负担得起。中国的教育市场巨大,外国出版公司和国内出版社要通过扩大发行数量取得效益。在引进教材的同时,我们还应做好消化吸收,注意学习国外先进的教学思想和教学方法,提高自编教材的水平,使我们的教学和教材在内容体系上,在理论与实践的结合上,在培养学生的动手能力上能有较大的突破和创新。目前,教育部正在全国35所高校推动示范性软件学院的建设和实施,这也是加快培养信息科学技术人才的重要举措之一。示范性软件学院要立足于培养具有国际竞争力的实用性软件人才,与国外知名高校或著名企业合作办学,以国内外著名IT企业为实践教学基地,聘请国内外知名教授和软件专家授课,还要率先使用引进教材开展教学。我们希望通过这些举措,能在较短的时间,为我国培养一大批高质量的信息技术人才,提高我国软件人才的国际竞争力,促进我国信息产业的快速发展,加快推动国家信息化进程,进而带动整个国民经济的跨越式发展。内容简介本书讨论宁操作系统中的基本概念和算法,并对大量实例(如Linux系统)进行了研究。全书内容共分七部分第一部分概要解释了操作系统是什么、做什么、是怎样设计与构造的,也解释了操作系统概念是如何发展起来的,操作系统的公共特性是什么。第二部分进程管理描述了作为现代操作系统核心的进程以及并发的概念。第三部分存储管理描述了存储管理的经典结构与算法以及不同的存储管理方案。第四部分I/0系统对I/0进行了深入的讨论,包括I/0系统设计、接口、内部结构与功能等。第五部分分布式系统介绍了分布式系统的一般结构以及连接它们的网络,讨论了分布存取策略、分布式文件系统及分布式系统中同步、通信等机制。第六部分保护与安全介绍了操作系统中对文件、内存、CPU及其他资源进行操作的安全与保护机制。第七部分案例研究,分析与讨论了linux系统、Windows2000、WindowsXP、FreeBSD、Mach及Nachos等实例。本书作为操作系统的入门教材,适合所有对操作系统这门学科感兴趣的读者参考,尤其适合高等院校计算机专业及相关专业的学生用做操作系统课程的教材或教学参考书。译者序操作系统是计算机系统的基本组成部分。同样,操作系统课程也是计算机教学的基本组成部分。随着计算机日益广泛的应用,操作系统也正在以惊人的速度发生着变化。如今计算机图书市场上关于操作系统的书非常多,书店中的此类书籍可谓琳琅满目,但真正的好书却凤毛麟角。一本书,能被人引为经典,当然是一本好书。由JohnWileyGLSons公司出版的贝尔实验室信息科学研究中心副总裁Silberschatz教授等人撰写的《操作系统概念(第六版)》就是这样一本经典之作,自第一版问世以来,经历了近20年的锤炼,已经成为操作系统教材的一本''圣经''。该书的影印版是高等教育出版社为配合教育部提出的加快培养大批高质量的信息技术人才的工作所引进的国外优秀信息科学与技术系列教材之一。该书的影印版出版后,受到了广泛的好评,选用本书的多为高等院校研究生院的师生,对其科学性、实用性均给予了高度评价。为了让国人更好地学习和理解书中的知识,并在更广范围内推广使用,高等教育出版社出版了此书的中译本。作为一本操作系统的经典之作,本书的内容广泛而又重点突出。主要有以下几个特点:1.内容全面。全书共分七部分,内容涉及操作系统概念和功能及其设计与构造、进程管理、存储器管理、I/O系统、分布式系统、保护与安全以及对Linux、Windows2000、WindowsXP、FreeBSD、Mach及Naohos等实例进行分析与讨论,几乎覆盖了操作系统的各个重要方面。2.书中所有提及的原理,都有相应的详细解释,并配有很多实例和插图帮助读者理解,以充实的内容在抽象概念和实际实现之间架设了桥梁。本书讨论了操作系统中的基本概念与算法,提供了大量的实例研究,如Solaris2、Linux、MS-DOS、WindowsNT、Windows2000、WindowsXP、IBMOS/2等,为读者深入理解操作系统提供了坚实的理论基础。操作系统本身对许多人来说是枯燥无味的,国人撰书时又常常喜欢将一些浅显的道理深奥化,常给人一头雾水或字典化的感觉。此书却用风趣而智慧的语言讲解许多抽象的概念。3.由于该书已连续出版六次,不但每次都对前一次的不足进行了修改,而且还结合当前的技术,增加了最新的内容,因此它的内容和实例并不古老。较之以前的版本,本版本增加了线程、实时操作系统、Windows2000等内容。书中所有代码实例均被更新并以C语言描述。4.此书的写作遵循了循序渐进的原则,结合当今流行的各种操作系统,配有大量的实例和练习,逐步引导读者从一个门外汉变成一个精通操作系统的高手。整体上看,本书具有内容新、全面、实用、指导性强等特点,不但是从事操作系统应用开发等专业人士的必备之书,同时也是高等院校相关专业的师生教学的最佳教材。由衷地希望所有读者都能从本书中充分体会到操作系统的精髓,并能在今后的相关工作中游刃有余。本书的翻译力求忠于作者原意。我们在许多操作系统的专业术语后面的括号中注上了英文原文。这一方面是为了能够方便读者对照理解,为其以后的学习打下基础;另一方面也为了避免以往就存在的不同中文译法带来的歧义,从而节省读者宝贵的时间。本书由郑扣根教授翻译。在本书的翻译过程中,得到了田稷、冯钢、李祥兵、王晓栋、郑南、方前、李龙连、王万里、徐金星等同志的许多帮助,在此表示深深的谢意。由于种种原因,书中难免存在错误和不妥之处,恳请读者批评指正。