《现代操作系统(原书第4版)》PDF下载
本网站内容均收集整理自网络,仅作为学习交流使用,请勿用于商业用途。如有侵权,请联系站长删除。

语言: | 中文 |
作者: | [荷] Andrew S. Tanenbaum、[荷] Herbert Bos |
译者: | 陈向群 |
出版社: | 机械工业出版社 |
出版时间: | 2017年7月 |
版本: | 原书第4版 |
系列: | 计算机科学丛书 |
页数: | 610 |
ISBN: | 9787111573692 |
标签: | 扫描版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,所以通过他在教材中的讲述,读者可以了解实现操作系统时应该考虑哪些问题、注重哪些细节。
下载信息
如果上方的下载按钮无法下载,可以使用此处的备用下载地址手动跳转。
****
本站所有资源均经过人工检查,确保质量。每一个都是互联网上能收集到的质量最好的版本。对于多个版本的书籍,一般只收录最新版本。
本站所有资源均免费,如果您觉得还行,请分享给更多的人。如果您有任何问题,或者想贡献更优质的版本,可以点击下方【建议/报告问题】按钮提交。