操作系统文件系统课程设计实验

操作系统文件系统课程设计实验

ID:13691909

大小:176.16 KB

页数:62页

时间:2018-07-23

操作系统文件系统课程设计实验_第1页
操作系统文件系统课程设计实验_第2页
操作系统文件系统课程设计实验_第3页
操作系统文件系统课程设计实验_第4页
操作系统文件系统课程设计实验_第5页
资源描述:

《操作系统文件系统课程设计实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《操作系统原理》课程设计任务书题目:文件系统实现学生姓名:学号:班级:________________题目类型:软件工程(R)指导教师:一、设计目的学生通过该题目的设计过程,可以初步掌握操作系统中有关文件系统的原理、软件开发方法并提高解决实际问题的能力。二、设计任务用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有

2、Create、delete、open、close、read、write等命令。三、设计要求1.分析设计要求,给出解决方案(要说明设计实现所用的原理、采用的数据结构)。2.设计合适的测试用例,对得到的运行结果要有分析。3.设计中遇到的问题,设计的心得体会。4.文档:课程设计打印文档每个学生一份,并装在统一的资料袋中,资料袋前面要贴有学校统一的资料袋封面。四、提交的成果1.课程设计说明书内容包括(1)封面(学院统一印制);(2)课程设计任务书;(3)中文摘要150字;关键词3-5个;(4)目录;(5)正文;(设

3、计思想;各模块的伪码算法;函数的调用关系图;测试结果等)(6)设计总结;(7)参考文献;(8)致谢等。注:每一部分是单独的一章,要另起一页写。2.排版要求(1)所有一级标题为宋体三号加粗(即上面写的2~8部分,单独一行,居中)(2)所有二级标题为宋体四号加粗(左对齐)(3)所有三级标题为宋体小四加粗(左对齐)(4)除标题外所有正文为宋体小四,行间距为固定值22磅,每个段落首行缩进2字符(5)目录只显示3级标题,目录的最后一项是无序号的“参考文献资料”。3.其他要求(班长负责,务必按照以下方式建文件夹)(1)

4、以班级为单位刻录光盘一张,光盘以班级命名,例如:“10级计算机科学与技术1班”;(2)光盘内每人一个文件夹,以学号姓名命名——如“10730101陈映霞”,内容包括任务书、设计文档。五、各阶段时间安排(共2周)根据教学计划安排,于2015年12月8日~2015年12月19日安排为期二周的操作系统课程设计。周次日期内容地点完成情况教师签字第1周星期一~二教师讲解设计要求查找参考资料教室图书馆星期三~五算法设计,编程实现教室第2周星期一~三算法设计,编程实现教室星期四~五检查程序,答辩教室六、考勤、纪律及注意事

5、项1.每日准时教室设计,不得无故缺席、早退。2.独立、按时完成课程设计任务,准时上交资料。七、主要参考文献1.汤子瀛,哲凤屏.《计算机操作系统》[M].西安:西安电子科技大学学出版社.1996年2.王万森.《计算机操作系统原理》[M].北京:高等教育出版社.2001年3.周长林,左万历.《计算机操作系统教程》[M].北京:高等教育出版社.1994年4.黄廷辉,王宇英.《计算机操作系统实践教程》[M].北京:清华大学出版社.2007年5月5.殷兆麟.《计算机操作系统》[M].北京:清华大学出版社.2007年3

6、月6.张尧学,史美林,张高.《计算机操作系统教程》[M].北京:清华大学出版社.1993年摘要文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方法。本次课程设计是为了让我深入了解文件系统的基本结构和学习文件的各种管理方法,加深理解文件系统的内部功能及内部实现,理解文件管理系统的工作过程,加深各种文件操作命令的实质内容和执行过程的了解,更加深刻的理解编程模拟一个简单的文件系统,以实现对文件系统的管理和控制功能,支持用户对自己文件创建、删除、打开、关闭、读取、写入等命令。关键字

7、:文件系统;操作系统;1.1设计目的课程设计目的是熟悉文件管理系统的设计方法,加深对所学各种文件操作的了解及其操作方法的特点。通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识,加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握操作系统的原理及实现方法,提高综合运用操作系统专业知识的能力。1.2设计内容1.本系统初始化了十个用户,每个用户初始化五个文件,最多可拥有十个文件,所以每个用户在此基础上可为自己再创建五个文件,也可以在删除文件后再创建。 2.系统使用create,open,

8、read,write,close,delete,exit来创建文件,打开文件,读文件,写文件,关闭文件,删除文件和显示文件。 3.程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)另外,为打开文件设置了运行文件目录(AFD)。 4.为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。1.3设计思想随着信息化进程,文件管理越来越受到重视,并且逐渐成为国内

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。