
《现代操作系统(原书第4版)》PDF下载
[荷] Andrew S. Tanenbaum、[荷] Herbert Bos著陈向群译
书籍信息
- 书名
- 现代操作系统(原书第4版)
- 作者
- [荷] Andrew S. Tanenbaum、[荷] Herbert Bos
- 译者
- 陈向群
- 出版社
- 机械工业出版社
- 出版日期
- 2017年7月
- 版本
- 原书第4版
- ISBN
- 9787111573692
- 系列
- 计算机科学丛书
- 页数
- 610 页
- 语言
- 中文
- 文件格式
- 文件大小
- 188.71 MB
- 文件标签
- 扫描版PDF
内容简介
Andrew S. Tanenbaum 教授编写的教材《现代操作系统》现在已经是第 4 版了。第 4 版在保持原有特色的基础上,又增添了许多新的内容,反映了当代操作系统的发展与动向,并不断地与时俱进。
对比第 3 版,第 4 版有很多变化。一些是教材中多处可见的细微变化,一些是就某一功能或机制增加了对最新技术的介绍,如增加了 futex 同步原语、读–复制–更新(Read-Copy-Update)机制以及 6 级 RAID 的内容。另外一些则是重大变化,例如:用 Windows 8 替换了 Vista 的内容;用相当大的篇幅介绍了移动终端应用最广泛、发展最快的 Android,以替换原来 Symbian 的内容;增加了新的一章,介绍目前最流行的虚拟化和云技术,其中还包括典型案例 VMware。很多章节在内容安排上也有较大的改动,例如:第 8 章对多处理机系统的内容进行了大幅更新;第 9 章对安全的内容进行了大量修改和重新组织,增加了对缺陷代码、恶意软件进行探查和防御的新内容,对于空指针引用和缓冲区溢出等攻击行为提出了更详细的应对方法,并从攻击路径入手,详细论述了包含金丝雀(canary)保护、不执行(NX)位以及地址空间随机化在内的防御机制。最后的参考文献也进行了更新,收录了本书第 3 版推出后发表的新论文。大部分章节最后的相关研究部分都完全重写了,以反映最新的操作系统研究成果。
本教材还增添了一名合著者—来自阿姆斯特丹自由大学的 Herbert Bos 教授,他是一名全方位的系统专家,尤其擅长安全和 UNIX 方面。
Tanenbaum 教授的教材还有一个特点,就是丰富的、引发思考的习题。所有章节后面都附有大量的习题,完成这些习题很不容易,需要花费很长时间,在深入理解操作系统精髓的基础上才能作答。这些习题很灵活,并且与实际系统相结合,既考核对基本概念、工作原理的理解,又考核实际动手能力。
Tanenbaum 教授的教材是需要细细阅读的,字里行间体现了他对设计与实现操作系统的各种技术的深入思考。正因为 Tanenbaum 教授自己设计开发了一个小型、真实的操作系统 MINIX,所以通过他在教材中的讲述,读者可以了解实现操作系统时应该考虑哪些问题、注重哪些细节。
备用下载地址
****

