标签:文件物理结构 - 雨中的博客

操作系统大作业--xv6文件系统的扩展

🔧实验要求

  1. 阅读xv6源代码,理解inode结构体与dinode结构体的作用,里面重要字段的作用。
  2. xv6文件系统原本有13个索引项,其中12个直接索引,一个一级间接索引,请计算出xv6系统能支持的最大文件大小,并在实验报告中描述计算过程。
  3. 若索引项总个数不变,修改xv6索引项,减少一个直接索引,增加一个二级间接索引,从而增大xv6能支持的文件大小。经过这样的修改,能支持的最大文件大小是多少?请在实验报告中描述计算过程。
  4. 修改内核源代码fs.c,减少一个直接索引,增加一个二级间接索引,从而增大xv6能支持的文件大小。
  5. 编写用户程序big.c,验证修改后的内核正确性。



©2020 - 2021 By wenchong
津ICP备2021004286号

本站总访问量为 访客数为

本站使用 Volantis 作为主题|借助hexo强力驱动|由腾讯云提供云服务