基本信息

编辑推荐
作为UNIX环境的领导者,Solaris操作系统以其可用性、可扩展性、安全性和可管理性成为企业在现代网络环境中发布应用的首要选择。许多读者迫切希望了解Solaris操作系统的内部体系结构和工作原理,以便在Solaris操作平台上进行开发。为了满足这一需求,国内几所重点大学操作系统课程的主讲教师共同编写了本书。本书以Solaris为例,系统介绍了操作系统的原理。 本书是国内**本全面讲述Solaris操作系统原理的教程,不仅全方位地剖析了操作系统的基本原理,而且涵盖了Solaris的**特性,有利于高校操作系统教学内容与主流操作系统技术同步。作者均为国内重点大学操作系统课程的主讲教师,本书融入了他们丰富的专业知识和教学经验以及多年研究Solaris操作系统的心得体会。
内容简介
目录
1.1 操作系统的概念
1.1.1 计算机系统
1.1.2 操作系统的定义
1.1.3 操作系统的特征
1.1.4 研究操作系统的几种观点
1.1.5 操作系统的功能
1.2 操作系统的发展
1.2.1 手工操作
1.2.2 监控程序(早期批处理)
1.2.3 多道批处理
1.2.4 分时与实时系统
1.2.5 UNIX通用操作系统
1.2.6 个人计算机操作系统
1.2.7 当代操作系统的两大发展方向——宏观应用与微观应用
1.3 操作系统的分类
1.3.1 批处理操作系统
1.3.2 分时操作系统
1.3.3 实时操作系统
1.3.4 嵌入式操作系统
序言
千禧年,正值网络大盛,硅谷高科技公司纷纷海外求才。我来华探点,跑遍全国,唯最钟情中关村的扎实系统研发,因此选定清华科技园为Sun在中国的第一工程中心。当时的领导给了我明确的指示:科技要在中国扎根。七八年来,铁打的营,流水的兵。领导如走马灯,Sun工程中心的人们,也在一步步地成长。但科技的扎根,止于这工程中心,而没有达到“中国”。两三年前,我们反思后决定以开源软件为敲门砖,设校园为长期计划的重点。这是大家乐见其成的,老师同学们因此常有鼓励。这些肯定,对我这“海归人”有极大的激励。对这片土地,终于有了个可以贡献的地方。激情中有时忘了自己是个Sun公司的员工,而只是社区的一员。对项目落实的期许,也日渐殷切。欣闻《Solaris操作系统原理》问世,它介绍精髓,建议研究方向,提升下一代的兴趣,又能创造商业价值。在百年大计中,这书正是关键的起头。.
几年前有个年轻人来应征,到我面试时,问他为什么想来Sun工作,这其实是个虚问题,给他个机会天马行空,畅所欲言。“有人告诉我,没做过操作系统,就不是真的软件工程师。没做过Solaris,就没见过真正的操作系统。”嘿,我乐了。小伙子颇有“不到长城非好汉”之风,当然录取了。我亲身参与Solaris的研发数年,认为这是天下最先进的操作系统。Solaris的稳定性,世界领先。而且,又有优越的扩张能力及顶级的安全架构。研发操作系统的人,当然必须一观其堂奥。两年前它全面开源,自此有心人都可以自由浏览,探微访秘。我拜访过全国很多高校,直接体会了校园对开源的热情。学术界公开的环境,正是开源的精神。经过开源,教授研究顶尖的理论实现,学生学习先进的技术。双赢。..
操作系统,即使在今天都是块肥沃土地,有许多耕耘的空间,收获硕果的机会。任何一个操作系统的弱点,都是个创新的机会。哪一个真好用?哪一个够安全?哪一个效率够高?而创新的原动力,始于作风开放、思想激荡的校园。但学院中的创新,如工业孵化器的创头公司一般,都是全球竞争的舞台。除了环境,还需要有资源、方法、技术基础才能领先。但这创新的技术水平极高,一个专业工程师需要多年的时间才能掌握核心重点。中国当今的发展要求这一效率必须提高。好的启蒙,对于这效率有大大的影响。其中一个关键的要素,就是本好书。技术教科书,是个导引的蓝图。它能让读者先一览全局,再细读重点,接着去验证源码,最后就能实验创新了。
感谢编者的热情、专业及无私的合作。希望此书成为中国操作系统研发的创新要素,提升中国的系统软件技术水平,向世界一流的创新层次迈进。
王星耀,Sun中国工程研究院院长
2008年初春于北京清华科技园...
书摘
操作系统是一门理论与实践结合非常紧密的课程。操作系统也是一个可以从多个视角加以考察的软件系统:从计算机应用角度看,操作系统是几乎人人都要使用的系统界面和接口;从软件设计和开发的角度看,操作系统起着软件开发基础和工具的作用;从黑客和网络攻击者的角度看,操作系统是他们要攻破的第一道防线;……
本章对操作系统作一个概括性的介绍,使读者在学习和理解操作系统基本原理之前,能够对操作系统这门课程有一个整体上的认识和了解。本章首先阐述操作系统的基本概念,介绍计算机系统、操作系统的定义、功能、特征和研究操作系统的几种观点等方面的内容。接下来,按照时间顺序介绍操作系统的由来和发展历史,以便使读者对操作系统的基本概念有较为具体的认识。然后,概要地介绍各类操作系统的工作原理和特点。本章的最后一节简要介绍了Solaris操作系统。
以下是本章的要点:
·操作系统的基本特征
·研究操作系统的几种观点
·操作系统的功能
·操作系统的发展历史和分类
·Solaris操作系统的特点
……