现代操作系统(第3版)

Andrew S. Tanenbaum

出版时间

2009-06-30

ISBN

9787111255444

评分

★★★★★
书籍介绍
这本教材真正稀缺之处,不在它罗列了进程、内存、文件系统等知识点,而在于作者把操作系统当作一个有历史、有取舍、有争议的技术产物来讲。书中反复出现的一个判断:技术会轮回,当年被淘汰的“过时”概念,常因新环境重新被启用——理解“它为何过时”,比记住它如何运作更重要。作者身为MINIX、UXP等系统的设计者,让抽象不再悬空:微内核与单体架构之争、多核上的虚拟机、Symbian如何为受限硬件做权衡,都被摆到读者面前。它适合愿意精读、愿意刷课后题的人;只想要速成手册的读者大概会失望。唯一被反复诟病的,是略显生硬的译文,阅读时不妨容忍这份磕绊。
作者简介
Andrew S.Tanenbaum 拥有美国麻省理工学院的理学学士学位和加州大学伯克利分校的哲学博士学位,目前是荷兰阿姆斯特丹Vrije大学的计算机科学系教授,并领导着一个计算机系统的研究小组。多年来,他在操作系统、编译技术、网络及局域分布式系统方面进行了大量的研究工作,并在各种学术杂志及会议上发表了多篇论文,同时还是5本计算机专著的作者。Tanenbaurn是ACM会员、IEEE资深会员、荷兰皇家艺术和科学学院院士,多次获得计算机教育杰出贡献奖。他还入选了《世界名人录》。
AI导读
核心看点
  • 经典教材,涵盖进程、存储、文件等核心原理
  • 结合Linux、Windows及Symbian实例分析
  • 作者兼具理论深度与系统设计实践经验
读者共识
  • 内容深入浅出,是入门与进阶的佳作
  • 中译本翻译质量参差不齐,需留意
  • 图文并茂,实例分析专业且具启发性
精彩摘录
  • "抽象是管理复杂性的一个关键。好的抽象可以把一个几乎不可能管理的任务划分为两个可管理的部分。其第一部分是有关抽象的定义和实现,第二部分是随时用这些抽象解决问题。"
  • "个体重复系统发育:一些技术暂时消失的结果会造成我们有时需要反复考察一些“过时”概念,即那些在当代技术中并不理想的思想。而技术的变化会把一些“过时”概念带回来。正由于此,更重要的是要理解为什么一个概念会过时,而什么样的环境的变化又会启用“过时”概念。"
  • "多线程(即 Intel 所谓的超线程,前文注)不提供真正的并行处理。在一个时刻只有一个进程在运行,但线程的切换时间则减少到纳秒数量级。"
  • "从中我们可以看出,计算机工业有着不断用新的前缀或后缀来扩展首字母缩写词的习惯。我们还能看出,像“高级”这样的形容词应当谨慎使用,否则30年后再回首时会显得非常愚昧。"
  • "在每台计算机上有一块双亲板(在政治因素影响到计算机产业之前,它们曾称为“母板”)。"
  • "为了说明George Orwell关于 “所有进程都是平等的,但是某些进程更平等一些” 的含义,可以给更重要的进程额外的彩票,以便增加它们获胜的机会。"
  • "Main memory is divieded up into cache lines, typically 64bytes..."
  • "1、考察操作系统有两种观点:资源管理观点和扩展的机器观点。在资源管理的观点中,操作系统的任务是有效地管理系统的各个部分。在扩展的机器观点中,系统的任务是为用户提供比实际机器更便于运行的抽象。这些抽象包括进程、地址空间以及文件。 2、操作系统的历史很长,从操作系统开始替代操作人员的那天开始,到现代多道程序系统,主要包括早期批处理系统、多道程序系统以及个人计算机系统。 3、由于操作系统同硬件的交互密切,掌握一些硬件知识对它们是有益的。计算机由处理器、存储器以及I/O设备组成。这些设备通过总线连接。 4、所有操作系统构建所依赖的基本概念是进程、存储管理、I/O管理、文件管理和安全。 5、任何操作系统"
目录
出版者的话
译者充
前言
第1章 引论
1.1 什么是操作系统

显示全部
用户评论
和刘志斌讲得差不多嘛
原版还行
毫无疑问,这是一本7星级的书。
本科学得收获最大的一门课。
非常好,系统权威又不失细节,终于啃完这本书,被学长誉为“非计算机专业学习计算机科学与技术的四大敲门金砖”,呵呵
翻译跟屎一样,随便举个例子,P30的1.6.1的第一段,「fork调用返回一个值,在子进程中该值为零,并且等于子进程的进程标识符,或等于父进程中的PID。」,完全翻译错误,按原文应该是「fork调用返回一个值,which在子进程中为零,and在父进程为子进程的PID。」which从句而已啊,这都能翻译错?
这书写的是真的好,看的时候有种膜拜感啊,入门操作系统必读的一本书,这也是我觉得写操作系统原理写的最好的书,很适合初学者入门操作系统阅读,可以全方面了解操作系统原理
常复习。
姑且算是看了
学完了,操作系统杀我。
下载
收藏