【好书】OPERATING SYSTEMS THREE EASY PIECES

《OPERATING SYSTEMS THREE EASY PIECES》

这本书的中文版的地址:https://github.com/remzi-arpacidusseau/ostep-translations/tree/master/chinese

 

本书作者是美国威斯康星大学计算机系教授(夫妇),美国计算机OS教育领域的名宿,经常在美国各个大学应邀客座。作者坚持开放教材的理念,英文原版在国外盛名日隆,不仅CS学生,湾区技术界的读者也很推崇这本书,评价为“最好的开放式操作系统教材”。

operation system three easy pieces
operation system three easy pieces

 

本书目录

内容提要

前言

资源与支持

第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