- 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, 而且对磁盘进行了格式化。 其中格式化就是创建了两个文
件,一个用来管理空闲块的位置图文件,一个是根目录文件。
您可能关注的文档
最近下载
- 《科技论文写作与学术规范》全套课件-PPT全面版.ppt
- 标准图集-河南平顶山农房建设设计通用图集.pdf VIP
- 部编人教版四年级上册道德与法治全册教学课件(配2026年秋改版教材).pptx
- GBT1804—2000自由公差标准.doc VIP
- 《JB-QB-HM800火灾报警控制器(联动型)使用说明书》-河马.pdf
- 标准图集-安徽省危房改造和农房设计图集.pdf VIP
- 无机化学(第六版)全套PPT课件.pptx
- 2021年二级建造师《安全员》B证考试题库及答案.doc VIP
- 生成式人工智能在新型电力系统建设中的应用——中国电力科学研究院 谈元鹏.pdf VIP
- 2026年秋季学期1530安全教育记录表.pdf VIP
原创力文档

文档评论(0)