1 需求分析
题目:构建二级文件模拟系统
题目说明:使用一个普通的大文件(如 c:\myDisk.img ,称之为一级文件)来模拟 UNIX V6++的一个文件卷
一个文件卷实际上就是一张逻辑磁盘,磁盘中存储的信息以块为单位。每块 512 字节。
磁盘文件结构:定义自己的磁盘文件结构,SuperBlock 结构,磁盘 Inode 节点结构,包括:索引结构,及:逻辑块号到物理块号的映射,磁盘 Inode 节点的分配与回收算法设计与实现,文件数据区的分配与回收算法设计与实现
文件目录结构:文件目录结构,目录检索算法的设计与实现
文件打开结构: 选做
磁盘高速缓存:选做
文件操作接口:
参考文档和完整的文档和源码下载地址: