




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北 京 林 业 大 学实 习 任 务 书(成绩评定)北 京 林 业 大 学2010学年2011学年第 2学期 操作系统 实习任务书适用专业: 计算机 实习学时: 1周 课程名称: 操作系统 任课教师: 马杰 实习题目: 基于shell的形式来模拟文件系统 实习环境: Windows操作系统相应的开发平台和工具 实习纪律:实习期间,按课程设计时间安排严格考勤。在机房,禁止电子游戏,网络聊天,音乐电影等娱乐性行为。长时间从事与专业学习或个人发展无关的活动,例如,逛blog、看新闻、看小说等,将对操作系统和课程设计两门课程的成绩有直接影响。说明不管任何原因,违反实习纪律两次的,一律课程设计不通过。违反实习纪律的行为包括缺席、迟到、早退、无故中途离开、从事与课程无关的事情、实习期间大声喧闹等,其中从事与课程无关的事情涉及的上网途径包括手机和电脑。实习内容:在一个文件中模拟文件系统如何存储文件和目录。通过一个Shell来模拟对该文件系统中文件和目录的访问和操作。在模拟中提供文件系统空间整理的功能。实习要求:文件系统的基本要求:1、使用大小固定的文件来代表一个文件系统分区,例如,30K字节。文件大小的固定是由程序里面自己控制的,即在给定文件大小后面不再写内容。2、每个分区都要支持多级目录的文件组织形式,并且文件的大小可动态变化。其中,存放的文件都为简单的TXT文本,即字符型文件。运行程序的基本要求:编写一个shell程序。该程序能像cmd.exe一样,能对你所构造的文件系统进行目录和文件操作。要求实现地功能包括:cd、dir、mkdir,more,copy,rmdir,find,attrib,copy,del,xcopy,exit等几个ms-dos命令。实现方式的特殊要求:要求有三个线程,一个线程用来接收用户请求,并对用户输入的命令进行命令解析。第二个线程用来根据命令来执行文件系统的操作,即访问内容。第三个线程来进行文件系统的具体分区访问。第一线程将请求解析后,就提交给第二个线程,第二个线程对分区内的文件组织结构进行分析,确认读取那个区块,然后将读取操作和对应的区块告知第三个线程,第三个线程根据要求执行操作,并返回给第二个结果。随后,第二个返回结果给第一个线程。附加:提供针对文件A内的磁盘碎片整理程序,该程序能在shell中被调用。说明:可以不实现多线程的方式,多线程的有加分。其中,文件的存储,参见文件系统中的索引存储方式或串联存储方式。报告要求:文件系统存储的形式是什么样的,并且包括主要数据说明。实现的shell命令有哪些,每个命令所实现的参数有哪些,各种命令以及相关功能的详细描述。整体流程图,每个功能函数的说明和流程图。磁盘整理程序的算法描述。不提倡里面出现成批量的代码。实习程序的使用说明书。代码要求:书写详细地注释。代码功能结构清晰。数据结构使用方式合理。评分标准:评分等级(从功能的角度):1,单纯的shell命令解释程序。即仅实现一个shell的命令解释程序,类似于windows里面的cmd.exe程序,可给基准分数范围,60-70。2,达到课程设计的文件系统基本要求和运行程序基本要求,但没利用多线程来完成实现,可给的基准分数范围75-85。3,完整达到课程设计的各项要求,可给的基准分数范围90-100。评分细节:个人成绩=功能基准分+实习报告完备程度+组长分-答辩扣分-考勤缺席扣分。其中,答辩扣分是指根据答辩的过程对个人分数所作的基本调整。扣分根据对个人所做工作的掌握程度与答辩过程中的坦诚程度来共同决定。说明不管任何原因,违反实习纪律两次的,一律课程设计不通过。违反实习纪律的行为包括缺席、迟到、早退、无故中途离开、从事与课程无关的事情、实习期间大声喧闹等,其中从事与课程无关的事情涉及的上网途径包括手机和电脑。作业上交:将实习报告和饱含工程文件的代码一起打包,以“学号+姓名”的方式给文件命名。上传位置为:1/majie/homework/下的相应目录截至日期:2011年6月1日答辩日期:答辩日期初步定在2011年6月11日。具体答辩顺序6月5号左右会上传到FTP上课程目录。报告模版:黑体,三号,单倍行距黑体,二号北 京 林 业 大 学黑体,小三号,单倍行距 学年 学年第 学期 实习报告书专 业: 班 级: 姓 名:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年夫妻共同财产分割离婚协议范本
- 2025年房屋抵押贷款与房地产评估服务合同样本
- 2025版外聘讲师企业执行力提升合作合同协议书
- 2025年度品牌形象广告设计与施工一体化合同
- 2025版三轮车车身涂装环保材料供应合同
- 2025版燃料油期货交易合同范本及风险控制细则
- 2025版新能源产业入股合同范本
- 2025版高效节水灌溉项目施工总承包合同范本
- 贵州省印江土家族苗族自治县2025年上半年公开招聘村务工作者试题含答案分析
- 2025版全新科技项目居间合作协议
- 500kV变电站屋外架构组立吊装工程施工安全技术交底
- 典范英语7-2中英文对照翻译Noisy Neighbours
- (完整版)污水处理站施工方案
- 排尿评估及异常护理
- 硅锰合金的冶炼要点
- 人教版七年级初一数学:期中考试初一数学试卷及答案
- PDCA护理质量持续改进提高护士交接班质量
- 减速机整机检验报告修改版
- 叉车日常检查维护记录
- DID双重差分法
- 《建筑装饰构造》全套教案(完整版)
评论
0/150
提交评论