操作系统系列「一」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項目
總結
以上是生活随笔為你收集整理的操作系统系列「一」OPERATING SYSTEMS THREE EASY PIECES 《操作系统导论》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【安全系类之设计】应用安全相关
- 下一篇: spring boot单元测试