实验十 文件管理教案
更新时间:2024-04-25 17:27:01 阅读量: 综合文库 文档下载
- 实验十三号卫星推荐度:
- 相关推荐
试验十 文件系统设计
数计学院教师实验教案
一、实验项目名称:
文件系统设计 二、实验目的和要求:
目的:通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及实现。
任务:首先确定文件系统的数据结构,然后利用C语言编写相应的程序,并在计算机上进行调试,得出相应的结果。 三、实验内容
用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。要求设计一个 10 个用户的文件系统,每次用户可保存 10 个文件,一次运行用户可以打开5 个文件。要求做到以下几点:
①可以实现下列几条命令 LOGIN 用户登陆 DIR 列文件目录 CREATE 创建文件 DELETE 删除文件 OPEN 打开文件 CLOSE 关闭文件 READ 读文件 WRITE 写文件
②列目录时要列出文件名,物理地址,保护码和文件长度。 ③源文件可以进行读写保护。 四、实验原理:(设计思想)
①首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。
②用户创建的文件,可以编号存储于磁盘上。如:file0,file1,file2…并
- 19 -
试验十 文件系统设计
以编号作为物理地址,在目录中进行登记。
③本程序中用到的所有数据类型的定义,主程序的流程图及各程序模块之间的调用关系: ⅰ.程序流程图
ⅱ.逻辑设计
使用线性表表示UFD,每个元素包括用户ID、保存的文件数、再使用线性表表示文件信息,每个元素包括文件名,文件属性(保护码),文件的状态等信息。该结构需支持以下操作:在尾部插入,查找,修改,在任意位置删除。
ⅲ.物理设计
- 20 -
试验十 文件系统设计
char UserName[SizeOfUser][SizeOfUserName];//用户ID long User;//当前用户标志 struct InfoOfFile
{ char Name[SizeOfFileName];//文件名 bool safe[3];//Read,Write,Execute long status;//ready,open; }UFD[SizeOfUser][SizeOfFile]; long num[SizeOfUser];//保存文件数 long num_open[SizeOfUser];//打开文件数 char z[4]=\保护标记的显示形式 五、参考源代码 六、参考文献:
1、《操作系统教程》,第3版,孙钟秀主编, 高等教育出版社。 2、《计算机操作系统教程习题解答与实验指导书》,第2版,张尧学编著,清华大学出版社。
3、《操作系统实验与课程设计》,庞丽萍编,华中科技大学出版社。 (附3:实验七文件系统设计源代码)
- 21 -
正在阅读:
实验十 文件管理教案04-25
供暖锅炉变频控制系统的设计05-26
PP塑料碗注塑模设计12-05
真理与生命10-08
结题研究报告07-02
2013陕旅版四年级英语下册unit4-what-do-you-do-on-Saturday?教04-19
如何科学制定学校发展规划12-16
关于下发《保险欺诈举报奖励管理办法(2013年修订版)》的通知 -03-10
亲子体验活动线下活动方案策划书完整案例03-02
陈姓女孩取名大全06-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 教案
- 实验
- 文件
- 管理
- 部编本人教版七年级下册语文《台阶》教学设计
- 光散射式粉尘测试仪种类优缺点分析及工作原理
- 设备完好标准-合订
- 中国神话和古希腊神话异同分析
- 高中生物必修三第五章
- 2016年高三学生寒假的学习计划范文
- 南京财经大学2015年硕士研究生招生目录(专业学位)
- 信息与计算科学专业毕业实习报告范文
- 蚕、桑常见病预防和治疗
- 电子综合设计总结报告
- 专项安全、保通方案
- 基于MATLAB的古塔变形情况数学模型(2013年全国大学生数学建模大
- 中国共产党的九十年解读
- 构建网络时代新型师生关系
- 创新创业管理制度5个1
- 2018届高三英语二轮复习专题五完形填空随堂训练201801121162
- 2002-2011教师资格证中学教育心理学试题及答案
- 新疆农业大学思政部《马克思主义基本原理概论》课程实践教学报告
- 金属包装容器密封胶项目可行性研究报告
- 三体系,三标一体化管理体系认证工作总结计划