Skip to content

v1.1.1

Latest

Choose a tag to compare

@DavidingPlus DavidingPlus released this 25 Apr 16:23
· 12 commits to master since this release

Release Notes

截至当前版本 v1.1.1,本科毕设的内容已全部完成。由于本项目扩展性较强,后续可进一步维护和研究。

已完成:

  1. 不考虑 NVM,完成基于 DRAM + SSD 的传统文件系统的基本框架的搭建,留出数据结构和接口。初版只完成最简单的设计。
  2. 基本完成框架中预留接口的实现,已实现功能包括文件的创建、删除和修改,目录的创建和删除等。
  3. 按照 Doxygen 的风格补全注释。
  4. 使用持久性内存模拟 NVM 空间,将其映射到内核虚拟地址空间,并拿到虚拟起始地址用于管理,完成架构性的调研和思考。
  5. 在上一步的基础上,在 NVM 上存储元数据,并修改文件系统涉及到超级块和 inode 区元数据的细节逻辑,使其正常工作。

代办:

暂无。