- 6
- 0
- 约2.14万字
- 约 18页
- 2018-05-05 发布于浙江
- 举报
操作系统文件管理系统模拟实验汇
文件管理系统模拟
1.实验目的
通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现
2.实验内容
为Linux系统设计一个简单的二级文件系统。要求做到以下几点:
(1)可以实现下列几条命令(至少4条)
login 用户登录
dir 列文件目录
create 创建文件
delete 删除文件
open 打开文件
close 关闭文件
read 读文件
write 写文件
(2)列目录时要列出文件名、物理地址、保护码和文件长度;
(3)源文件可以进行读写保护。
3.实验提示
(1)首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。
(2)用户创建的文件,可以编号存储于磁盘上。入file0,file1,file2…并以编号作为物理地址,在目录中进行登记。
4.源代码
#includestdio.h
#includestring.h
#includestdlib.h
#define MEM_D_SIZE 1024*1024 //总磁盘空间为1M
#define DISKSIZE 1024 //磁盘块的大小1K
#define DISK_NUM 1024 //磁盘块数目1K
#define FATSIZE DISK_NUM*sizeof(str
您可能关注的文档
最近下载
- 消防演练签到表.doc VIP
- 上海民办华二初级中学初一新生分班(摸底)语文考试模拟试卷(10套试卷带答案解析).doc
- 2026陕西君保融数字产业有限公司招聘(47人)备考试题及完整答案详解1套.docx VIP
- 科学教育心理健康教育与小学科学课程融合的研究进展.docx VIP
- 2026陕西君保融数字产业有限公司招聘(47人)备考试题及答案详解1套.docx VIP
- 2026陕西君保融数字产业有限公司招聘(47人)备考试题附答案详解.docx VIP
- 2026陕西君保融数字产业有限公司招聘(47人)备考题库及参考答案详解1套.docx VIP
- 中考历史 复习资料大全.pdf VIP
- CJJT81-2013 城镇供热直埋热水管道技术规程.pdf VIP
- 2026陕西君保融数字产业有限公司招聘(47人)备考题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)