操作系统理论
-
计算机操作系统谢旭升等编本书是作者在多年教学工作的基础上、参阅有关文献而编写的。考虑到本课程的学时数有限,对其内容进行了精选,着重于操作系统基本概念、基本原理、基本技术、基本方法的阐述,力求做到概念清晰、表述正确、结构合理、取舍得当、由浅入深、循序渐进、通俗易懂、便于自学,希望达到较好的教学效果。全书共分8章。第1章引论,介绍操作系统的基本概念、操作系统的形成与发展、操作系统的功能、操作系统的特征和作用;第2章处理器管理,介绍并发执行的特征和进程的概念,对进程控制、进程调度及算法、进程互斥与同步、进程通信、进程死锁等问题进行了分析和讨论;第3章存储管理,介绍存储管理的基本知识,讨论了存储管理的基本功能、各种存储管理技术和虚拟存储管理技术;第4章设备管理,介绍I/O硬件原理、I/O控制方式和I/O缓冲技术,对设备的分配、磁盘存储的管理、驱动调度及算法、虚拟设备技术进行了讨论;第5章文件管理,介绍文件和文件系统的概念;讨论了文件目录、文件组织、文件存储空间管理、文件操作、文件保护与保密;第6章作业管理,介绍作业的概念、作业控制方式、用户接口、作业管理,着重讨论了作业调度算法;第7章UNIX系统,作为一个实例主要介绍UNIX系统的一些实现技术;第8章Windows系统,只得为另一个实例主要介绍Windows系统的实现技术。 -
操作系统概念(美)Abraham Silberschatz等著;郑扣根译;郑扣根译前言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.此书的写作遵循了循序渐进的原则,结合当今流行的各种操作系统,配有大量的实例和练习,逐步引导读者从一个门外汉变成一个精通操作系统的高手。整体上看,本书具有内容新、全面、实用、指导性强等特点,不但是从事操作系统应用开发等专业人士的必备之书,同时也是高等院校相关专业的师生教学的最佳教材。由衷地希望所有读者都能从本书中充分体会到操作系统的精髓,并能在今后的相关工作中游刃有余。本书的翻译力求忠于作者原意。我们在许多操作系统的专业术语后面的括号中注上了英文原文。这一方面是为了能够方便读者对照理解,为其以后的学习打下基础;另一方面也为了避免以往就存在的不同中文译法带来的歧义,从而节省读者宝贵的时间。本书由郑扣根教授翻译。在本书的翻译过程中,得到了田稷、冯钢、李祥兵、王晓栋、郑南、方前、李龙连、王万里、徐金星等同志的许多帮助,在此表示深深的谢意。由于种种原因,书中难免存在错误和不妥之处,恳请读者批评指正。 -
操作系统教程孙钟秀主编本书是《操作系统教程》(第一版)(高等教育出版社,1989年3月)和《操作系统教程》(第二版)(高等教育出版社,1994年12月)之后更新教学内容后的新版本。全书既致力于传统操作系统基本概念、基本技术、基本方法的阐述,又融合现代操作系统最新技术发展和应用的讨论,着眼于操作系统学科知识体系的系统性、先进性和实用性。把操作系统成熟的基本原理与当代有代表性的具体实例,操作系统的设计原理与操作系统的实现技术,操作系统的理论知识与操作系统的实践实习紧密地结合起来。选择了具有代表性的主流操作系统Windows2000和Unix(包括SVR4、Solaris、Linux)作为实例贯穿全书,这十分有益于学生深入理解操作系统的整体概念和牢固掌握操作系统设计实现的精髓。《操作系统教程》(第三版)保持原版本教材的编写特点,力求做到:概念清晰、结构合理;内容丰富、取舍得当;由浅入深、循序渐进。新版本既有利于学生的知识获取,又有利于学生的能力培养,能达到较好的教学效果。全书共分八章,主要内容包括:操作系统概论、处理机管理、并发进程、存储管理、设备管理、文件管理、操作系统安全性、网络和分布式操作系统。为了便于教学,还与教材相配套提供了PPT讲稿,以供各位老师在教学备课时使用。本书可作为高等学校本科计算机及相关专业教材之用,也可供在信息科技领域工作的人士参考使用。 -
ARM应用系统开发详解李驹光等编著作为一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,ARM微处理器目前已经成为应用最为广泛的嵌入式微处理器。本书在全面介绍ARM处理器的体系结构、编程模型、指令系统和开发工具的同时,以Samsung公司的一款基于以太网系统的ARM处理器——S3C4510B为核心,详细讲解了系统的设计、调试以及相关的软件设计和嵌入式操作系统的移植过程。通过阅读本书,可以使具备一定的系统设计能力的读者全面掌握开发基于ARM微处理器系统的多方面知识,从而具备设计开发基于ARM微处理器的特定应用系统的能力。本书可作为基于ARM的软件编程和硬件系统设计的参考手册,也可作为16/32位微处理器教学用书,以及嵌入式系统应用设计人员的参考用书。 -
新概念Word 2002教程王耑炼,迟春梅编著本书从基本的操作和实际的应用入手,全面系统地介绍了目前应用最广泛的文字处理软件——中文Word2002的使用方法和应用技巧。<br>全书共分11章,主要讲解了Word2002基础知识、编辑文档、格式化文档、样式和模板、文档结构管理、使用表格、文本框和艺术字、图片和图形、页面设置和文档打印、超链接、协同工作与信息共享等内容。使读者轻松制作并打印出美观实用的文档,加速实现办公自动化。<br>本书内容丰富,操作步骤条理化。引用的实例来自日常工作和生活中的实际应用;实战演练紧密结合课堂讲解的内容,给出实例或对课堂内容进行适当的扩展;课后习题帮助巩固所学内容。本书可作为自学及各类计算机培训班的教材。光盘中提供了Word2002的多媒体教学内容、文中提到的文档素材和拓展知识、供学生练习的文件,以及一些精彩模板,是读者学用Word的好帮手。 -
中文Word 2000应用教程谢宝荣等编著本书中教学思路、方法和范例来自于教学一线,是深受学习者喜爱的一种学习手段。独创、互动、实用和趣味是本书作者追求的目标,而他们丰富的教学经验和创造性的教学实践使本书独具一格。全书以新颖的编写形式、明确的学习任务要求、为完成任务需要掌握的知识和技能要点、翔实的操作步骤,使学习者通过每一单元中难易适度的课程讲解和练习,真正做到学习循序渐近,操作得心应手,效果显而易见。本书每一单元分几课教授Word2000中一个重要功能的几种命令的实现,每一课用精心设计的任务,通过知识点的启迪和充实,跟学和自学的实践,引导读者创新,用所学知识完成自己的作品。全书分10个单元详细介绍了Word2000的基础知识、编辑功能、字符格式、段落格式、页面格式、格式的集成、图形对象、表格处理、长文档管理、邮件合并、网络功能实现等内容。在第10单元作者还给出了一份Word教案和9个题样供读者操练,并启发读者充分应用Word做出更多、更好的文档。本书内容丰富,层次清晰,作者丰富的教学经验和熟练的Word应用水平构成本书易教、易学,入门快捷、渐进轻松、深入有效。尤其,本书在内容的组织上特别注意介绍一般教科书较少涉及的而对读者非常有用的Word功能的使用。学完本书即可动手创作自己的作品是本书的目的。本书既可作为职业技术学校计算机基础教材,也可作为Word2000社会培训用首选教材,还可供Word用户自学参考。 -
VSE到OS/390升级指南单怀光主编;张颖等编译本书是根据IBM公司《VSE to OS/390 Migration Workbook》一书编译的,分别从系统软件、应用软件和数据等角度全面介绍了VSE操作系统与OS/390操作系统的区别,以及主机操作系统从VSE升级到OS/390的总体方法和详细步骤,并阐述了主机系统的规划、实施和管理等方法论。本书内容涉及从VSE到OS/390升级项目所有领域的工作,可以作为工程技术人员进行系统升级的工作指南,亦可作为具备VSE基础知识的读者学习OS/390基础知识之用。 -
分布式操作系统Andrew S. Tanenbaum本书系作者有关操作系统三部书中的一部,作者对分布式操作系统作了极详尽的阐释,针对分布式系统来讲解通讯,同步、处理、文件系统及内存管理;此外,书中还新增添了分布式共享内存,实时分布系统,容错分布系统和ATM网络的内容。对Amoeba.Mach.Chorus和OSF/DCE进行了仔细的实例研究。此书为读者提供对分布式系统的操作透彻而简明的理解。 -
新磁盘管理与光盘操作系统伍俊良,周焯华编著本书系统介绍了在MicrosoftWindows 98桌面系统下,利用Microsoft Windows 98系统中最新最先进的各种实用程序、在 MicrosoftWindows 98 的桌面上、窗口中、菜单内,利用“我的电脑”、“资源管理器”、“我的文档”等等窗口进行磁盘与光盘操作的一些重要的方法与技巧,它们包括:磁盘格式法方法、系统盘的制作方法、文件夹的制作方法、文件的移动与复制方法、磁盘的清理和磁盘的压缩方法、磁盘的转换方法、磁盘管理的级次、桌面快捷方式的建立方法、管理窗口的显示方式设置方法、磁盘的属性设置方法、磁盘文件的发送方法、磁盘的检查与修复、磁盘碎片的整理等等方法。此外,本书还详细介绍了光盘驱动器的安装,检测、使用与维护;磁盘管理与操作的几个常用的压缩软件工具的使用方法; MicrosoftWindows 98的基本概念和关于磁盘文件管理的常用操作也在附录中加以介绍。本书深入浅出,图文并茂,容易学习。可作为普通大中专学生、党政干部和社会各种层次的学校计算机普及培训的教材。 -
操作系统(美)[W.斯托林斯]William Stallings著内容简介本书力求使读者通晓近代操作系统的设计原理和实现问题,兼顾操作系统的理论基础和实际技术,主要内容包括:进程,多线程,多处理系统,微内核结构,存储管理和进程调度(包括多处理机调度和实时调度),I/O系统和文件系统,分布式系统,操作系统的安全问题以及面向对象的设计技术。书中选择的操作系统实例包括Wind0wSNTM,UNIXSVR4,S0laaris2X,反映了操作系统技术的当前水平。本书内容选择精当,讲述条理清晰,是作为操作系统课程教材或专业参考书的极好选择。
