pintospro4filesystem设计报告文档推荐 .pdfVIP

  • 7
  • 0
  • 约1.86万字
  • 约 23页
  • 2020-06-14 发布于福建
  • 举报
Project 4 FileSystem 作者:西安电子科技大学 王永刚 文件系统是操作系统的五大功能模块之一,主要实现操作系统对程序、数据、设备等的管 理。 一、 当前 pintos 文件系统的功能 当前 pintos 文件系统已经实现了基本的文件创建删除功能。文件是固定大小,连续存放的。 文件在磁盘的存储方式: 每个文件都有一个 disk_inode 存放在磁盘的一个扇区上,其结构如下: struct inode_disk { block_sector_t start; 位图文件大小显然与磁盘大小有关,用一个位表示一个扇区是否被分 配,一个扇区 512 字节,一个扇区作为一个物理块,创建一个 2M 的磁盘,有 1024*1024*2/512bit=4096bit= 4096/8=512Byte 。 文件系统初始化过程: 在 :main() 函数中调用了 filesys_init(); 1. 在 filesys_init() 中,初始化了 bitmap, 而且对磁盘进行了格式化。 其中格式化就是创建了两个文 件,一个用来管理空闲块的位置图文件,一个是根目录文件。

文档评论(0)

1亿VIP精品文档

相关文档