本周阅读材料
教科书
教科书 Operating Systems: Three Easy Pieces:
- 第 38 章 - Redundant Disk Arrays (RAID)
- 第 39 章 - Files and Directories (已经出现在上周的阅读材料中)
- 第 40 章 - File System Implementation
- 第 41 章 - Fast File System (FFS)
- 第 42 章 - FSCK and Journaling
其中,我们对于 UNIX/ext2 等文件系统的讲解停留在非常简单的表面,请务必仔细阅读教科书理解其中的原理和细节。
FAT 文件系统
在完成实验的过程中,你可以参考示例代码 fatree.c,但请不要从中复制任何代码——阅读手册、找到正确的位置,并且自己写出来,你才得到真正应有的训练。
崩溃一致性
我们将会在下周讲解 xv6 的日志实现,在此之前请阅读教科书上的相关内容。