没有合适的资源?快使用搜索试试~ 我知道了~
操作系统课程设计文件系统
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 109 浏览量
2023-05-09
15:19:44
上传
评论
收藏 242KB DOC 举报
温馨提示
试读
23页
操作系统课程设计文件系统
资源推荐
资源详情
资源评论
1
XX 大学
课 程 设 计
资 料 袋
计算机与通信学院 学院(系、部) 2013 ~ 2014 学年第 1 学期
课程名称 计算机操作系统 指导教师 职称 讲师
学生姓名 专业班级 学号
题 目 文件系统演示
成 绩 起止日期 2013 年 12 月 9 日~ 2013 年 12 月 15 日
目 录 清 单
序号
材 料 名 称
资料数量
备 注
1
课程设计任务书
1
2
课程设计说明书
1
3
4
5
6
2
课程设计任务书
2013 —2014 学年第 1 学期
学院(系、部) 计算机与通信学院 专业 班级 课程名称: 计算机操
作系统 学 生 姓 名 :
设计题目: 指 导 教 师 :
完成期限:自 2013 年 12 月 9 日至 2013 年 12 月 15 日 共 1 周
内
容
及
任
务
一、设计内容
设计一个简单的多用户文件系统。即
①在系统中用一个文件来模拟一个磁盘;
②此系统至少有:Create、delete、open、close、read、write 等和部分文件属性的功能。
③能够实现并且实际演示这个文件系统。
基本上是进入一个界面(此界面就是该文件系统的界面)后,可以实现设计的操作要求。
二、设计任务
课程设计说明书(纸质+电子版),内容包括:设计内容、系统分析(包括可行性分析、需求分析等)及功能
分析;系统设计(要求画出系统整体功能框图、流程图、并给出相应地关键的代码且对所使用的主要数据
结构进行说明等。)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。
三、设计要求
1. 按功能要求开发系统,能正确运行。程序代码书写规范,有充足的注释。
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] Andrew S.Tanenbaum 著.陈向群等译.《现代操作系统》[M].北京:机械工业出版社,
2007
[3] 邓胜兰编著.《操作系统基础》[M].北京:机械工业出版社,2009
[4] Dave Probert 著,陈向群等译《Windows 操作系统原理》[M].北京:机械工业出版 ,2006
[5] 罗宇 褚瑞等等著.《操作系统课程设计》[M].北京:机械工业出版,2004
指 导 教 师 (签字): 年 月 日
系 ( 教 研 室 ) 主 任 ( 签字): 年 月 日
.3.
课 程 设 计 说 明 书
课程名称: 计算机操作系统
设计题目: 文件系统演示
专 业: 网络工程 班级:
学生姓名: 学 号:
指导教师:
2013 年 4 月 日
.4.
目录
一 课程设计简介..............................................................................................................................6
1.1 课程设计的目的................................................................................................................6
1.2 课程设计内容....................................................................................................................6
二 课程设计实现过程......................................................................................................................7
2.1 程序功能需求分析..............................................................................................................7
2.2 程序功能模块分析..............................................................................................................7
2.2.1 format 格式化 ..........................................................................................................7
2.2.2 install 安装...............................................................................................................7
2.2.3 login 登陆 ................................................................................................................8
2.2.4 create 创建文本文件 ...............................................................................................8
2.2.5 cd –进入子目录或者上级目录................................................................................8
2.2.6 del 删除文件或目录................................................................................................9
2.2.7 help 显示帮助..........................................................................................................9
2.2.8 exit 退出系统...........................................................................................................9
2.3 程序实现过程....................................................................................................................10
2.3.1 相关结构体描述....................................................................................................10
2.3.2 相关全局变量........................................................................................................13
2.3.2 主要功能函数代码................................................................................................15
2.4 程序测试截图....................................................................................................................22
3 设计总结.......................................................................................................................................24
参考文献..........................................................................................................................................25
.5.
一 课程设计简介
1.1 课程设计的目的
课程设计目的使同学们熟悉文件管理系统的设计方法;加深对所学各种文件
操作的了解及其操作方法的特点。通过模拟文件系统的实现,深入理解操作系统
中文件系统的理论知识, 加深对教材中的重要算法的理解。同时通过编程实现这
些算法,更好地掌握操作系统的原理及实现方法,提高综合运用各专业课知识的
能力。
1.2 课程设计内容
课程设计内容设计一个简单的多用户文件系统。即
①在系统中用一个文件来模拟一个磁盘;
②此系统至少有:Create、delete、open、close、read、write 等和部分文
件属性的功能。
③实现这个文件系统。
④能实际演示这个文件系统。基本上是进入一个界面(此界面就是该文件系
统的界面)后,可以实现设计的操作要求。
剩余22页未读,继续阅读
资源评论
- wsnbb_20232023-10-23实在是宝藏资源、宝藏分享者!感谢大佬~
- kefuxiaomei2222023-06-12资源内容总结地很全面,值得借鉴,对我来说很有用,解决了我的燃眉之急。
文档优选
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功