Update 5exercise.rst

This commit is contained in:
hw0505 2022-07-19 22:21:03 +08:00 committed by GitHub
parent 389f5860d4
commit e6dc2c60d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -89,6 +89,10 @@ Tips
- os 和 nfs 的修改需要同步,只不过 nfs 比较简单,只需要初始化 link 计数为 1 就行(可以通过修改 ``ialloc`` 来实现)。 - os 和 nfs 的修改需要同步,只不过 nfs 比较简单,只需要初始化 link 计数为 1 就行(可以通过修改 ``ialloc`` 来实现)。
- unlink 有删除文件的语义,如果 link 计数为 0需要删除 inode 和对应的数据块,为此你需要正确调用 ``ivalid````iupdate````iput`` 如果测试遇到bug了不妨再看看这句话并取消 ``iput`` 中判断条件的注释。你可能需要修改 ``iput`` 注释中的变量名(如果你的计数变量不叫 nlink - unlink 有删除文件的语义,如果 link 计数为 0需要删除 inode 和对应的数据块,为此你需要正确调用 ``ivalid````iupdate````iput`` 如果测试遇到bug了不妨再看看这句话并取消 ``iput`` 中判断条件的注释。你可能需要修改 ``iput`` 注释中的变量名(如果你的计数变量不叫 nlink
实验结果
+++++++++++++++++++++++++++++++++++++++++
本实验采用了github classroom的自动评分功能完成实验提交git push后会触发自动测试实验测试结果可以在在线统计<https://ucore-rv-64.github.io/classroom-grading/>中查看。
问答作业 问答作业
---------------------------------------------------------- ----------------------------------------------------------