操作系统原理与应用教程

当前位置:首页 > 教材 > 研究生/本专科 > 操作系统原理与应用教程

出版社:清华大学出版社
出版日期:2010-8
ISBN:9787302227991
页数:351页

章节摘录

插图:2.4.4调度算法与信息安全控制在操作系统管理中,为了管理各种软、硬件资源,配合各种管理策略产生了各种调度与管理算法。这些算法应用在不同的功能模块中,有着较强的对应性,比如进程调度算法会与操作系统的并发机制有关,页面交换算法会与系统的存储策略和进程调度机制有关等等。每种操作系统都会根据自己的特色提出一系列算法,有些算法是在实践中总结出来的经典,在解决某类问题中有特殊的效果,从而被多种操作系统所采用,例如,UNIX中的许多算法都可以在其他操作系统中见到。但是,应该注意到,即便是最好的算法也会有其局限性,这一点对于初学者来说需要加深认识,在操作系统的管理与调度中常常是在寻求一种和谐,而不是在追求一种完美。通过操作系统的学习可发现,在算法选择中,往往采用的是一种折中法,而不是片面地追求某项指标的最高。因为在追求某项指标的同时会损失系统的其他性能,一个系统的单项指标高并不能说明它是一个好系统,而往往需要的是在多项指标间找到一种平衡,这样才能构建一套适合大多数应用需要的操作系统平台。正是由于以上原因,人们才会看到在不同的操作系统中(甚至是在不同的操作系统版本中)有着各种各样的调度算法,它们各具特长,也存在各自的不足,很难断言它们谁优谁劣,但却可以评价它们对某种需求的适应性如何。关于处理器的调度管理问题将在本书的第7章中加以介绍。计算机中存储的信息将会被使用在不同的场合中,这些数据的用途也各不相同,例如多用户系统中不同用户的文档信息、用户自己的私人信件、特定项目的商业计划或是系统的重要配置信息等等。各种信息会有不同程度的安全保密要求,而计算机中信息的安全性大多依赖于操作系统中的信息安全机制。为了适应信息安全的多种需要,每种操作系统都有自己的信息管理安全防范机制。比如在用户登录过程中增加密码或身份认证管理,在文件访问中增加权限控制管理,在一个软件系统或子系统创建、删除时设定的权限限制等等,都属于这一范畴的技术问题。人们比较熟悉的windows或Linux系统,都设置了各种信息安全防范机制,它们的数据安全机制也基本代表着当今流行的数据安全管理技术的水平。有关这方面的内容将在本书的第11章中加以介绍。

前言

“如今,在我们周围充斥着各种各样的智能化电子设备,我们的生活、工作、学习和娱乐无时无刻地需要与这些带有“计算机”的智能化设备打交道,掌握计算机的基本知识和基本操作技能已成为融入现代生活的基本要求。操作系统是计算机中最具特色的一类软件,它是计算机系统面对用户时的第一张面孔,承担着与用户交互及系统资源管理的双重任务,更像一个配有各种操作按钮的平台,在平台下安装着保障操作能够得以顺利运转的各种装置。因此,人们常常将操作系统作为平台技术来研究。研究中不但包括各种软、硬件调度策略和实现机制,还包括屏幕上更为友好的用户交互方式以及为系统功能的扩展而研发的各种可扩展部件的功能与设计。近年来,国内外有大量的操作系统教材和书籍面世,它们或是以讲述操作系统的设计原理和实现技术为主,或是以典型操作系统为背景介绍使用方法和操作过程,但很少有既兼顾讲述操作系统原理又能以锻炼学生实际使用操作系统的教材。为了适应偏重应用类学生和读者的需要,我们新编了这本《操作系统原理与应用教程》教材,试图在原理和应用两个方面有所兼顾和交融。为使读者能够有效地掌握基本的操作系统知识,并能够在实际中加以应用,我们适量地减少了原操作系统教学和教材中那些比较抽象的原理和论证公式的推理过程,将重点放在基本概念和常用实现技术的描述上。为了加强学生和读者对这些基本概念和常用技术的理解,还专门针对目前流行的操作系统设计技术和应用方法作了应用实践、编程练习内容的加强和扩充。在第3章中给出了较为详细的实验环境的建设方法、系统配置步骤以及Linux环境使用入门说明,使大家有可能通过具体的实验练习掌握和领会各章节中的知识要点,从而克服操作系统教学中过于抽象、过于理论化、过于枯燥、过于空泛的现象。我们设计在每个知识点介绍之后都用一定数量的编程练习或操作实践来补充对知识的理解和对实现技术的掌握。希望这样的教学方法和教学内容可以使读者更加容易地接近和熟悉操作系统内核知识,克服对操作系统内核知识的神秘感和畏难情绪。我们衷心地希望大家能够喜欢本书的设计风格。随着计算机技术的高速发展,现代操作系统无论从内涵还是外部界面上与早期操作系统相比都发生了巨大的变化。这些变化正朝着两个不同的方向发展,一个是以微软等大型系统软件公司为代表设计的通用操作系统。这些系统的用户界面更加友好,系统的功能更加强大。但同时也使操作系统更加繁复和庞大,系统内部结构更加复杂,加上专业化大公司的垄断行为,人们已经很难对它的内核实现技术有比较全面的了解。而另一个方向是随着手机等便携嵌入式系统的蓬勃发展,操作系统向着可剪裁、浓缩化和小型化发展。尤其是开源操作系统技术的出现,给沉闷的操作系统技术研究和开发注入了新的活力,使更多的人有机会、有环境、有能力来学习、研究操作系统的核心技术和精湛的内部管理方法。

书籍目录

第1章  计算机组成概述第2章  操作系统引论第3章  课程设计基础第4章  并行管理单元——进程第5章  并行管理单元——线程第6章  并发控制与进程通信第7章  处理器调度第8章  存储管理第9章  文件管理系统第10章  I/O技术与设备管理第11章  操作系统安全性参考文献

编辑推荐

《操作系统原理与应用教程》特色:突出实践性。丛书编写以能力培养为导向,突出专业实践教学内容,为有关专业实习、课程设计、专业实践、毕业实践和毕业设计教学提供具体、翔实的实验设计,提供可操作性强的实验指导,完全适合“从实践到理论再到应用”、“任务驱动”的教学模式。教材立体化。丛书提供配套的纸质教材、电子教案、习题、实验指导和案例,并且在清华大学出版社网站提供及时更新的数字化教学资源,供师生学习与参考。课程系列化。实验类课程均由“教程+实验指导+课程设计”三本教材构成一门课程的“课程包”,为教师教学、指导实验以及学生完成课程设计提供翔实、具体的指导和技术支持。

作者简介

《操作系统原理与应用教程》以操作系统原理为主线,结合当今主流操作系统设计方法,用11章的内容主要介绍了计算机系统知识、操作系统基本理论、并行处理技术、存储管理技术、I/O管理技术、操作系统安全知识等内容。为了兼顾偏重于应用类学生和读者的需要,在《操作系统原理与应用教程》的每个主要知识点上都给出了应用实践说明或编程范例的描述,这些内容将会有效地化解读者对操作系统抽象理论理解的难度,加深对操作系统知识的认识,并会协助读者将操作系统的基本概念和原理应用在自己的系统设计与编程实践中。
《操作系统原理与应用教程》可作为高等院校计算机专业及相关专业操作系统课程教材,也可供广大计算机科学工作者和从事相关领域工程技术人员参考。

图书封面


 操作系统原理与应用教程下载



发布书评

 
 


精彩短评 (总计2条)

  •     书还不错,但就是送货的时候有点损坏。
  •     比学校图书馆卖的便宜
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024