Release Notes
截至当前版本 v1.1.1,本科毕设的内容已全部完成。由于本项目扩展性较强,后续可进一步维护和研究。
已完成:
- 不考虑 NVM,完成基于 DRAM + SSD 的传统文件系统的基本框架的搭建,留出数据结构和接口。初版只完成最简单的设计。
- 基本完成框架中预留接口的实现,已实现功能包括文件的创建、删除和修改,目录的创建和删除等。
- 按照 Doxygen 的风格补全注释。
- 使用持久性内存模拟 NVM 空间,将其映射到内核虚拟地址空间,并拿到虚拟起始地址用于管理,完成架构性的调研和思考。
- 在上一步的基础上,在 NVM 上存储元数据,并修改文件系统涉及到超级块和 inode 区元数据的细节逻辑,使其正常工作。
代办:
暂无。