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

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

ID:47494031

大小:445.70 KB

页数:23页

时间:2020-01-12

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

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

1、湖南工业大学课程设计资料袋计算机与通信学院学院(系、部)2013~2014学年第1学期课程名称计算机操作系统指导教师左新娥职称讲师学生姓名专业班级学号题目文件系统演示成绩起止日期2013年12月9日~2013年12月15日目录清单序号材料名称资料数量备注1课程设计任务书12课程设计说明书134562课程设计任务书2013—2014学年第1学期学院(系、部)计算机与通信学院专业班级课程名称:计算机操作系统学生姓名:设计题目:指导教师:左新娥完成期限:自2013年12月9日至2013年12月15日共1周内容及任务一、设计内容设计一个简单的多用户文件系统。即①在系统中用一个文

2、件来模拟一个磁盘;②此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。③能够实现并且实际演示这个文件系统。基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。二、设计任务课程设计说明书(纸质+电子版),内容包括:设计内容、系统分析(包括可行性分析、需求分析等)及功能分析;系统设计(要求画出系统整体功能框图、流程图、并给出相应地关键的代码且对所使用的主要数据结构进行说明等。)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。三、设计要求1.按功能要求开发系统,能正确运行。程序代码书

3、写规范,有充足的注释。2.课程设计所使用的编程语言任选,但建议使用C或C++;3.绿色软件:程序运行不需安装,避免写系统和注册表;进度安排起止日期工作内容课程设计前一周召开动员大会,学生选题;2013-12-9~2013-12-10系统分析和设计;2013-12-11~2013-11-13熟悉软件开发工具、编码系统、系统测试以及中期答辩;2013-12-14~2013-12-15撰写并提交课程设计说明书(含电子文档)、源程序等。主要参考资料[1]罗宇、邹鹏、邓胜兰等著.《操作系统》[M].北京:电子工业出版社,2011[2]AndrewS.Tanenbaum著.陈向群等

4、译.《现代操作系统》[M].北京:机械工业出版社,2007[3]邓胜兰编著.《操作系统基础》[M].北京:机械工业出版社,2009[4]DaveProbert著,陈向群等译《Windows操作系统原理》[M].北京:机械工业出版,2006[5]罗宇褚瑞等等著.《操作系统课程设计》[M].北京:机械工业出版,2004指导教师(签字):年月日系(教研室)主任(签字):年月日2课程设计说明书课程名称:计算机操作系统设计题目:文件系统演示专业:网络工程班级:学生姓名:学号:指导教师:左新娥2013年4月日.23.目录一课程设计简介61.1课程设计的目的61.2课程设计内容6二课

5、程设计实现过程72.1程序功能需求分析72.2程序功能模块分析72.2.1format格式化72.2.2install安装72.2.3login登陆82.2.4create创建文本文件82.2.5cd–进入子目录或者上级目录82.2.6del删除文件或目录92.2.7help显示帮助92.2.8exit退出系统92.3程序实现过程102.3.1相关结构体描述102.3.2相关全局变量132.3.2主要功能函数代码152.4程序测试截图223设计总结24参考文献25.23.一课程设计简介1.1课程设计的目的课程设计目的使同学们熟悉文件管理系统的设计方法;加深对所学各种文件

6、操作的了解及其操作方法的特点。通过模拟文件系统的实现,深入理解操作系统中文件系统的理论知识,加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握操作系统的原理及实现方法,提高综合运用各专业课知识的能力。1.2课程设计内容课程设计内容设计一个简单的多用户文件系统。即①在系统中用一个文件来模拟一个磁盘;②此系统至少有:Create、delete、open、close、read、write等和部分文件属性的功能。③实现这个文件系统。④能实际演示这个文件系统。基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。.23.二课程设计实现过程在

7、本段落中,将从程序功能需求分析,程序流程设计,程序实现来完成本章的描述。2.1程序功能需求分析本次课程设计内容是设计一个简单的多用户文件系统,对软件的功能需求如下:在linux系统中用一个文件来模拟一个磁盘;可以对这个模拟磁盘进行的操作为:Create、delete、open、close、read、write等和部分文件属性的功能。使用编程语言实现这个文件管理系统,能实际演示这个文件系统。基本上是进入一个程序主界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。程序运行不需安装,避免写系统和注册表;2.2程序功能模块分析2.2.

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

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

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