Operating System Concepts - Abraham Silberschatz, Peter B. Galvin, Greg Gagne

Operating System Concepts

Abraham Silberschatz, Peter B. Galvin, Greg Gagne

出版时间

2005-01-21

ISBN

9780471694663

评分

★★★★★
书籍介绍
Keep pace with the fast-developing world of operating systems Open-source operating systems, virtual machines, and clustered computing are among the leading fields of operating systems and networking that are rapidly changing. With substantial revisions and organizational changes, Silberschatz, Galvin, and Gagne’s Operating System Concepts, Eighth Edition remains as current and relevant as ever, helping you master the fundamental concepts of operating systems while preparing yourself for today’s emerging developments. As in the past, the text brings you up to speed on core knowledge and skills, including: What operating systems are, what they do, and how they are designed and constructed Process, memory, and storage management Protection and security Distributed systems Special-purpose systems Beyond the basics, the Eight Edition sports substantive revisions and organizational changes that clue you in to such cutting-edge developments as open-source operating systems, multi-core processors, clustered computers, virtual machines, transactional memory, NUMA, Solaris 10 memory management, Sun’s ZFS file system, and more. New to this edition is the use of a simulator to dynamically demonstrate several operating system topics. Best of all, a greatly enhanced WileyPlus, a multitude of new problems and programming exercises, and other enhancements to this edition all work together to prepare you enter the world of operating systems with confidence.
AI导读
核心看点
  • 操作系统概念经典教材,系统讲解核心原理
  • 涵盖进程、内存、存储管理及安全保护机制
  • 深入剖析微内核设计与分布式系统架构
适合谁读
  • 计算机科学专业学生及操作系统初学者
  • 希望系统构建操作系统理论框架的开发者
  • 从事系统架构设计或底层开发的技术人员
读前提醒
  • 建议优先阅读英文原版,中文译本质量欠佳
  • 需具备计算机组成原理及C语言基础
  • 可作为参考书查阅,不必逐字深究所有细节
读者共识
  • 被誉为恐龙书,概念讲解清晰,适合入门
  • 理论性强,部分细节略显过时,需结合实践
  • 国内教材多参考此书,是绕不开的经典之作

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "操作系统是管理计算机硬件并提供应用程序运行环境的软件,为了让计算机执行程序,程序必须位于内存中。。内存是处理器唯一能直接访问的大容量存储区。内存为字节或字的数组。每个字节都有其地址。内存是易失性存储器,没有电源时,会丢失内容。"
  • "对称多处理技术(SMP)是最为普通的多处理器设计计数,其中所有处理器被视为对等的,且彼此独立运行。集群系统是一种特殊的多处理器系统,它由通过局域网连接的多个计算机系统组成。"
  • "操作系统必须确保计算机系统的正常工作。"
  • "进程(或作业)是操作系统工作的基本单元。"
  • "98, 183, 37, 122, 14, 124, 65, 67,"
  • "安全状态不是死锁状态。相反,死锁状态是不安全状态。然而,不是所有不安全状态都能导致死锁状态。不安全状态可能导致死锁。只要状态为安全,操作系统就能避免不安全(和死锁)状态。在不安全状态下,操作系统不能阻止进程以会导致死锁的方式申请资源。进程行为控制了不安全状态。"
  • "操作系统的重要性能改善很可能是由于更好的数据结构和算法,而不是由于优秀的汇编代码。操作系统虽然很大,但只有一小部分对于高性能是关键,内存管理器和CPU调度子程序可能是最关键的子程序。"
  • "分层法的主要优点在于构造和调试简单化。每层只利用较低层提供的功能和服务。"
用户评论
国内编的操作系统课本大多抄袭这本书。这本书把操作系统里该介绍的经典概念都介绍了,但也仅仅止于介绍概念。
看着太头疼
恐龙书咩。。
作为reference会更好。
COMP3511 textbook
当年的大学教材,虽然很多地方都赶不上时代了,但是读着真亲切。
Talk is cheap, show me the code.
没什么,看英文版的就为了找习题。
大三上
我个人感觉,相比于现代操作系统,这本可读性更好。因为之前学习过Unix系统编程,而且在阅读过程中非常繁琐的细节直接跳过,所以读完没花很多时间。绝大部分程序员不需要深究内核的实现细节,所以读完apue或tlpi后,操作系统的知识完全够用了。
下载
收藏