ostep hw
1.0.0
操作系統:三個簡單的作業解決方案
CS-537視頻
類似於Unix的操作系統
Clang/GCC
LLDB/GDB
Valgrind
gawk
Python
?
C/Linux項目和內核黑客項目(XV6)
抽象:過程
插曲:過程API
機制:有限的直接執行
時間表:簡介
調度:多級反饋隊列
調度:比例分享
多處理器調度(高級)
關於CPU虛擬化的摘要對話
關於記憶虛擬化的對話
抽象:地址空間
插曲:內存API
機制:地址翻譯
分割
自由空間管理
頁面:簡介
分頁:更快的翻譯(TLB)
分頁:較小的桌子
超越物理記憶:機制
超越物理記憶:政策
並發:簡介
插曲:線程API
鎖
基於鎖的並發數據結構
條件變量
信號量
常見的並發問題
基於事件的並發(高級)
硬盤驅動器
廉價磁盤(RAIDS)的冗餘陣列
插曲:文件和目錄
文件系統實現
局部和快速文件系統
碰撞一致性:FSCK和日記
日誌結構文件系統
基於Flash的SSD
數據完整性和保護
關於持久性的摘要對話
關於發行的對話
分佈式系統
太陽的網絡文件系統(NFS)
安德魯文件系統(AFS)
這項工作是根據GPLV3或任何以後版本獲得許可的。