- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
华南理工大学软件学院
2013级操作系统大作业实验报告
课程名称:操作系统
任课老师:
作业题目:简单二级文件系统
班级:
学生姓名:
学号:
目录
1.实验目的
2.实验环境
3.实验内容
4.程序中使用的数据结构及符号说明
5.源程序及注释
6.程序运行时的初值和运行结果
一、实验目的
通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部
实现。
二、实验环境
操作系统:Ubuntu12.04(Ubuntu/Linaro4.6.3-1ubuntu5)
编译器:gcc4.6.3
语言:C语言
三、实验内容
FMSV1.0系统模拟了原生的文件系统,使用文本来当作磁盘,并
使用了空闲块记录表,目录,i-node等数据结构来辅助文件系
统的运作。
磁盘:一个名为blockDisk的文件,里面含有256个数据块。每
个数据块的长度为1024,可存储1024个字符。
I节点:包含文件名,文件保护码,文件长度,文件存放位置。
目录:一个链表,记录了i节点。
空闲块记录表FBT:用于记录磁盘块使用情况,0表示未使用,1
表示使用。
数据块:保存了文件的数据,一个数据块至多存放一个文件。
数据块使用情况:用于记录文件使用数据块的情况。存放在I
节点的fat数组中。
文件:一个文件最多占用两个数据块,即长度至多为4028.
FMSV1.0系统支持的命令行:
login:登录
register:注册
open:打开文件
read:读取文件数据到屏幕
write:写文件,分为cover和append两种类型;cover是覆盖
原数据,append是在不改变原始数据的基础上进行增加。
close:关闭文件
create:新增文件
delete:删除文件
exit:退出程序
help:帮助
四、程序中使用的数据结构及符号说明
/*结构定义*/
/*用户*/
typedefstructuser
{
characcount[15];//账户最长为10
charpassword[15];//密码最长为10,多出来
的是为了方便运算
}user;
/*数据节点*/
typedefstructdatanode//用于记录文件数据保存在哪个
数据块的哪个范围
{
intnum;//数据块号
intbegin;//数据开始位置
intend;//数据结束位置
}datanode;
/*i节点*/
typedefstructinode
{
Charfilename[30];
Intnum;
charcode[30];//保护码
intsize;
datanodefat[MAX_DATANODE_NUM];
intnode_num;
}inode;
typedefstructdirEntry//用链表来记录I节点
{
inodeind;
structdirEntry*next;
}dirEntry;
/*数据块*/
ty
您可能关注的文档
- 中联QUY260组装作业指导书.pdf
- 固定循环G70G71G72G73G74G75_原创文档.pdf
- ERP软件选型指南.pdf
- 离散数学第四版答案.pdf
- 电子商务社会实践报告模板精选5篇(完整版).pdf
- 施工单位报审用表.pdf
- 证券从业资格考试《证券市场法律法规》考点汇总一篇.pdf
- linux2.6 驱动开发系列教程.pdf
- 江苏危险废物经营许可证申请书.pdf
- 新高考的五种赋分制.pdf
- 2024长沙博雅卫生中等专业学校工作人员招聘考试及答案.docx
- 2024西安市灞桥区职业教育中心工作人员招聘考试及答案.docx
- 2024鹰潭九龙职业中等专业学校工作人员招聘考试及答案.docx
- 2024青岛上海戏剧学院艺术学校工作人员招聘考试及答案.docx
- 2024济南人民职业中等专业学校工作人员招聘考试及答案.docx
- 2024石家庄市华兴艺术职业中学工作人员招聘考试及答案.docx
- 2024漯河市召陵区中等专业学校工作人员招聘考试及答案.docx
- 2024上饶市余干县英才职业学校工作人员招聘考试及答案.docx
- 2024南京市浦口区中等专业学校工作人员招聘考试及答案.docx
- 2024南京金陵高等职业技术学校工作人员招聘考试及答案.docx
文档评论(0)