【好书】OPERATING SYSTEMS THREE EASY PIECES
《OPERATING SYSTEMS THREE EASY PIECES》
这本书的中文版的地址:https://github.com/remzi-arpacidusseau/ostep-translations/tree/master/chinese
本书作者是美国威斯康星大学计算机系教授(夫妇),美国计算机OS教育领域的名宿,经常在美国各个大学应邀客座。作者坚持开放教材的理念,英文原版在国外盛名日隆,不仅CS学生,湾区技术界的读者也很推崇这本书,评价为“最好的开放式操作系统教材”。
本书目录
内容提要
前言
资源与支持
第1章 关于本书的对话
第2章 操作系统介绍
第1部分 虚拟化
第3章 关于虚拟化的对话
第4章 抽象:进程
第5章 插叙:进程API
第6章 机制:受限直接执行
第7章 进程调度:介绍
第8章 调度:多级反馈队列
第9章 调度:比例份额
第10章 多处理器调度(高级)
第11章 关于CPU虚拟化的总结对话
第12章 关于内存虚拟化的对话
第13章 抽象:地址空间
第14章 插叙:内存操作API
第15章 机制:地址转换
第16章 分段
第17章 空闲空间管理
第18章 分页:介绍
第19章 分页:快速地址转换(TLB)
第20章 分页:较小的表
第21章 超越物理内存:机制
第22章 超越物理内存:策略
第23章 VAX/VMS虚拟内存系统
第24章 内存虚拟化总结对话
第2部分 并发
第25章 关于并发的对话
第26章 并发:介绍
第27章 插叙:线程API
第28章 锁
第29章 基于锁的并发数据结构
第30章 条件变量
第31章 信号量
第32章 常见并发问题
第33章 基于事件的并发(进阶)
第34章 并发的总结对话
第3部分 持久性
第35章 关于持久性的对话
第36章 I/O设备
第37章 磁盘驱动器
第38章 廉价冗余磁盘阵列(RAID)
第39章 插叙:文件和目录
第40章 文件系统实现
第41章 局部性和快速文件系统
第42章 崩溃一致性:FSCK和日志
第43章 日志结构文件系统
第44章 数据完整性和保护
第45章 关于持久的总结对话
第46章 关于分布式的对话
第47章 分布式系统
第48章 Sun的网络文件系统(NFS)
第49章 Andrew文件系统(AFS)
第50章 关于分布式的总结对话
附录A 关于虚拟机监视器的对话
附录B 虚拟机监视器
附录C 关于监视器的对话
附录D 关于实验室的对话
附录E 实验室:指南
附录F 实验室:系统项目
附录G 实验室:xv6项目
转载说明:本文转自CSDN博主「人工智」的原创文章,遵循CC 4.0 BY-SA版权协议。
原文链接:https://blog.csdn.net/qq_35789269/article/details/119301328