计算机架构
现代操作系统(第3版)

本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。

  • 豆瓣评分8.9
  • 原作名Modern Operating Systems
  • 作者Andrew S. Tanenbaum
  • 出版社机械工业出版社
  • 发行日期2009-7
  • ISBN9787111255444
  • 标签
  • 丛书

本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。

Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。

在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、Windows Vista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。

本书特色:

  • 涉及Windows Vista以及最新的Linux/UNIX操作系统。
  • 用一整章(第12章)的篇幅对用于移动设备的Symbian操作系统进行分析。
  • 涵盖更多、更新的安全方面的内容。
  • 重新组织内容,尽早论述关键抽象概念。
  • 给出与未来操作系统发展有关的新研究成果。
  • 更新和增加了编程练习。
  • 在线操作系统练习(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系统以及开源工具。
  • 包括操作系统模拟练习。

相关书籍

计算机系统要素
理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统。
Digital Design and Computer Architecture
内容很充实,讲设计时也都会从历史的设计说起,去讲演变过程。值得一读。
Modern Operating Systems(Fifth Edition)英文版
The 5th Edition keeps pace with modern OS with a new chapter on Windows 11, new security coverage, an emphasis on flash-based solid-state drives and more.
深入理解计算机系统(第3版)
本书是最优秀的计算机系统导论型作品,它创造性的把操作系统,计算机组成结构,数字电路,以及编译原理这些计算机基础学科中的核心概念汇集在一起。
Kubernetes in Action中文版
主要讲解如何在 Kubernetes 中部署分布式容器应用
现代操作系统(原书第4版)
第4版在保持原有特色的基础上,又增添了许多新的内容,反映了当代操作系统的发展与动向,并不断地与时俱进。