Operating System Concepts

Abraham Silberschatz, Peter B. Galvin, Greg Gagne

出版时间

2005-01-21

ISBN

9780471694663

评分

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