NJUOS-28-持久数据的可靠性 复习 文件系统实现:bread/bwrite 上的数据结构 balloc/bfree 文件:FAT (链表)/UNIX 文件系统 (索引) 目录文件 本次课回答的问题 数据结构的另一个假设:内存可靠且可以接受断电数据丢失 Q: 持久数据是不能接受丢失的,如何保证持久数据的可靠性? 本次课主要内容 RAID (Redundant Array of Inexpensive Disks 2023-09-28 南京大学操作系统 #研0自学
NJUOS-27-操作系统的实现 复习:文件系统 API 目录 (索引) “图书馆” - mkdir, rmdir, link, unlink, open, … 文件 (虚拟磁盘) “图书” - read, write, mmap, … 文件描述符 (偏移量) “书签” - lseek 本次课回答的问题 Q: 如何实现这些 API? 本次课主要内容 FAT 和 ext2/UNIX 文件系统 本质 2023-09-25 南京大学操作系统 #研0自学
NJUOS-26-文件系统API 复习 对 I/O 设备的抽象 物理层 1-bit 的存储 设备层 I/O 设备 (寄存器) 驱动层 (可读/写/控制的对象) 块设备层 (block read/write) 本次课回答的问题 Q: 如何使应用程序能共享存储设备? 本次课主要内容 文件系统需求分析 文件系统 API 2023-09-24 南京大学操作系统 #研0自学