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或任何以后版本获得许可的。